| Index: components/cronet/android/BUILD.gn
|
| diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn
|
| index 24bd00203289543dfccbcc164e9f53c4bd0d0740..21eabaaa157a98c98c81e317663bea3767a52b76 100644
|
| --- a/components/cronet/android/BUILD.gn
|
| +++ b/components/cronet/android/BUILD.gn
|
| @@ -553,7 +553,10 @@ shared_library("cronet_tests") {
|
|
|
| android_resources("cronet_test_apk_resources") {
|
| testonly = true
|
| - resource_dirs = [ "test/res" ]
|
| + resource_dirs = [
|
| + "test/res",
|
| + "test/smoketests/res/native",
|
| + ]
|
| android_manifest = "test/AndroidManifest.xml"
|
| }
|
|
|
| @@ -588,6 +591,35 @@ android_library("cronet_test_apk_java") {
|
| run_findbugs_override = true
|
| }
|
|
|
| +cronet_smoketests_platform_only_common_srcs = [
|
| + "test/smoketests/src/org/chromium/net/smoke/ChromiumPlatformOnlyTestSupport.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/CronetSmokeTestCase.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/HttpTestServer.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/SmokeTestRequestCallback.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/TestSupport.java",
|
| +]
|
| +
|
| +cronet_smoketests_native_common_srcs = cronet_smoketests_platform_only_common_srcs + [
|
| + "test/smoketests/src/org/chromium/net/smoke/ChromiumNativeTestSupport.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/NativeCronetTestCase.java",
|
| + ]
|
| +
|
| +android_library("cronet_smoketests_native_java") {
|
| + testonly = true
|
| + java_files = [
|
| + "test/smoketests/src/org/chromium/net/smoke/Http2Test.java",
|
| + "test/smoketests/src/org/chromium/net/smoke/QuicTest.java",
|
| + ] + cronet_smoketests_native_common_srcs
|
| +
|
| + deps = [
|
| + ":cronet_api_java",
|
| + ":cronet_test_apk_java",
|
| + "//base:base_java",
|
| + "//third_party/android_support_test_runner:runner_java",
|
| + "//third_party/netty4:netty_all_java",
|
| + ]
|
| +}
|
| +
|
| android_assets("cronet_test_apk_assets") {
|
| testonly = true
|
|
|
| @@ -639,13 +671,21 @@ android_apk("cronet_test_apk") {
|
| loadable_modules = [ "$root_out_dir/libnetty-tcnative.so" ]
|
|
|
| deps = [
|
| + ":cronet_combine_proguard_flags",
|
| ":cronet_test_apk_assets",
|
| - ":cronet_test_apk_java",
|
| ":cronet_test_apk_resources",
|
| "//base:base_java",
|
| "//third_party/netty-tcnative:netty-tcnative-so",
|
| ]
|
|
|
| + proguard_enabled = true
|
| +
|
| + proguard_configs = [
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| + "cronet_impl_common_proguard.cfg",
|
| + "cronet_impl_platform_proguard.cfg",
|
| + ]
|
| +
|
| run_findbugs_override = true
|
| }
|
|
|
| @@ -710,6 +750,7 @@ instrumentation_test_apk("cronet_test_instrumentation_apk") {
|
| ":cronet_api_java",
|
| ":cronet_impl_all_java",
|
| ":cronet_javatests",
|
| + ":cronet_smoketests_native_java",
|
| ":cronet_test_apk_java",
|
| "//base:base_java",
|
| "//base:base_java_test_support",
|
| @@ -723,6 +764,113 @@ instrumentation_test_apk("cronet_test_instrumentation_apk") {
|
| "//net:test_support",
|
| ]
|
|
|
| + proguard_enabled = true
|
| +
|
| + proguard_configs = [ "test/proguard.cfg" ]
|
| +
|
| + run_findbugs_override = true
|
| +}
|
| +
|
| +android_resources("cronet_smoketests_platform_only_apk_resources") {
|
| + testonly = true
|
| + resource_dirs = [ "test/smoketests/res/platform_only" ]
|
| + android_manifest = "test/AndroidManifest.xml"
|
| +}
|
| +
|
| +android_library("cronet_smoketests_platform_only_java") {
|
| + testonly = true
|
| + java_files = [ "test/smoketests/src/org/chromium/net/smoke/PlatformOnlyEngineTest.java" ] + cronet_smoketests_platform_only_common_srcs
|
| + deps = [
|
| + ":cronet_api_java",
|
| + "//third_party/android_support_test_runner:runner_java",
|
| + "//third_party/netty4:netty_all_java",
|
| + ]
|
| +}
|
| +
|
| +android_apk("cronet_smoketests_platform_only_apk") {
|
| + testonly = true
|
| + apk_name = "PlatformOnlyEngineSmokeTest"
|
| + android_manifest = "test/AndroidManifest.xml"
|
| + java_files = [ "test/src/org/chromium/net/CronetTestApplication.java" ]
|
| +
|
| + proguard_enabled = true
|
| + proguard_configs = [
|
| + "cronet_impl_common_proguard.cfg",
|
| + "cronet_impl_platform_proguard.cfg",
|
| + ]
|
| +
|
| + deps = [
|
| + ":cronet_api_java",
|
| + ":cronet_impl_common_java",
|
| + ":cronet_impl_platform_java",
|
| + ":cronet_smoketests_platform_only_apk_resources",
|
| + ]
|
| + run_findbugs_override = true
|
| +}
|
| +
|
| +instrumentation_test_apk(
|
| + "cronet_smoketests_platform_only_instrumentation_apk") {
|
| + apk_name = "PlatformOnlyEngineSmokeTestInstrumentation"
|
| + apk_under_test = ":cronet_smoketests_platform_only_apk"
|
| + android_manifest = "test/javatests/AndroidManifest.xml"
|
| + deps = [
|
| + ":cronet_smoketests_platform_only_java",
|
| + ]
|
| +
|
| + proguard_enabled = true
|
| +
|
| + proguard_configs = [ "test/proguard.cfg" ]
|
| + run_findbugs_override = true
|
| +}
|
| +
|
| +android_library("cronet_smoketests_missing_native_library_java") {
|
| + testonly = true
|
| + java_files = [ "test/smoketests/src/org/chromium/net/smoke/MissingNativeLibraryTest.java" ] + cronet_smoketests_native_common_srcs
|
| + deps = [
|
| + ":cronet_api_java",
|
| + ":cronet_test_apk_java",
|
| + "//base:base_java",
|
| + "//third_party/android_support_test_runner:runner_java",
|
| + "//third_party/netty4:netty_all_java",
|
| + ]
|
| +}
|
| +
|
| +android_apk("cronet_smoketests_missing_native_library_apk") {
|
| + testonly = true
|
| + apk_name = "MissingNativeLibrarySmokeTest"
|
| + android_manifest = "test/AndroidManifest.xml"
|
| + deps = [
|
| + ":cronet_api_java",
|
| + ":cronet_combine_proguard_flags",
|
| + ":cronet_impl_common_java",
|
| + ":cronet_impl_platform_java",
|
| + ":cronet_test_apk_resources",
|
| + ]
|
| +
|
| + proguard_enabled = true
|
| + proguard_configs = [
|
| + "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| + "cronet_impl_common_proguard.cfg",
|
| + "cronet_impl_platform_proguard.cfg",
|
| + ]
|
| +
|
| + run_findbugs_override = true
|
| +}
|
| +
|
| +instrumentation_test_apk(
|
| + "cronet_smoketests_missing_native_library_instrumentation_apk") {
|
| + apk_name = "MissingNativeLibrarySmokeTestInstrumentation"
|
| + apk_under_test = ":cronet_smoketests_missing_native_library_apk"
|
| + android_manifest = "test/javatests/AndroidManifest.xml"
|
| +
|
| + deps = [
|
| + ":cronet_smoketests_missing_native_library_java",
|
| + ]
|
| +
|
| + proguard_enabled = true
|
| +
|
| + proguard_configs = [ "test/proguard.cfg" ]
|
| +
|
| run_findbugs_override = true
|
| }
|
|
|
| @@ -763,7 +911,7 @@ android_apk("cronet_perf_test_apk") {
|
| proguard_configs = [
|
| "$target_gen_dir/cronet_impl_native_proguard.cfg",
|
| "cronet_impl_common_proguard.cfg",
|
| - "test/javaperftests/proguard.cfg",
|
| + "test/proguard.cfg",
|
| "//base/android/proguard/chromium_apk.flags",
|
| ]
|
| }
|
|
|