1java_genrule { 2 name: "SourceDebugExtensionMockClass_gen", 3 host_supported: true, 4 srcs: ["src/test/resources/org/apache/harmony/jpda/tests/jdwp/Events/SourceDebugExtensionMockClass.class"], 5 tools: ["soong_zip"], 6 cmd: "$(location soong_zip) -jar -o $(out) -C external/apache-harmony/jdwp/src/test/resources -f $(in)", 7 out: ["SourceDebugExtensionMockClass_gen.jar"], 8} 9 10java_test { 11 name: "apache-harmony-jdwp-tests", 12 hostdex: true, 13 host_supported: true, 14 srcs: ["src/test/java/**/*.java"], 15 static_libs: ["SourceDebugExtensionMockClass_gen"], 16 17 libs: ["junit"], 18 19 no_standard_libs: true, 20 system_modules: "core-all-system-modules", 21 target: { 22 // Only depend on core-all for the Android variant so we can avoid 23 // needing to create a core-all host variant. 24 android: { 25 libs: ["core-all"], 26 }, 27 host: { 28 exclude_srcs: ["src/test/java/org/apache/harmony/jpda/tests/jdwp/DDM/**/*.java"], 29 }, 30 }, 31 32 // b/73499927 33 errorprone: { 34 javacflags: ["-Xep:MissingOverride:OFF"], 35 }, 36 37 jarjar_rules: "jarjar-rules.txt", 38} 39 40java_library_host { 41 name: "apache-harmony-jdwp-tests-host", 42 static_libs: ["apache-harmony-jdwp-tests"], 43} 44