2007-03-09 Mark Rowe <mrowe@apple.com>
[WebKit-https.git] / WebKitTools / BuildSlaveSupport / build.webkit.org-config / webkit / steps.py
index 6e58817b0d77ee4b3d76b67168b44656e89a5305..77a2ae5e610c06a7db8dfd5e73708fad1275ed6e 100644 (file)
@@ -2,7 +2,7 @@ from webkit.basesteps import ShellCommand, SVN, Test, Compile, UploadCommand
 from buildbot.status.builder import SUCCESS, FAILURE, WARNINGS
 
 class CheckOutSource(SVN):
-    svnurl = "svn://anoncvs.opensource.apple.com/svn/webkit/trunk"
+    svnurl = "http://svn.webkit.org/repository/webkit/trunk"
     mode = "update"
     def __init__(self, *args, **kwargs):
         SVN.__init__(self, svnurl=self.svnurl, mode=self.mode, *args, **kwargs)
@@ -23,8 +23,8 @@ class LayoutTest(Test):
     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)
         
@@ -50,12 +50,13 @@ class JavaScriptCoreTest(Test):
     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:
@@ -90,7 +91,7 @@ class LeakTest(Test):
     name = "leak-test"
     description = ["leak-tests running"]
     descriptionDone = ["leak-tests"]
-    command = ["./WebKitTools/Scripts/run-webkit-tests", "--no-launch-safari", "--quiet", "--leaks", "--results-directory", "layout-test-results"]
+    command = ["./WebKitTools/Scripts/run-webkit-tests", "--no-launch-safari", "--leaks", "--results-directory", "layout-test-results"]
 
     def commandComplete(self, cmd):
         Test.commandComplete(self, cmd)