summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGuang Zhu <guangzhu@google.com>2009-09-28 09:27:04 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2009-09-28 09:27:04 -0700
commit89172dbc0dcc62a5921a2e619612c78b48de9514 (patch)
tree8dd5334fe7f9a5f860ca06d3479341beb0e107f4 /tests
parent12482deafbe520ed9e88691e0caaa6f5e0e49519 (diff)
parentc18b0ebcfb905cc5001618c78890e884a859e069 (diff)
downloadframeworks_base-89172dbc0dcc62a5921a2e619612c78b48de9514.zip
frameworks_base-89172dbc0dcc62a5921a2e619612c78b48de9514.tar.gz
frameworks_base-89172dbc0dcc62a5921a2e619612c78b48de9514.tar.bz2
am c18b0ebc: Merge change 27185 into eclair
Merge commit 'c18b0ebcfb905cc5001618c78890e884a859e069' into eclair-plus-aosp * commit 'c18b0ebcfb905cc5001618c78890e884a859e069': Add checks for double-dumping on webkit data.
Diffstat (limited to 'tests')
-rw-r--r--tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
index 39b8774..5a8cf2a 100644
--- a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
+++ b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
@@ -65,7 +65,13 @@ public class TestShellActivity extends Activity implements LayoutTestController
mTimedOut = true;
if(mCallback != null)
mCallback.timedOut(mWebView.getUrl());
- requestWebKitData();
+ if(!mRequestedWebKitData) {
+ requestWebKitData();
+ } else {
+ // if timed out and webkit data has been dumped before
+ // finish directly
+ finished();
+ }
return;
} else if (msg.what == MSG_WEBKIT_DATA) {
TestShellActivity.this.dump(mTimedOut, (String)msg.obj);
@@ -83,6 +89,7 @@ public class TestShellActivity extends Activity implements LayoutTestController
throw new AssertionError("Requested webkit data twice: " + mWebView.getUrl());
mRequestedWebKitData = true;
+ Log.v(LOGTAG, "message sent to WebView to dump text.");
switch (mDumpDataType) {
case DUMP_AS_TEXT:
mWebView.documentAsText(callback);