Changeset 252244 in webkit


Ignore:
Timestamp:
Nov 8, 2019 10:53:48 AM (4 years ago)
Author:
aakash_jain@apple.com
Message:

[ews] Prioritize builders over testers when a bot is shared over multiple queues
https://bugs.webkit.org/show_bug.cgi?id=204007

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/loadConfig.py:

(loadBuilderConfig):
(prioritizeBuilders): Method to prioritize builder queues over tester queues.

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py

    r252184 r252244  
    7878        c['builders'].append(builder)
    7979
     80    c['prioritizeBuilders'] = prioritizeBuilders
    8081    c['schedulers'] = []
    8182    for scheduler in config['schedulers']:
     
    9293
    9394
     95def prioritizeBuilders(buildmaster, builders):
     96    # Prioritize builder queues over tester queues
     97    builders.sort(key=lambda b: 'build' in b.name.lower(), reverse=True)
     98    return builders
     99
     100
    94101def checkValidWorker(worker):
    95102    if not worker:
  • trunk/Tools/ChangeLog

    r252235 r252244  
     12019-11-08  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews] Prioritize builders over testers when a bot is shared over multiple queues
     4        https://bugs.webkit.org/show_bug.cgi?id=204007
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/loadConfig.py:
     9        (loadBuilderConfig):
     10        (prioritizeBuilders): Method to prioritize builder queues over tester queues.
     11
    1122019-11-08  Alex Christensen  <achristensen@webkit.org>
    213
Note: See TracChangeset for help on using the changeset viewer.