diff options
| author | 2011-05-18 14:21:29 -0700 | |
|---|---|---|
| committer | 2011-05-18 14:21:29 -0700 | |
| commit | 2b57689d8b1f1634f5b55eeb207bb199de16f644 (patch) | |
| tree | a04af985ca94f8b13bf18151abebe82ffb19e4a8 | |
| parent | 41701ac5f694074a41e3f1d2e0a889e8af792a37 (diff) | |
| parent | c1635bf14ea1e7b388959b263bc21c0d8d77cda3 (diff) | |
Merge "call clearCache from UI thread"
| -rw-r--r-- | tests/DumpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java b/tests/DumpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java index ee5bb5df2930..d883a32670a1 100644 --- a/tests/DumpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java +++ b/tests/DumpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java @@ -100,7 +100,7 @@ public class LoadTestsAutoTest extends ActivityInstrumentationTestCase2<TestShel throw new RuntimeException("No test specified"); } - TestShellActivity activity = (TestShellActivity) getActivity(); + final TestShellActivity activity = (TestShellActivity) getActivity(); Log.v(LOGTAG, "About to run tests, calling gc first..."); freeMem(); @@ -109,7 +109,13 @@ public class LoadTestsAutoTest extends ActivityInstrumentationTestCase2<TestShel runTestAndWaitUntilDone(activity, runner.mTestPath, runner.mTimeoutInMillis, runner.mGetDrawTime, runner.mSaveImagePath); - activity.clearCache(); + getInstrumentation().runOnMainSync(new Runnable() { + + @Override + public void run() { + activity.clearCache(); + } + }); if (mForwardServer != null) { mForwardServer.stop(); mForwardServer = null; |