diff options
| author | Yu Shan Emily Lau <yslau@google.com> | 2009-09-21 14:04:26 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2009-09-21 14:04:26 -0700 |
| commit | 6bf39fdbec979908e8a23bf69aa624812d0b377e (patch) | |
| tree | 5b7d0dbad205b3a11f97a0967184bf5e4ead99aa /tests | |
| parent | af2b7378af38dcc6d40a93f708b7a1c0ff0ef6bc (diff) | |
| parent | c2f97178acaf9c406067b9b89776b87ddf9c8558 (diff) | |
| download | frameworks_base-6bf39fdbec979908e8a23bf69aa624812d0b377e.zip frameworks_base-6bf39fdbec979908e8a23bf69aa624812d0b377e.tar.gz frameworks_base-6bf39fdbec979908e8a23bf69aa624812d0b377e.tar.bz2 | |
am c2f97178: Merge change 26111 into eclair
Merge commit 'c2f97178acaf9c406067b9b89776b87ddf9c8558' into eclair-plus-aosp
* commit 'c2f97178acaf9c406067b9b89776b87ddf9c8558':
Added a workaround to clear the browser cache.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java b/tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java index 74ac865..861e37b 100644 --- a/tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java +++ b/tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java @@ -12,7 +12,8 @@ public class PowerMeasurement extends ActivityInstrumentationTestCase2<PowerTest private static final String LOGTAG = "PowerMeasurement"; private static final String PKG_NAME = "com.android.browserpowertest"; - private static final String TESTING_URL = "http://www.espn.com"; + private static final String TESTING_URL = + "http://75.17.48.204:10088/nyt/index.html"; private static final int TIME_OUT = 2 * 60 * 1000; private static final int DELAY = 0; @@ -46,6 +47,24 @@ public class PowerMeasurement extends ActivityInstrumentationTestCase2<PowerTest pageErrorFlag); Log.v(LOGTAG, "Page is loaded in " + activity.getPageLoadTime() + " ms."); + // Force to clean up the cache dir so that it get back to the clean + // state + Runtime fileRemoval = Runtime.getRuntime(); + String cmdBecomeSu = "su"; + boolean clearCacheSuccess = false; + try{ + Process runsum = fileRemoval.exec(cmdBecomeSu); + int exitVal = runsum.waitFor(); + String rmfile = "rm -r /data/data/com.android.browserpowertest/cache"; + Process removal = fileRemoval.exec(rmfile); + exitVal = removal.waitFor(); + if (exitVal == 0) { + clearCacheSuccess = true; + } + } catch ( Exception e){ + assertTrue("Fails to clear the cahche", false); + } + assertTrue("Fails to clear the cahche", clearCacheSuccess); activity.finish(); } } |
