blob: fec3a92e84823a28ef9b26f1387b06218c7083a9 [file] [log] [blame]
# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from .. import bot_spec
def CreateBuilderConfig(platform, config='Release', target_bits=64, **kwargs):
bot_config = {
'chromium_config': 'chromium',
'gclient_config': 'chromium',
'chromium_apply_config': ['mb',],
'chromium_tests_apply_config': [],
'isolate_server': 'https://isolateserver.appspot.com',
'chromium_config_kwargs': {
'BUILD_CONFIG': config,
'TARGET_BITS': target_bits,
},
'chromium_tests_apply_config': [],
'simulation_platform': platform,
}
bot_config.update(**kwargs)
return bot_spec.BotSpec.create(**bot_config)
SPEC = {
'win-updater-builder-rel':
CreateBuilderConfig('win'),
'win7-updater-tester-rel':
CreateBuilderConfig(
'win',
execution_mode=bot_spec.TEST,
parent_buildername='win-updater-builder-rel'),
'win10-updater-tester-rel':
CreateBuilderConfig(
'win',
execution_mode=bot_spec.TEST,
parent_buildername='win-updater-builder-rel'),
'mac-updater-builder-rel':
CreateBuilderConfig('mac'),
'mac10.10-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac10.11-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac10.12-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac10.13-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac10.14-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac10.15-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
'mac11.0-updater-tester-rel':
CreateBuilderConfig(
'mac',
execution_mode=bot_spec.TEST,
parent_buildername='mac-updater-builder-rel'),
}