| Index: components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
|
| diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
|
| index 8301ac1e73ea763089a8697a7b486086aa84eabf..0df78f9bb3ad0ee1b221425a4d6ba24e56a64059 100644
|
| --- a/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
|
| +++ b/components/cronet/android/test/javatests/src/org/chromium/net/QuicTest.java
|
| @@ -25,6 +25,7 @@ public class QuicTest extends CronetTestBase {
|
| private static final String TAG = "cr.QuicTest";
|
| private static final String[] CERTS_USED = {"quic_test.example.com.crt"};
|
| private CronetTestFramework mTestFramework;
|
| + private CronetEngine.Builder mBuilder;
|
|
|
| @Override
|
| protected void setUp() throws Exception {
|
| @@ -33,9 +34,9 @@ public class QuicTest extends CronetTestBase {
|
| System.loadLibrary("cronet_tests");
|
| QuicTestServer.startQuicTestServer(getContext());
|
|
|
| - CronetEngine.Builder builder = new CronetEngine.Builder(getContext());
|
| - builder.enableQUIC(true);
|
| - builder.addQuicHint(QuicTestServer.getServerHost(), QuicTestServer.getServerPort(),
|
| + mBuilder = new CronetEngine.Builder(getContext());
|
| + mBuilder.enableQUIC(true);
|
| + mBuilder.addQuicHint(QuicTestServer.getServerHost(), QuicTestServer.getServerPort(),
|
| QuicTestServer.getServerPort());
|
|
|
| JSONObject quicParams = new JSONObject()
|
| @@ -45,13 +46,11 @@ public class QuicTest extends CronetTestBase {
|
| .put("max_number_of_lossy_connections", 10)
|
| .put("packet_loss_threshold", 0.5);
|
| JSONObject experimentalOptions = new JSONObject().put("QUIC", quicParams);
|
| - builder.setExperimentalOptions(experimentalOptions.toString());
|
| + mBuilder.setExperimentalOptions(experimentalOptions.toString());
|
|
|
| - builder.setMockCertVerifierForTesting(MockCertVerifier.createMockCertVerifier(CERTS_USED));
|
| - builder.setStoragePath(CronetTestFramework.getTestStorage(getContext()));
|
| - builder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_DISK_NO_HTTP, 1000 * 1024);
|
| -
|
| - mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, builder);
|
| + mBuilder.setMockCertVerifierForTesting(MockCertVerifier.createMockCertVerifier(CERTS_USED));
|
| + mBuilder.setStoragePath(CronetTestFramework.getTestStorage(getContext()));
|
| + mBuilder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_DISK_NO_HTTP, 1000 * 1024);
|
| }
|
|
|
| @Override
|
| @@ -64,6 +63,10 @@ public class QuicTest extends CronetTestBase {
|
| @Feature({"Cronet"})
|
| @SuppressWarnings("deprecation")
|
| public void testQuicLoadUrl_LegacyAPI() throws Exception {
|
| + String[] commandLineArgs = {
|
| + CronetTestFramework.LIBRARY_INIT_KEY, CronetTestFramework.LibraryInitType.LEGACY};
|
| + mTestFramework = new CronetTestFramework(null, commandLineArgs, getContext(), mBuilder);
|
| +
|
| long urlRequestContextAdapter = ((ChromiumUrlRequestFactory) mTestFramework.mRequestFactory)
|
| .getRequestContext()
|
| .getUrlRequestContextAdapter();
|
| @@ -91,6 +94,10 @@ public class QuicTest extends CronetTestBase {
|
| @LargeTest
|
| @Feature({"Cronet"})
|
| public void testQuicLoadUrl() throws Exception {
|
| + String[] commandLineArgs = {
|
| + CronetTestFramework.LIBRARY_INIT_KEY, CronetTestFramework.LibraryInitType.CRONET};
|
| + mTestFramework = new CronetTestFramework(null, commandLineArgs, getContext(), mBuilder);
|
| +
|
| long urlRequestContextAdapter = ((CronetUrlRequestContext) mTestFramework.mCronetEngine)
|
| .getUrlRequestContextAdapter();
|
| NativeTestServer.registerHostResolverProc(urlRequestContextAdapter, false);
|
|
|