Title: [141602] trunk/Tools
Revision
141602
Author
zandober...@gmail.com
Date
2013-02-01 10:18:27 -0800 (Fri, 01 Feb 2013)

Log Message

Set the GTK 64-bit Debug builder to build and test only WebKit1
https://bugs.webkit.org/show_bug.cgi?id=108648

Reviewed by Philippe Normand.

* BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
(BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
for building and testing only WebKit1 on the builder's platform.

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json (141601 => 141602)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2013-02-01 17:49:49 UTC (rev 141601)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2013-02-01 18:18:27 UTC (rev 141602)
@@ -184,7 +184,7 @@
                       "slavenames": ["gtk-linux-slave-2"]
                     },
                     {
-                      "name": "GTK Linux 64-bit Debug", "type": "BuildAndTest", "builddir": "gtk-linux-64-debug",
+                      "name": "GTK Linux 64-bit Debug WK1", "type": "BuildAndTestWebKit1Only", "builddir": "gtk-linux-64-debug-wk1",
                       "platform": "gtk", "configuration": "debug", "architectures": ["x86_64"],
                       "slavenames": ["gtk-linux-slave-3"]
                     },
@@ -347,7 +347,7 @@
                   ],
 
     "schedulers": [ { "type": "AnyBranchScheduler", "name": "trunk", "change_filter": "trunk_filter", "treeStableTimer": 45.0,
-                      "builderNames": ["GTK Linux 32-bit Release", "GTK Linux 64-bit Release", "GTK Linux 64-bit Debug",
+                      "builderNames": ["GTK Linux 32-bit Release", "GTK Linux 64-bit Release", "GTK Linux 64-bit Debug WK1",
                                        "Qt Linux Release", "Qt Linux Release minimal", "Qt Linux 64-bit Release (Perf)",
                                        "Qt Linux 64-bit Release (WebKit2 Perf)", "Qt Linux ARMv7 Release", "Qt Linux MIPS32R2 LE Release",
                                        "Qt Linux SH4 Release",

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2013-02-01 17:49:49 UTC (rev 141601)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2013-02-01 18:18:27 UTC (rev 141602)
@@ -213,6 +213,10 @@
         return shell.Compile.start(self)
 
 
+class CompileWebKit1Only(CompileWebKit):
+    command = ["perl", "./Tools/Scripts/build-webkit", "--no-webkit2", WithProperties("--%(configuration)s")]
+
+
 class CompileWebKit2Only(CompileWebKit):
     command = ["perl", "./Tools/Scripts/build-webkit", "--no-webkit1", WithProperties("--%(configuration)s")]
 
@@ -852,6 +856,9 @@
             self.addStep(UploadBuiltProduct())
             self.addStep(trigger.Trigger(schedulerNames=triggers))
 
+class BuildAndTestWebKit1OnlyFactory(BuildAndTestFactory):
+    CompileClass = CompileWebKit1Only
+
 class BuildAndTestWebKit2OnlyFactory(BuildAndTestFactory):
     CompileClass = CompileWebKit2Only
     TestClass = RunWebKit2Tests

Modified: trunk/Tools/ChangeLog (141601 => 141602)


--- trunk/Tools/ChangeLog	2013-02-01 17:49:49 UTC (rev 141601)
+++ trunk/Tools/ChangeLog	2013-02-01 18:18:27 UTC (rev 141602)
@@ -1,3 +1,17 @@
+2013-02-01  Zan Dobersek  <zdober...@igalia.com>
+
+        Set the GTK 64-bit Debug builder to build and test only WebKit1
+        https://bugs.webkit.org/show_bug.cgi?id=108648
+
+        Reviewed by Philippe Normand.
+
+        * BuildSlaveSupport/build.webkit.org-config/config.json: Change the builder name, type and
+        build directory to note that the builder builds and tests only the WebKit1 port on the GTK platform.
+        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
+        (CompileWebKit1Only): Add the new build class that builds only the WebKit1 port of the builder's platform.
+        (BuildAndTestWebKit1OnlyFactory): Add the new factory that uses the CompileWebKit1Only build class
+        for building and testing only WebKit1 on the builder's platform.
+
 2013-02-01  Jochen Eisinger  <joc...@chromium.org>
 
         [chromium] move ownership of TestRunner object to TestInterfaces
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to