| Index: build/config/android/rules.gni
|
| diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
|
| index 46186db5bb43be7461760dd3a899434a13f13e66..c568ab816045d932019a632da2870bf51321d83c 100644
|
| --- a/build/config/android/rules.gni
|
| +++ b/build/config/android/rules.gni
|
| @@ -932,17 +932,25 @@ template("java_binary") {
|
| # }
|
| template("junit_binary") {
|
| set_sources_assignment_filter([])
|
| + testonly = true
|
| +
|
| + _java_binary_target_name = "${target_name}__java_binary"
|
| + _test_runner_target_name = "${target_name}__test_runner_script"
|
| +
|
| + test_runner_script(_test_runner_target_name) {
|
| + test_name = invoker.target_name
|
| + test_suite = invoker.target_name
|
| + test_type = "junit"
|
| + }
|
|
|
| - java_binary(target_name) {
|
| + java_binary(_java_binary_target_name) {
|
| deps = []
|
| + jar_name = invoker.target_name
|
| forward_variables_from(invoker, "*")
|
| + testonly = true
|
| bypass_platform_checks = true
|
| main_class = "org.chromium.testing.local.JunitTestMain"
|
| - wrapper_script_args = [
|
| - "-test-jars",
|
| - "$target_name.jar",
|
| - ]
|
| - testonly = true
|
| + wrapper_script_name = "$target_name"
|
|
|
| deps += [
|
| "//testing/android/junit:junit_test_support",
|
| @@ -952,6 +960,12 @@ template("junit_binary") {
|
| "//third_party/robolectric:robolectric_java",
|
| ]
|
| }
|
| + group(target_name) {
|
| + public_deps = [
|
| + ":$_java_binary_target_name",
|
| + ":$_test_runner_target_name",
|
| + ]
|
| + }
|
| }
|
|
|
| # Declare a java library target
|
|
|