| Index: components/cronet/android/BUILD.gn
|
| diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn
|
| index 6b1dc41f7ff6d98f08b1f773ac6d02953b9416fd..ca4725723638e105575e0c34d9ec2897d5faa71c 100644
|
| --- a/components/cronet/android/BUILD.gn
|
| +++ b/components/cronet/android/BUILD.gn
|
| @@ -439,7 +439,6 @@ generate_jni("cronet_tests_jni_headers") {
|
| "test/src/org/chromium/net/MockCertVerifier.java",
|
| "test/src/org/chromium/net/MockUrlRequestJobFactory.java",
|
| "test/src/org/chromium/net/NativeTestServer.java",
|
| - "test/src/org/chromium/net/NetworkChangeNotifierUtil.java",
|
| "test/src/org/chromium/net/QuicTestServer.java",
|
| "test/src/org/chromium/net/SdchObserver.java",
|
| "test/src/org/chromium/net/TestUploadDataStreamHandler.java",
|
| @@ -450,6 +449,12 @@ generate_jni("cronet_tests_jni_headers") {
|
| shared_library("cronet_tests") {
|
| testonly = true
|
| sources = [
|
| + # While "cronet_tests" cannot depend on "cronet_static", and hence cannot
|
| + # call any Cronet functions, it can access fields of Cronet objects, so add
|
| + # Cronet header files to facilitate accessing these fields.
|
| + "//components/cronet/android/cronet_url_request_adapter.h",
|
| + "//components/cronet/android/cronet_url_request_context_adapter.h",
|
| + "//components/cronet/url_request_context_config.h",
|
| "test/cronet_test_jni.cc",
|
| "test/cronet_test_util.cc",
|
| "test/cronet_test_util.h",
|
| @@ -461,8 +466,6 @@ shared_library("cronet_tests") {
|
| "test/mock_url_request_job_factory.h",
|
| "test/native_test_server.cc",
|
| "test/native_test_server.h",
|
| - "test/network_change_notifier_util.cc",
|
| - "test/network_change_notifier_util.h",
|
| "test/quic_test_server.cc",
|
| "test/quic_test_server.h",
|
| "test/sdch_test_util.cc",
|
| @@ -472,12 +475,12 @@ shared_library("cronet_tests") {
|
| ]
|
|
|
| deps = [
|
| - ":cronet_static",
|
| ":cronet_tests_jni_headers",
|
| ":cronet_version_header",
|
| "//base",
|
| "//base:i18n",
|
| "//base/test:test_support",
|
| + "//components/prefs",
|
| "//net",
|
| "//net:simple_quic_tools",
|
| "//net:test_support",
|
| @@ -517,7 +520,6 @@ android_library("cronet_test_apk_java") {
|
| "test/src/org/chromium/net/MockCertVerifier.java",
|
| "test/src/org/chromium/net/MockUrlRequestJobFactory.java",
|
| "test/src/org/chromium/net/NativeTestServer.java",
|
| - "test/src/org/chromium/net/NetworkChangeNotifierUtil.java",
|
| "test/src/org/chromium/net/QuicTestServer.java",
|
| "test/src/org/chromium/net/SdchObserver.java",
|
| "test/src/org/chromium/net/TestFilesInstaller.java",
|
| @@ -581,7 +583,10 @@ android_apk("cronet_test_apk") {
|
| testonly = true
|
| apk_name = "CronetTest"
|
| android_manifest = "test/AndroidManifest.xml"
|
| - shared_libraries = [ ":cronet_tests" ]
|
| + shared_libraries = [
|
| + ":cronet",
|
| + ":cronet_tests",
|
| + ]
|
| loadable_modules = [ "$root_out_dir/libnetty-tcnative.so" ]
|
|
|
| deps = [
|
| @@ -690,7 +695,10 @@ android_apk("cronet_perf_test_apk") {
|
| testonly = true
|
| apk_name = "CronetPerfTest"
|
| android_manifest = "test/javaperftests/AndroidManifest.xml"
|
| - shared_libraries = [ ":cronet_tests" ]
|
| + shared_libraries = [
|
| + ":cronet",
|
| + ":cronet_tests",
|
| + ]
|
|
|
| deps = [
|
| ":cronet_perf_test_apk_java",
|
|
|