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..7c740aa458ba1c350f12fd65a398e3466ab23f86 |
| --- /dev/null |
| +++ b/components/cronet/android/sample/javatests/proguard.cfg |
| @@ -0,0 +1,46 @@ |
| +# Proguard settings for CronetSampleTestApk. |
| + |
| +# Keep classes directly accessed from test apk |
| +-keep class org.chromium.base.library_loader.LibraryLoaderHelper { |
|
xunjieli
2014/09/02 16:53:16
It looks like the sample is only using https://cod
mef
2014/09/12 20:49:24
base_javatests include org.chromium.base.LibraryLo
|
| + void deleteWorkaroundLibrariesSynchronously(...); |
| + java.io.File getWorkaroundLibDir(...); |
| + boolean loadNativeLibrariesUsingWorkaroundForTesting(...); |
| +} |
| +-keep class org.chromium.base.CommandLine { |
|
Charles
2014/09/02 16:52:19
If you're keeping all these classes here, adding p
mef
2014/09/12 20:49:24
Good point. I think it makes sense to build Cronet
|
| + *; |
| +} |
| +-keep class org.chromium.base.ObserverList* { |
| + *; |
| +} |
| +-keep class org.chromium.cronet_sample_apk.CronetSampleActivity { |
| + *; |
| +} |
| +-keep class org.chromium.net.ChromiumUrlRequestContext { |
| + void startNetLogToFile(...); |
| + void stopNetLog(); |
| +} |
| +-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.HttpUrlRequestListener { |
| + *; |
| +} |
| +-keep class org.chromium.net.ChunkedWritableByteChannel { |
| + *; |
| +} |
| + |
| +# Keep Test classes |
| +-keep class * extends junit.framework.TestCase { |
| + *; |
| +} |