| 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 ec7d4611d2c47045b2e3b149e9e06f0582461d07..4e33b9561514db50a259ccd8d373e1e1ecfa8e96 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
|
| @@ -52,7 +52,10 @@ public class QuicTest extends CronetTestBase {
|
| .put("close_sessions_on_ip_change", false)
|
| .put("migrate_sessions_on_network_change", true)
|
| .put("migrate_sessions_early", 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()));
|
| @@ -73,7 +76,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>();
|
| @@ -99,7 +101,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();
|
|
|
| @@ -142,11 +143,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);
|
| @@ -178,7 +181,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();
|
|
|
|
|