Title: [163372] trunk/Tools
Revision
163372
Author
[email protected]
Date
2014-02-04 03:54:17 -0800 (Tue, 04 Feb 2014)

Log Message

Fine tuning the ARM EFL bots
https://bugs.webkit.org/show_bug.cgi?id=128168

Reviewed by Csaba Osztrogonác.

* BuildSlaveSupport/build.webkit.org-config/config.json: Add custom SVN mirror.
* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(WaitForSVNServer): Make it not to halt before the first repository checkout.
(WaitForSVNServer.evaluateCommand):
(Factory.__init__): Disable kill-old-processes step on EFL ARM bots, because these
bots run on the same machine and they kill the processes of each other.

Modified Paths

Diff

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2014-02-04 11:40:22 UTC (rev 163371)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json	2014-02-04 11:54:17 UTC (rev 163372)
@@ -189,11 +189,13 @@
                     {
                       "name": "EFL Linux ARMv7 Thumb2 Release (Build)", "type": "Build", "builddir": "efl-linux-armv7-thumb2-release",
                       "platform": "efl", "configuration": "release", "architectures": ["armv7"],
+                      "SVNMirror": "svn://webkit.inf.u-szeged.hu/webkit/",
                       "slavenames": ["efl-linux-szeged-slave-1"]
                     },
                     {
                       "name": "EFL Linux ARMv7 Traditional Release (Build)", "type": "Build", "builddir": "efl-linux-armv7-traditional-release",
                       "platform": "efl", "configuration": "release", "architectures": ["armv7"],
+                      "SVNMirror": "svn://webkit.inf.u-szeged.hu/webkit/",
                       "slavenames": ["efl-linux-szeged-slave-2"]
                     }
                   ],

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2014-02-04 11:40:22 UTC (rev 163371)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2014-02-04 11:54:17 UTC (rev 163372)
@@ -132,8 +132,12 @@
     command = ["python", "./Tools/BuildSlaveSupport/wait-for-SVN-server.py", "-r", WithProperties("%(revision)s"), "-s", WithProperties("%(SVNMirror)s")]
     description = ["waiting for SVN server"]
     descriptionDone = ["SVN server is ready"]
-    haltOnFailure = True
+    warnOnFailure = True
 
+    def evaluateCommand(self, cmd):
+        if cmd.rc != 0:
+            return WARNINGS
+
 class InstallWin32Dependencies(shell.Compile):
     description = ["installing dependencies"]
     descriptionDone = ["installed dependencies"]
@@ -739,7 +743,8 @@
         if SVNMirror:
             self.addStep(WaitForSVNServer())
         self.addStep(CheckOutSource(SVNMirror=SVNMirror))
-        self.addStep(KillOldProcesses())
+        if not (platform == "efl" and 'armv7' in architectures):
+            self.addStep(KillOldProcesses())
         self.addStep(CleanBuildIfScheduled())
         self.addStep(DeleteStaleBuildFiles())
         if platform == "win":

Modified: trunk/Tools/ChangeLog (163371 => 163372)


--- trunk/Tools/ChangeLog	2014-02-04 11:40:22 UTC (rev 163371)
+++ trunk/Tools/ChangeLog	2014-02-04 11:54:17 UTC (rev 163372)
@@ -1,3 +1,17 @@
+2014-02-04  Gabor Rapcsanyi  <[email protected]>
+
+        Fine tuning the ARM EFL bots
+        https://bugs.webkit.org/show_bug.cgi?id=128168
+
+        Reviewed by Csaba Osztrogonác.
+
+        * BuildSlaveSupport/build.webkit.org-config/config.json: Add custom SVN mirror.
+        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
+        (WaitForSVNServer): Make it not to halt before the first repository checkout.
+        (WaitForSVNServer.evaluateCommand):
+        (Factory.__init__): Disable kill-old-processes step on EFL ARM bots, because these
+        bots run on the same machine and they kill the processes of each other.
+
 2014-02-03  Ryosuke Niwa  <[email protected]>
 
         kill-old-processes doesn't kill plugin processes
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to