Changeset 268596 in webkit


Ignore:
Timestamp:
Oct 16, 2020 10:45:39 AM (4 years ago)
Author:
aakash_jain@apple.com
Message:

[build.webkit.org] buildbot checkconfig fails when passwords.json is missing
https://bugs.webkit.org/show_bug.cgi?id=217831

Reviewed by Darin Adler.

  • BuildSlaveSupport/build.webkit.org-config/master.cfg: Set is_test_mode_enabled based on BUILDBOT_TESTING env variable.
  • BuildSlaveSupport/build.webkit.org-config/loadConfig.py: Renamed test_mode_is_enabled to is_test_mode_enabled to

be consistent with EWS code.

  • BuildSlaveSupport/build.webkit.org-config/steps_unittest.py: Ditto.
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/loadConfig.py

    r268594 r268596  
    4848
    4949
    50 def loadBuilderConfig(c, test_mode_is_enabled=False):
     50def loadBuilderConfig(c, is_test_mode_enabled=False):
    5151    # FIXME: These file handles are leaked.
    52     if test_mode_is_enabled:
    53         passwords = make_passwords_json.create_mock_worker_passwords_dict()
     52    if is_test_mode_enabled:
     53        passwords = {}
    5454    else:
    5555        passwords = json.load(open('passwords.json'))
     
    5959
    6060    config = json.load(open('config.json'))
    61     c['slaves'] = [BuildSlave(worker['name'], passwords[worker['name']], max_builds=1) for worker in config['workers']]
     61    c['slaves'] = [BuildSlave(worker['name'], passwords.get(worker['name'], 'password'), max_builds=1) for worker in config['workers']]
    6262
    6363    c['schedulers'] = []
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg

    r225433 r268596  
    99from loadConfig import *
    1010
     11
     12is_test_mode_enabled = os.getenv('BUILDBOT_TESTING') is not None
    1113
    1214c = BuildmasterConfig = {}
     
    4446
    4547
    46 loadBuilderConfig(c)
     48loadBuilderConfig(c, is_test_mode_enabled=is_test_mode_enabled)
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py

    r268595 r268596  
    689689    from loadConfig import *
    690690    c = {}
    691     loadBuilderConfig(c, test_mode_is_enabled=True)
     691    loadBuilderConfig(c, is_test_mode_enabled=True)
    692692    BuildStepsConstructorTest.generateTests()
    693693    BuildStepsTest.generateTests()
  • trunk/Tools/ChangeLog

    r268595 r268596  
     12020-10-16  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [build.webkit.org] buildbot checkconfig fails when passwords.json is missing
     4        https://bugs.webkit.org/show_bug.cgi?id=217831
     5
     6        Reviewed by Darin Adler.
     7
     8        * BuildSlaveSupport/build.webkit.org-config/master.cfg: Set is_test_mode_enabled based on BUILDBOT_TESTING env variable.
     9        * BuildSlaveSupport/build.webkit.org-config/loadConfig.py: Renamed test_mode_is_enabled to is_test_mode_enabled to
     10        be consistent with EWS code.
     11        * BuildSlaveSupport/build.webkit.org-config/steps_unittest.py: Ditto.
     12
    1132020-10-16  Aakash Jain  <aakash_jain@apple.com>
    214
Note: See TracChangeset for help on using the changeset viewer.