diff options
| author | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-21 16:58:35 -0400 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-21 16:58:35 -0400 |
| commit | c2f97178acaf9c406067b9b89776b87ddf9c8558 (patch) | |
| tree | 358935f17bf9b32beb8cd87c6f4afdfe617d0593 /tests | |
| parent | fe6104fbfbba0434e78f9e21f460c71cddfe8449 (diff) | |
| parent | d2ef9e31e6f2492d79062f776a7138ed9235172b (diff) | |
| download | frameworks_base-c2f97178acaf9c406067b9b89776b87ddf9c8558.zip frameworks_base-c2f97178acaf9c406067b9b89776b87ddf9c8558.tar.gz frameworks_base-c2f97178acaf9c406067b9b89776b87ddf9c8558.tar.bz2 | |
Merge change 26111 into eclair
* changes:
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(); } } |
