Index: components/cronet/android/sample/javatests/proguard.cfg |
diff --git a/components/cronet/android/sample/javatests/proguard.cfg b/components/cronet/android/sample/javatests/proguard.cfg |
new file mode 100644 |
index 0000000000000000000000000000000000000000..07d17b8ab87f97365ef92911187f220e2b18e9c3 |
--- /dev/null |
+++ b/components/cronet/android/sample/javatests/proguard.cfg |
@@ -0,0 +1,66 @@ |
+# Proguard settings for CronetSampleTestApk. |
+ |
+-dontobfuscate |
+-dontoptimize |
+ |
+# Keep classes directly accessed from test apk |
+-keep class org.chromium.base.library_loader.LibraryLoaderHelper { |
mmenke
2014/08/28 17:26:36
Hrm...These are the ones you said you didn't under
mef
2014/08/31 21:34:39
Well, I understand that they have to be kept, so t
|
+ void deleteWorkaroundLibrariesSynchronously(...); |
+ java.io.File getWorkaroundLibDir(...); |
+ boolean loadNativeLibrariesUsingWorkaroundForTesting(...); |
+} |
+-keep class org.chromium.base.CommandLine { |
+ *; |
+} |
+-keep class org.chromium.base.ObserverList* { |
+ *; |
+} |
+-keep class org.chromium.cronet_sample_apk.CronetSampleActivity { |
+ *; |
+} |
+-keep class org.chromium.net.ChromiumUrlRequestContext { |
+ *; |
+} |
+-keep class org.chromium.net.ChromiumUrlRequestFactory { |
+ org.chromium.net.ChromiumUrlRequest createRequest(...); |
+ org.chromium.net.ChromiumUrlRequestContext getRequestContext(); |
+} |
+-keep class org.chromium.net.HttpUrlRequest { |
+ *; |
+} |
+-keep class org.chromium.net.HttpUrlRequestFactory { |
+ org.chromium.net.HttpUrlRequestFactory createFactory(...); |
+ java.lang.String getName(); |
+} |
+-keep class org.chromium.net.HttpUrlRequestFactoryConfig { |
+ org.chromium.net.HttpUrlRequestFactoryConfig enableLegacyMode(...); |
+} |
+-keep class org.chromium.net.ChunkedWritableByteChannel { |
+ *; |
+} |
+-keep class org.chromium.net.HttpUrlRequestListener { |
+ *; |
+} |
+ |
+# Keep Test classes |
mmenke
2014/08/28 17:26:36
Can we just keep everything?
mef
2014/08/31 21:34:39
Done.
|
+-keep class org.chromium.base.CommandLineTest { |
+ *; |
+} |
+-keep class org.chromium.base.LibraryLoaderHelperTest { |
+ *; |
+} |
+-keep class org.chromium.base.ObserverListTest { |
+ *; |
+} |
+-keep class org.chromium.base.AdvancedMockContextTest { |
+ *; |
+} |
+-keep class org.chromium.cronet_sample_apk.ChunkedWritableByteChannelTest { |
+ *; |
+} |
+-keep class org.chromium.cronet_sample_apk.CronetSampleUrlTest { |
+ *; |
+} |
+-keep class org.chromium.cronet_sample_apk.HttpUrlRequestFactoryTest { |
+ *; |
+} |