name = "layout-test"
description = ["layout-tests running"]
descriptionDone = ["layout-tests"]
- command = ["./WebKitTools/Scripts/run-webkit-tests", "--no-launch-safari", "--results-directory", "layout-test-results"]
-
+ command = ["./WebKitTools/Scripts/run-webkit-tests", "--no-launch-safari", "--no-new-test-results", "--results-directory", "layout-test-results"]
+
def commandComplete(self, cmd):
Test.commandComplete(self, cmd)
description = ["jscore-tests running"]
descriptionDone = ["jscore-tests"]
command = ["./WebKitTools/Scripts/run-javascriptcore-tests"]
+ logfiles = {'results': 'JavaScriptCore/tests/mozilla/actual.html'}
def commandComplete(self, cmd):
Test.commandComplete(self, cmd)
logText = cmd.logs['stdio'].getText()
- statusLines = [line for line in logText.splitlines() if line.find('regressions found.') >= 0]
+ statusLines = [line for line in logText.splitlines() if line.find('regression') >= 0 and line.find(' found.') >= 0]
if statusLines and statusLines[0].split()[0] != '0':
self.regressionLine = statusLines[0]
else:
+2007-01-20 Mark Rowe <mrowe@apple.com>
+
+ Reviewed by Maciej.
+
+ * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Track the output of run-javascriptcore-tests,
+ catch single regressions, and don't generate tests results for new tests.
+
2007-01-20 Adam Roben <aroben@apple.com>
Rubberstamped by Maciej.