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