summaryrefslogtreecommitdiff
path: root/tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-02-13 12:57:50 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-02-13 12:57:50 -0800
commitda996f390e17e16f2dfa60e972e7ebc4f868f37e (patch)
tree00a0f15270d4c7b619fd34d8383257e1761082f4 /tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
parentd24b8183b93e781080b2c16c487e60d51c12da31 (diff)
auto import from //branches/cupcake/...@131421
Diffstat (limited to 'tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java')
-rw-r--r--tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java b/tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
index c77d98ae55c9..86bfad7cb8bd 100644
--- a/tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
+++ b/tests/DumpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
@@ -68,9 +68,12 @@ class TestRecorder {
}
}
- public void nontext(String layout_file) {
+ public void nontext(String layout_file, boolean has_results) {
try {
mBufferedOutputNontextStream.write(layout_file.getBytes());
+ if (has_results) {
+ mBufferedOutputNontextStream.write(" : has expected results".getBytes());
+ }
mBufferedOutputNontextStream.write('\n');
mBufferedOutputNontextStream.flush();
} catch(Exception e) {
@@ -299,6 +302,9 @@ public class HTMLHostActivity extends Activity
resetTestStatus();
if (testIndex == mTestList.size()) {
+ if (!mSingleTestMode) {
+ updateTestStatus("#DONE");
+ }
finished();
return;
}
@@ -385,9 +391,9 @@ public class HTMLHostActivity extends Activity
}
}
- public void nontextCase(String file) {
+ public void nontextCase(String file, boolean has_expected_results) {
Log.v("Layout test:", file + " nontext");
- mResultRecorder.nontext(file);
+ mResultRecorder.nontext(file, has_expected_results);
}
public void setCallback(HTMLHostCallbackInterface callback) {
@@ -447,8 +453,11 @@ public class HTMLHostActivity extends Activity
}
File nontext_result = new File(short_file + "-android-results.txt");
- if (nontext_result.exists())
- mResultRecorder.nontext(test_path);
+ if (nontext_result.exists()) {
+ // Check if the test has expected results.
+ File expected = new File(short_file + "-expected.txt");
+ nontextCase(test_path, expected.exists());
+ }
}
public void finished() {