Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(365)

Unified Diff: components/cronet/android/test/src/org/chromium/net/CronetTestActivity.java

Issue 1133883002: [Cronet] Enable persistence mode for Sdch (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@quic_server_remove_loop
Patch Set: Remove pref file support from legacy API Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698