Title: [233045] trunk/Tools
Revision
233045
Author
aakash_j...@apple.com
Date
2018-06-21 11:35:37 -0700 (Thu, 21 Jun 2018)

Log Message

Add force schedulers to OpenSource EWS Buildbot
https://bugs.webkit.org/show_bug.cgi?id=186876

Reviewed by Lucas Forschler.

* BuildSlaveSupport/ews-build/loadConfig.py:
(loadBuilderConfig): Added support for ForceScheduler.

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py (233044 => 233045)


--- trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py	2018-06-21 18:24:23 UTC (rev 233044)
+++ trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py	2018-06-21 18:35:37 UTC (rev 233045)
@@ -25,6 +25,7 @@
 import re
 
 from buildbot.scheduler import AnyBranchScheduler, Periodic, Dependent, Triggerable, Nightly
+from buildbot.schedulers.forcesched import ForceScheduler, WorkerChoiceParameter
 from buildbot.worker import Worker
 from buildbot.util import identifiers as buildbot_identifiers
 
@@ -59,7 +60,12 @@
         scheduler = dict(map(lambda key_value_pair: (str(key_value_pair[0]), key_value_pair[1]), scheduler.items()))
         c['schedulers'].append(schedulerType(**scheduler))
 
+        force_scheduler = ForceScheduler(name='force-{0}'.format(scheduler['name']),
+                                         builderNames=scheduler['builderNames'],
+                                         properties=[WorkerChoiceParameter()])
+        c['schedulers'].append(force_scheduler)
 
+
 def checkValidWorker(worker):
     if not worker:
         raise Exception('Worker is None or Empty.')

Modified: trunk/Tools/ChangeLog (233044 => 233045)


--- trunk/Tools/ChangeLog	2018-06-21 18:24:23 UTC (rev 233044)
+++ trunk/Tools/ChangeLog	2018-06-21 18:35:37 UTC (rev 233045)
@@ -1,3 +1,13 @@
+2018-06-21  Aakash Jain  <aakash_j...@apple.com>
+
+        Add force schedulers to OpenSource EWS Buildbot
+        https://bugs.webkit.org/show_bug.cgi?id=186876
+
+        Reviewed by Lucas Forschler.
+
+        * BuildSlaveSupport/ews-build/loadConfig.py:
+        (loadBuilderConfig): Added support for ForceScheduler.
+
 2018-06-21  Robin Morisset  <rmoris...@apple.com>
 
         [WSL] Merge WSL_type.ott and WSL_exec.ott
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to