Chromium Code Reviews| Index: components/cronet/android/BUILD.gn |
| diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn |
| index dab63ff1b6703ab8bbca5a4e46f34d437912ed69..5e57f385578c2ab11e3fda66bc3aa2ca219a5778 100644 |
| --- a/components/cronet/android/BUILD.gn |
| +++ b/components/cronet/android/BUILD.gn |
| @@ -2,6 +2,7 @@ |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| +import("//build/buildflag_header.gni") |
| import("//build/config/android/config.gni") |
| import("//build/config/android/rules.gni") |
| import("//build/util/version.gni") |
| @@ -18,6 +19,7 @@ generate_jni("cronet_jni_headers") { |
| sources = [ |
| "java/src/org/chromium/net/ChromiumUrlRequest.java", |
| "java/src/org/chromium/net/ChromiumUrlRequestContext.java", |
| + "java/src/org/chromium/net/CronetBidirectionalStream.java", |
| "java/src/org/chromium/net/CronetLibraryLoader.java", |
| "java/src/org/chromium/net/CronetUploadDataStream.java", |
| "java/src/org/chromium/net/CronetUrlRequest.java", |
| @@ -101,6 +103,7 @@ template("cronet_static_tmpl") { |
| ":cronet_jni_headers", |
| ":cronet_url_request_java", |
| ":cronet_version_header", |
| + ":features", |
| "//base", |
| "//base:i18n", |
| "//base:prefs", |
| @@ -156,6 +159,13 @@ template("cronet_static_tmpl") { |
| ] |
| } |
| + if (enable_bidirectional_stream) { |
|
kapishnikov
2016/01/27 21:50:29
We should define the default value for |enable_bid
mef
2016/01/29 00:15:29
Done.
|
| + sources += [ |
| + "//components/cronet/android/cronet_bidirectional_stream_adapter.cc", |
| + "//components/cronet/android/cronet_bidirectional_stream_adapter.h", |
| + ] |
| + } |
| + |
| if (defined(invoker.defines)) { |
| defines += invoker.defines |
| } |
| @@ -239,6 +249,7 @@ android_library("cronet_java") { |
| "java/src/org/chromium/net/ChromiumUrlRequest.java", |
| "java/src/org/chromium/net/ChromiumUrlRequestContext.java", |
| "java/src/org/chromium/net/ChromiumUrlRequestFactory.java", |
| + "java/src/org/chromium/net/CronetBidirectionalStream.java", |
| "java/src/org/chromium/net/CronetLibraryLoader.java", |
| "java/src/org/chromium/net/CronetUploadDataStream.java", |
| "java/src/org/chromium/net/CronetUrlRequest.java", |
| @@ -401,7 +412,20 @@ android_resources("cronet_test_apk_resources") { |
| android_library("cronet_test_apk_java") { |
| testonly = true |
| - DEPRECATED_java_in_dir = "test/src" |
| + |
| + java_files = [ |
| + "test/src/org/chromium/net/CronetTestApplication.java", |
| + "test/src/org/chromium/net/MockCertVerifier.java", |
| + "test/src/org/chromium/net/SdchObserver.java", |
| + "test/src/org/chromium/net/CronetTestFramework.java", |
| + "test/src/org/chromium/net/MockUrlRequestJobFactory.java", |
| + "test/src/org/chromium/net/TestFilesInstaller.java", |
| + "test/src/org/chromium/net/CronetTestUtil.java", |
| + "test/src/org/chromium/net/NativeTestServer.java", |
| + "test/src/org/chromium/net/TestUploadDataStreamHandler.java", |
| + "test/src/org/chromium/net/NetworkChangeNotifierUtil.java", |
| + "test/src/org/chromium/net/QuicTestServer.java", |
| + ] |
| deps = [ |
| ":cronet_api", |
| @@ -409,6 +433,13 @@ android_library("cronet_test_apk_java") { |
| "//base:base_java", |
| "//net/android:net_java_test_support", |
| ] |
| + |
| + if (enable_bidirectional_stream) { |
| + sources += [ |
|
kapishnikov
2016/01/27 21:50:29
Here should be 'java_files' instead of 'sources'.
mef
2016/01/29 00:15:29
Done.
|
| + "test/src/org/chromium/net/Http2TestHandler.java", |
| + "test/src/org/chromium/net/Http2TestServer.java", |
| + ] |
| + } |
| } |
| android_assets("cronet_test_apk_assets") { |
| @@ -468,7 +499,38 @@ instrumentation_test_apk("cronet_test_instrumentation_apk") { |
| apk_name = "CronetTestInstrumentation" |
| apk_under_test = ":cronet_test_apk" |
| android_manifest = "test/javatests/AndroidManifest.xml" |
| - DEPRECATED_java_in_dir = "test/javatests/src" |
| + |
| + java_files = [ |
| + "test/javatests/src/org/chromium/net/ChromiumUrlRequestTest.java", |
| + "test/javatests/src/org/chromium/net/ChunkedWritableByteChannelTest.java", |
| + "test/javatests/src/org/chromium/net/ContextInitTest.java", |
| + "test/javatests/src/org/chromium/net/Criteria.java", |
| + "test/javatests/src/org/chromium/net/CronetTestBase.java", |
| + "test/javatests/src/org/chromium/net/CronetUploadTest.java", |
| + "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", |
| + "test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", |
| + "test/javatests/src/org/chromium/net/CronetUrlTest.java", |
| + "test/javatests/src/org/chromium/net/GetStatusTest.java", |
| + "test/javatests/src/org/chromium/net/HttpUrlRequestFactoryTest.java", |
| + "test/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java", |
| + "test/javatests/src/org/chromium/net/PkpTest.java", |
| + "test/javatests/src/org/chromium/net/QuicTest.java", |
| + "test/javatests/src/org/chromium/net/SdchTest.java", |
| + "test/javatests/src/org/chromium/net/TestDrivenDataProvider.java", |
| + "test/javatests/src/org/chromium/net/TestHttpUrlRequestListener.java", |
| + "test/javatests/src/org/chromium/net/TestUploadDataProvider.java", |
| + "test/javatests/src/org/chromium/net/TestUrlRequestCallback.java", |
| + "test/javatests/src/org/chromium/net/UploadTest.java", |
| + "test/javatests/src/org/chromium/net/UrlResponseInfoTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetBufferedOutputStreamTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetChunkedOutputStreamTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetFixedModeOutputStreamTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandlerTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactoryTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/MessageLoopTest.java", |
| + "test/javatests/src/org/chromium/net/urlconnection/TestUtil.java", |
| + ] |
| deps = [ |
| ":cronet_api", |
| @@ -481,6 +543,13 @@ instrumentation_test_apk("cronet_test_instrumentation_apk") { |
| ] |
| run_findbugs = true |
| + |
| + if (enable_bidirectional_stream) { |
| + sources += [ |
|
kapishnikov
2016/01/27 21:50:29
Same here: 'java_files' instead of 'sources'.
mef
2016/01/29 00:15:29
Done.
|
| + "test/javatests/src/org/chromium/net/BidirectionalStreamTest.java", |
| + "test/javatests/src/org/chromium/net/TestBidirectionalStreamCallback.java", |
| + ] |
| + } |
| } |
| test("cronet_unittests") { |
| @@ -683,3 +752,9 @@ group("cronet_package") { |
| ":repackage_extracted_jars", |
| ] |
| } |
| + |
| +buildflag_header("features") { |
| + header = "../cronet_features.h" |
| + |
| + flags = [ "ENABLE_BIDIRECTIONAL_STREAM=$enable_bidirectional_stream" ] |
| +} |