Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 import("//build/util/version.gni") | 8 import("//build/util/version.gni") |
| 9 import("//chrome/version.gni") | 9 import("//chrome/version.gni") |
| 10 import("//testing/test.gni") | 10 import("//testing/test.gni") |
| (...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 353 | 353 |
| 354 deps = [ | 354 deps = [ |
| 355 ":cronet_sample_apk_java", | 355 ":cronet_sample_apk_java", |
| 356 ":cronet_sample_apk_resources", | 356 ":cronet_sample_apk_resources", |
| 357 "//base:base_java", | 357 "//base:base_java", |
| 358 "//third_party/jsr-305:jsr_305_javalib", | 358 "//third_party/jsr-305:jsr_305_javalib", |
| 359 ] | 359 ] |
| 360 | 360 |
| 361 run_findbugs_override = true | 361 run_findbugs_override = true |
| 362 if (!is_java_debug) { | 362 if (!is_java_debug) { |
| 363 proguard_enabled = true | 363 proguard_enabled = true |
|
mef
2016/07/13 15:12:07
Should proguard_enabled be conditioned on enable_a
smaier
2016/07/13 15:31:16
No - we can still proguard without all proguard op
| |
| 364 proguard_configs = [ | 364 proguard_configs = [ |
| 365 "proguard.cfg", | 365 "proguard.cfg", |
| 366 "sample/javatests/proguard.cfg", | 366 "sample/javatests/proguard.cfg", |
| 367 ] | 367 ] |
| 368 } | 368 } |
| 369 } | 369 } |
| 370 | 370 |
| 371 # cronet_sample_test_apk_resources is identical to | 371 # cronet_sample_test_apk_resources is identical to |
| 372 # cronet_sample_apk_resources. The two have to be different targets because | 372 # cronet_sample_apk_resources. The two have to be different targets because |
| 373 # targets which are common between the "instrumentation test apk" and the | 373 # targets which are common between the "instrumentation test apk" and the |
| 374 # "tested apk" are removed from the "instrumentation test apk". | 374 # "tested apk" are removed from the "instrumentation test apk". |
| 375 android_resources("cronet_sample_test_apk_resources") { | 375 android_resources("cronet_sample_test_apk_resources") { |
| 376 resource_dirs = [ "sample/res" ] | 376 resource_dirs = [ "sample/res" ] |
| 377 android_manifest = "sample/AndroidManifest.xml" | 377 android_manifest = "sample/AndroidManifest.xml" |
| 378 } | 378 } |
| 379 | 379 |
| 380 instrumentation_test_apk("cronet_sample_test_apk") { | 380 if (!enable_all_proguard_optimizations) { |
| 381 apk_name = "CronetSampleTest" | 381 instrumentation_test_apk("cronet_sample_test_apk") { |
|
mef
2016/07/13 15:12:07
So, if enable_all_proguard_optimizations is true,
smaier
2016/07/13 15:31:16
You have this correct - again, we typically only h
mef
2016/07/13 16:49:40
Just to clarify - the main purpose of cronet_sampl
smaier
2016/07/13 18:13:31
Agreed - this helped us discover an issue with whe
| |
| 382 apk_under_test = ":cronet_sample_apk" | 382 apk_name = "CronetSampleTest" |
| 383 android_manifest = "sample/javatests/AndroidManifest.xml" | 383 apk_under_test = ":cronet_sample_apk" |
| 384 java_files = [ | 384 android_manifest = "sample/javatests/AndroidManifest.xml" |
| 385 "sample/javatests/src/org/chromium/cronet_sample_apk/Criteria.java", | 385 java_files = [ |
| 386 "sample/javatests/src/org/chromium/cronet_sample_apk/CronetSampleTest.java", | 386 "sample/javatests/src/org/chromium/cronet_sample_apk/Criteria.java", |
| 387 ] | 387 "sample/javatests/src/org/chromium/cronet_sample_apk/CronetSampleTest.java ", |
| 388 ] | |
| 388 | 389 |
| 389 deps = [ | 390 deps = [ |
| 390 ":cronet_api", | 391 ":cronet_api", |
| 391 ":cronet_java", | 392 ":cronet_java", |
| 392 ":cronet_sample_apk_java", | 393 ":cronet_sample_apk_java", |
| 393 ":cronet_sample_test_apk_resources", | 394 ":cronet_sample_test_apk_resources", |
| 394 "//base:base_java", | 395 "//base:base_java", |
| 395 "//base:base_java_test_support", | 396 "//base:base_java_test_support", |
| 396 "//net/android:net_java_test_support", | 397 "//net/android:net_java_test_support", |
| 397 ] | 398 ] |
| 398 additional_apks = [ "//net/android:net_test_support_apk" ] | 399 additional_apks = [ "//net/android:net_test_support_apk" ] |
| 399 | 400 |
| 400 run_findbugs_override = true | 401 run_findbugs_override = true |
| 401 proguard_enabled = !is_java_debug | 402 proguard_enabled = !is_java_debug |
|
mef
2016/07/13 15:12:07
Should proguard_enabled be conditioned on enable_a
smaier
2016/07/13 15:31:16
Added an assert in config.gni to ensure sanity her
| |
| 403 } | |
| 402 } | 404 } |
| 403 | 405 |
| 404 generate_jni("cronet_tests_jni_headers") { | 406 generate_jni("cronet_tests_jni_headers") { |
| 405 testonly = true | 407 testonly = true |
| 406 sources = [ | 408 sources = [ |
| 407 "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", | 409 "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", |
| 408 "test/src/org/chromium/net/CronetTestUtil.java", | 410 "test/src/org/chromium/net/CronetTestUtil.java", |
| 409 "test/src/org/chromium/net/MockCertVerifier.java", | 411 "test/src/org/chromium/net/MockCertVerifier.java", |
| 410 "test/src/org/chromium/net/MockUrlRequestJobFactory.java", | 412 "test/src/org/chromium/net/MockUrlRequestJobFactory.java", |
| 411 "test/src/org/chromium/net/NativeTestServer.java", | 413 "test/src/org/chromium/net/NativeTestServer.java", |
| (...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 892 ":cronet_package_copy_native_lib", | 894 ":cronet_package_copy_native_lib", |
| 893 ":cronet_package_copy_native_lib_unstripped", | 895 ":cronet_package_copy_native_lib_unstripped", |
| 894 ":generate_javadoc", | 896 ":generate_javadoc", |
| 895 ":generate_licenses", | 897 ":generate_licenses", |
| 896 ":jar_cronet_api_source", | 898 ":jar_cronet_api_source", |
| 897 ":jar_cronet_other_source", | 899 ":jar_cronet_other_source", |
| 898 ":jar_cronet_sample_source", | 900 ":jar_cronet_sample_source", |
| 899 ":repackage_extracted_jars", | 901 ":repackage_extracted_jars", |
| 900 ] | 902 ] |
| 901 } | 903 } |
| OLD | NEW |