From 5f21f5a4a9f240e1c35ab86b2f3a332f0d541cf0 Mon Sep 17 00:00:00 2001 From: Maksymilian Osowski Date: Thu, 2 Sep 2010 15:14:20 +0100 Subject: Updated Summarizer to parse CRASH instead of SKIP. Bug: 2970575 Change-Id: Idc8b514f4878bcd62729a47d7fe681ade114497a --- .../src/com/android/dumprendertree2/FileFilter.java | 14 +++++++------- .../android/dumprendertree2/TestsListPreloaderThread.java | 9 ++++++--- 2 files changed, 13 insertions(+), 10 deletions(-) (limited to 'tests') diff --git a/tests/DumpRenderTree2/src/com/android/dumprendertree2/FileFilter.java b/tests/DumpRenderTree2/src/com/android/dumprendertree2/FileFilter.java index 9427719..4ab76e3 100644 --- a/tests/DumpRenderTree2/src/com/android/dumprendertree2/FileFilter.java +++ b/tests/DumpRenderTree2/src/com/android/dumprendertree2/FileFilter.java @@ -48,11 +48,11 @@ public class FileFilter { private static final String HTTP_TESTS_PATH = "http/tests/"; private static final String SSL_PATH = "ssl/"; - private static final String TOKEN_SKIP = "SKIP"; + private static final String TOKEN_CRASH = "CRASH"; private static final String TOKEN_FAIL = "FAIL"; private static final String TOKEN_SLOW = "SLOW"; - private final Set mSkipList = new HashSet(); + private final Set mCrashList = new HashSet(); private final Set mFailList = new HashSet(); private final Set mSlowList = new HashSet(); @@ -121,8 +121,8 @@ public class FileFilter { tokens = new HashSet(Arrays.asList(parts[1].split("\\s", 0))); /** Chose the right collections to add to */ - if (tokens.contains(TOKEN_SKIP)) { - mSkipList.add(path); + if (tokens.contains(TOKEN_CRASH)) { + mCrashList.add(path); /** If test is on skip list we ignore any further options */ continue; @@ -151,7 +151,7 @@ public class FileFilter { } /** - * Checks if test is supposed to be skipped. + * Checks if test is expected to crash. * *

* Path given should relative within LayoutTests folder, e.g. fast/dom/foo.html @@ -160,9 +160,9 @@ public class FileFilter { * - a relative path within LayoutTests folder * @return if the test is supposed to be skipped */ - public boolean isSkip(String testPath) { + public boolean isCrash(String testPath) { for (String prefix : getPrefixes(testPath)) { - if (mSkipList.contains(prefix)) { + if (mCrashList.contains(prefix)) { return true; } } diff --git a/tests/DumpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java b/tests/DumpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java index 9fa2335..c714ec4 100644 --- a/tests/DumpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java +++ b/tests/DumpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java @@ -99,11 +99,14 @@ public class TestsListPreloaderThread extends Thread { false, false)) { itemName = new File(testRelativePath).getName(); if (FileFilter.isTestFile(itemName)) { - if (!mFileFilter.isSkip(testRelativePath)) { + /** We chose to skip all the tests that are expected to crash. */ + if (!mFileFilter.isCrash(testRelativePath)) { mTestsList.add(testRelativePath); } else { - //mSummarizer.addSkippedTest(relativePath); - /** TODO: Summarizer is now in service - figure out how to send the info */ + /** + * TODO: Summarizer is now in service - figure out how to send the info. + * Previously: mSummarizer.addSkippedTest(relativePath); + */ } } } -- cgit v1.1