Changeset 242707 in webkit


Ignore:
Timestamp:
Mar 11, 2019, 9:38:06 AM (6 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-build] unit-tests fail when passwords.json is missing
https://bugs.webkit.org/show_bug.cgi?id=195557

Reviewed by Lucas Forschler.

  • BuildSlaveSupport/ews-build/loadConfig.py:

(loadBuilderConfig):

  • BuildSlaveSupport/ews-build/loadConfig_unittest.py:

(ConfigDotJSONTest.test_configuration):

  • BuildSlaveSupport/ews-build/master.cfg:
Location:
trunk/Tools
Files:
4 edited

Legend:

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

    r241221 r242707  
    3838
    3939
    40 def loadBuilderConfig(c, use_localhost_worker=False, master_prefix_path='./'):
     40def loadBuilderConfig(c, is_test_mode_enabled=False, master_prefix_path='./'):
    4141    config = json.load(open(os.path.join(master_prefix_path, 'config.json')))
    42     passwords = json.load(open(os.path.join(master_prefix_path, 'passwords.json')))
     42    use_localhost_worker = is_test_mode_enabled
     43    if is_test_mode_enabled:
     44        passwords = {}
     45    else:
     46        passwords = json.load(open(os.path.join(master_prefix_path, 'passwords.json')))
     47
    4348    checkWorkersAndBuildersForConsistency(config, config['workers'], config['builders'])
    4449    checkValidSchedulers(config, config['schedulers'])
  • trunk/Tools/BuildSlaveSupport/ews-build/loadConfig_unittest.py

    r241221 r242707  
    3434    def test_configuration(self):
    3535        cwd = os.path.dirname(os.path.abspath(__file__))
    36         loadConfig.loadBuilderConfig({}, master_prefix_path=cwd)
     36        loadConfig.loadBuilderConfig({}, is_test_mode_enabled=True, master_prefix_path=cwd)
    3737
    3838    def test_builder_keys(self):
  • trunk/Tools/BuildSlaveSupport/ews-build/master.cfg

    r242291 r242707  
    2525c['buildbotNetUsageData'] = None
    2626
    27 loadConfig.loadBuilderConfig(c, use_localhost_worker=is_test_mode_enabled)
     27loadConfig.loadBuilderConfig(c, is_test_mode_enabled=is_test_mode_enabled)
    2828
    2929event_reporter = Events(master_hostname='ews-build.webkit.org', type_prefix='ews')
  • trunk/Tools/ChangeLog

    r242706 r242707  
     12019-03-11  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-build] unit-tests fail when passwords.json is missing
     4        https://bugs.webkit.org/show_bug.cgi?id=195557
     5
     6        Reviewed by Lucas Forschler.
     7
     8        * BuildSlaveSupport/ews-build/loadConfig.py:
     9        (loadBuilderConfig):
     10        * BuildSlaveSupport/ews-build/loadConfig_unittest.py:
     11        (ConfigDotJSONTest.test_configuration):
     12        * BuildSlaveSupport/ews-build/master.cfg:
     13
    1142019-03-11  Truitt Savell  <tsavell@apple.com>
    215
Note: See TracChangeset for help on using the changeset viewer.