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