| 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 3298f00f82a943976558ce734b06cf08aef233e3..2cf6fb85e3d46a7d9ca34fa506401fd0e6c7ac6d 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
|
| @@ -54,7 +54,10 @@ public class QuicTest extends CronetTestBase {
|
| .put("migrate_sessions_on_network_change", false)
|
| .put("migrate_sessions_early", false)
|
| .put("race_cert_verification", true);
|
| - JSONObject experimentalOptions = new JSONObject().put("QUIC", quicParams);
|
| + JSONObject hostResolverParams = CronetTestUtil.generateHostResolverRules();
|
| + JSONObject experimentalOptions = new JSONObject()
|
| + .put("QUIC", quicParams)
|
| + .put("HostResolverRules", hostResolverParams);
|
| mBuilder.setExperimentalOptions(experimentalOptions.toString());
|
| mBuilder.setMockCertVerifierForTesting(QuicTestServer.createMockCertVerifier());
|
| mBuilder.setStoragePath(CronetTestFramework.getTestStorage(getContext()));
|
| @@ -75,7 +78,6 @@ public class QuicTest extends CronetTestBase {
|
| String[] commandLineArgs = {
|
| CronetTestFramework.LIBRARY_INIT_KEY, CronetTestFramework.LibraryInitType.LEGACY};
|
| mTestFramework = new CronetTestFramework(null, commandLineArgs, getContext(), mBuilder);
|
| - registerHostResolver(mTestFramework, true);
|
| String quicURL = QuicTestServer.getServerURL() + "/simple.txt";
|
|
|
| HashMap<String, String> headers = new HashMap<String, String>();
|
| @@ -101,7 +103,6 @@ public class QuicTest extends CronetTestBase {
|
| @OnlyRunNativeCronet
|
| public void testQuicLoadUrl() throws Exception {
|
| mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, mBuilder);
|
| - registerHostResolver(mTestFramework);
|
| String quicURL = QuicTestServer.getServerURL() + "/simple.txt";
|
| TestUrlRequestCallback callback = new TestUrlRequestCallback();
|
|
|
| @@ -144,11 +145,13 @@ public class QuicTest extends CronetTestBase {
|
| builder.enableHttpCache(CronetEngine.Builder.HTTP_CACHE_DISK, 1000 * 1024);
|
| builder.enableQuic(true);
|
| JSONObject quicParams = new JSONObject().put("host_whitelist", "test.example.com");
|
| - JSONObject experimentalOptions = new JSONObject().put("QUIC", quicParams);
|
| + JSONObject hostResolverParams = CronetTestUtil.generateHostResolverRules();
|
| + JSONObject experimentalOptions = new JSONObject()
|
| + .put("QUIC", quicParams)
|
| + .put("HostResolverRules", hostResolverParams);
|
| builder.setExperimentalOptions(experimentalOptions.toString());
|
| builder.setMockCertVerifierForTesting(QuicTestServer.createMockCertVerifier());
|
| mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, builder);
|
| - registerHostResolver(mTestFramework);
|
| TestUrlRequestCallback callback2 = new TestUrlRequestCallback();
|
| requestBuilder = new UrlRequest.Builder(
|
| quicURL, callback2, callback2.getExecutor(), mTestFramework.mCronetEngine);
|
| @@ -180,7 +183,6 @@ public class QuicTest extends CronetTestBase {
|
| @SuppressWarnings("deprecation")
|
| public void testRealTimeNetworkQualityObservationsWithQuic() throws Exception {
|
| mTestFramework = startCronetTestFrameworkWithUrlAndCronetEngineBuilder(null, mBuilder);
|
| - registerHostResolver(mTestFramework);
|
| String quicURL = QuicTestServer.getServerURL() + "/simple.txt";
|
| ConditionVariable waitForThroughput = new ConditionVariable();
|
|
|
|
|