summaryrefslogtreecommitdiffstats
path: root/webkit/tools/layout_tests
diff options
context:
space:
mode:
authorgwilson@google.com <gwilson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-30 22:39:32 +0000
committergwilson@google.com <gwilson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-30 22:39:32 +0000
commit168ab016471f0d044ac821976f64d8cf4ab23661 (patch)
tree0bc7e42201d038765fe06e71531858571fa4fff6 /webkit/tools/layout_tests
parent2f0f25a0536c60c52d7a1357a953775651121ddf (diff)
downloadchromium_src-168ab016471f0d044ac821976f64d8cf4ab23661.zip
chromium_src-168ab016471f0d044ac821976f64d8cf4ab23661.tar.gz
chromium_src-168ab016471f0d044ac821976f64d8cf4ab23661.tar.bz2
Fixes the layout test formatter tool to properly handle errors in the chrome/ and pending/ directories.
R=ojan TEST=Run 'test_output_formatter.py -b 12501 -p "Webkit" -v', it should not throw a stack trace. BUG=none Review URL: http://codereview.chromium.org/256012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27672 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/layout_tests')
-rw-r--r--webkit/tools/layout_tests/layout_package/failure_finder.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/webkit/tools/layout_tests/layout_package/failure_finder.py b/webkit/tools/layout_tests/layout_package/failure_finder.py
index 2b80747..95dee43 100644
--- a/webkit/tools/layout_tests/layout_package/failure_finder.py
+++ b/webkit/tools/layout_tests/layout_package/failure_finder.py
@@ -646,6 +646,11 @@ class FailureFinder(object):
return test_path
def _AddBaselineURLs(self, list, base_url, platforms):
+ # If the base URL doesn't contain any platform in its path, only add the
+ # base URL to the list. This happens with the chrome/ and pending/ dirs.
+ if base_url.find("%s") == -1:
+ list.append(base_url)
+ return
for platform in platforms:
list.append(base_url % platform)