Chromium Code Reviews| 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 { |
| + *; |
| +} |