| 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;
|
|
|