Index: components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java |
diff --git a/components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java b/components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java |
index 098b4009ac96c96c64620c3c12c9e09dc1bcc47a..09ff3e972a1039a337c0255b1a1ccdd53a61aac9 100644 |
--- a/components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java |
+++ b/components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java |
@@ -36,6 +36,8 @@ public class CronetTestActivity extends Activity { |
public static final String POST_DATA_KEY = "postData"; |
public static final String CONFIG_KEY = "config"; |
public static final String CACHE_KEY = "cache"; |
+ public static final String SDCH_KEY = "sdch"; |
+ |
public static final String LIBRARY_INIT_KEY = "libraryInit"; |
/** |
* Skips library initialization. |
@@ -51,6 +53,9 @@ public class CronetTestActivity extends Activity { |
// Uses in-memory cache. |
public static final String CACHE_IN_MEMORY = "memory"; |
+ // Enables Sdch. |
+ public static final String SDCH_ENABLE = "enable"; |
+ |
/** |
* Initializes Cronet Async API only. |
*/ |
@@ -150,7 +155,7 @@ public class CronetTestActivity extends Activity { |
assertTrue(storage.mkdir()); |
} |
- private String getTestStorage() { |
+ String getTestStorage() { |
return PathUtils.getDataDirectory(getApplicationContext()) + "/test_storage"; |
} |
@@ -196,6 +201,11 @@ public class CronetTestActivity extends Activity { |
config.enableHttpCache(UrlRequestContextConfig.HttpCache.IN_MEMORY, 100 * 1024); |
} |
+ String sdchString = getCommandLineArg(SDCH_KEY); |
+ if (SDCH_ENABLE.equals(sdchString)) { |
+ config.enableSDCH(true); |
+ } |
+ |
// Setting this here so it isn't overridden on the command line |
config.setLibraryName("cronet_tests"); |
return config; |