summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-03-09 07:02:18 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-09 07:02:18 -0800
commit33d1fdd6aa9ac9b59295756f151a49f2cf520691 (patch)
treed0dfc7ec23ea639084932e3bca501a46b4d4e5ef
parent31b83675707a2439995583a12322c9a928b0d361 (diff)
parent5ac2a3bd697cb86022aa7d4dc0c8fbd6a10b8193 (diff)
downloadframeworks_base-33d1fdd6aa9ac9b59295756f151a49f2cf520691.zip
frameworks_base-33d1fdd6aa9ac9b59295756f151a49f2cf520691.tar.gz
frameworks_base-33d1fdd6aa9ac9b59295756f151a49f2cf520691.tar.bz2
Merge "Removes from DumpRenderTree the superfluous result file for tests that time out."
-rw-r--r--tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java44
1 files changed, 15 insertions, 29 deletions
diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java b/tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
index d9ec3fa..ac6933f 100644
--- a/tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
+++ b/tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
@@ -38,15 +38,15 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.util.Vector;
-//TestRecorder creates two files, one for passing tests
-//and another for failing tests and writes the paths to
-//layout tests one line at a time. TestRecorder does not
-//have ability to clear the results.
+// TestRecorder creates three files ...
+// - passing tests
+// - failing tests
+// - tests with no text results available
+// TestRecorder does not have the ability to clear the results.
class MyTestRecorder {
private BufferedOutputStream mBufferedOutputPassedStream;
private BufferedOutputStream mBufferedOutputFailedStream;
- private BufferedOutputStream mBufferedOutputNoresultStream;
- private BufferedOutputStream mBufferedOutputTimedoutStream;
+ private BufferedOutputStream mBufferedOutputNoResultStream;
public void passed(String layout_file) {
try {
@@ -68,41 +68,28 @@ class MyTestRecorder {
}
}
- public void noresult(String layout_file) {
+ public void noResult(String layout_file) {
try {
- mBufferedOutputNoresultStream.write(layout_file.getBytes());
- mBufferedOutputNoresultStream.write('\n');
- mBufferedOutputNoresultStream.flush();
+ mBufferedOutputNoResultStream.write(layout_file.getBytes());
+ mBufferedOutputNoResultStream.write('\n');
+ mBufferedOutputNoResultStream.flush();
} catch(Exception e) {
e.printStackTrace();
}
}
- public void timedout(String url) {
- try {
- mBufferedOutputTimedoutStream.write(url.getBytes());
- mBufferedOutputTimedoutStream.write('\n');
- mBufferedOutputTimedoutStream.flush();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
public MyTestRecorder(boolean resume) {
try {
File resultsPassedFile = new File("/sdcard/layout_tests_passed.txt");
File resultsFailedFile = new File("/sdcard/layout_tests_failed.txt");
File noExpectedResultFile = new File("/sdcard/layout_tests_nontext.txt");
- File resultTimedoutFile = new File("/sdcard/layout_tests_timedout.txt");
mBufferedOutputPassedStream =
new BufferedOutputStream(new FileOutputStream(resultsPassedFile, resume));
mBufferedOutputFailedStream =
new BufferedOutputStream(new FileOutputStream(resultsFailedFile, resume));
- mBufferedOutputNoresultStream =
+ mBufferedOutputNoResultStream =
new BufferedOutputStream(new FileOutputStream(noExpectedResultFile, resume));
- mBufferedOutputTimedoutStream =
- new BufferedOutputStream(new FileOutputStream(resultTimedoutFile, resume));
} catch (Exception e) {
e.printStackTrace();
}
@@ -112,8 +99,7 @@ class MyTestRecorder {
try {
mBufferedOutputPassedStream.close();
mBufferedOutputFailedStream.close();
- mBufferedOutputNoresultStream.close();
- mBufferedOutputTimedoutStream.close();
+ mBufferedOutputNoResultStream.close();
} catch (Exception e) {
e.printStackTrace();
}
@@ -250,9 +236,9 @@ public class LayoutTestsAutoTest extends ActivityInstrumentationTestCase2<TestSh
mResultRecorder.passed(file);
}
- private void noresultCase(String file) {
+ private void noResultCase(String file) {
Log.v("Layout test:", file + " no expected result");
- mResultRecorder.noresult(file);
+ mResultRecorder.noResult(file);
}
private void processResult(String testFile, String actualResultFile, String expectedResultFile) {
@@ -276,7 +262,7 @@ public class LayoutTestsAutoTest extends ActivityInstrumentationTestCase2<TestSh
}
if (!expected.exists()) {
- noresultCase(testFile);
+ noResultCase(testFile);
}
}