Title: [113104] trunk/Tools
Revision
113104
Author
[email protected]
Date
2012-04-03 16:25:10 -0700 (Tue, 03 Apr 2012)

Log Message

run the same test steps on test only bots as on build-and-test bots
https://bugs.webkit.org/show_bug.cgi?id=83090

Reviewed by Ryosuke Niwa.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(TestFactory.__init__):

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg (113103 => 113104)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2012-04-03 23:04:21 UTC (rev 113103)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2012-04-03 23:25:10 UTC (rev 113104)
@@ -741,19 +741,31 @@
     ExtractTestResultsClass = ExtractTestResults
     def __init__(self, platform, configuration, architectures, **kwargs):
         Factory.__init__(self, platform, configuration, architectures, False, **kwargs)
+        if platform.startswith("chromium"):
+            self.addStep(CleanupChromiumCrashLogs)
         self.addStep(DownloadBuiltProduct)
         self.addStep(ExtractBuiltProduct)
-        self.addStep(RunJavaScriptCoreTests, buildJSCTool=False)
+        if not platform.startswith("chromium"):
+            self.addStep(RunJavaScriptCoreTests, buildJSCTool=False)
+        if platform.startswith("chromium"):
+            self.addStep(RunChromiumWebKitUnitTests)
         self.addStep(self.TestClass, buildJSCTool=(platform != 'win'))
 
         if unitTestsSupported(configuration, platform): 
             self.addStep(RunUnitTests)
         self.addStep(RunPythonTests)
-        self.addStep(RunPerlTests)
-        self.addStep(RunBindingsTests)
+        # Chromium Win runs in non-Cygwin environment, which is not yet fit
+        # for running tests. This can be removed once bug 48166 is fixed.
+        if platform != "chromium-win":
+            self.addStep(RunPerlTests)
+            self.addStep(RunBindingsTests)
         self.addStep(ArchiveTestResults)
         self.addStep(UploadTestResults)
         self.addStep(self.ExtractTestResultsClass)
+        if platform == "gtk":
+            self.addStep(RunGtkAPITests)
+        if platform.startswith("qt"):
+            self.addStep(RunQtAPITests)
 
 class BuildAndTestFactory(Factory):
     TestClass = RunWebKitTests

Modified: trunk/Tools/ChangeLog (113103 => 113104)


--- trunk/Tools/ChangeLog	2012-04-03 23:04:21 UTC (rev 113103)
+++ trunk/Tools/ChangeLog	2012-04-03 23:25:10 UTC (rev 113104)
@@ -1,3 +1,13 @@
+2012-04-03  Tony Chang  <[email protected]>
+
+        run the same test steps on test only bots as on build-and-test bots
+        https://bugs.webkit.org/show_bug.cgi?id=83090
+
+        Reviewed by Ryosuke Niwa.
+
+        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
+        (TestFactory.__init__):
+
 2012-04-03  Ami Fischman  <[email protected]>
 
         Add a Media watchlist.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to