blob: 3dab3b946652bb3cfe67d418e63ed19475c109e0 [file] [log] [blame]
# Copyright 2014 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 _chromium_win_spec(**kwargs):
return bot_spec.BotSpec.create(
build_gs_bucket='chromium-win-archive', **kwargs)
SPEC = {
'WebKit Win10':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=[
'goma_high_parallel',
'goma_enable_global_file_stat_cache',
'mb',
],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 32,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win Builder',
simulation_platform='win',
),
'Win Builder':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=[
'goma_high_parallel',
'goma_enable_global_file_stat_cache',
'mb',
],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 32,
},
simulation_platform='win',
),
'Win10 Tests x64':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
gclient_apply_config=['use_clang_coverage'],
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 64,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win x64 Builder',
simulation_platform='win',
),
'Win7 (32) Tests':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=[
'goma_high_parallel',
'goma_enable_global_file_stat_cache',
'mb',
],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 32,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win Builder',
simulation_platform='win',
),
'Win7 Tests (1)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=[
'goma_high_parallel',
'goma_enable_global_file_stat_cache',
'mb',
],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 32,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win Builder',
simulation_platform='win',
),
'Win x64 Builder':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
gclient_apply_config=['use_clang_coverage'],
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 64,
},
simulation_platform='win',
),
'Win 7 Tests x64 (1)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Release',
'TARGET_BITS': 64,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win x64 Builder',
simulation_platform='win',
),
'Win x64 Builder (dbg)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Debug',
'TARGET_BITS': 64,
},
simulation_platform='win',
),
'Win Builder (dbg)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Debug',
'TARGET_BITS': 32,
},
simulation_platform='win',
),
'Win7 Tests (dbg)(1)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
gclient_config='chromium',
isolate_server='https://isolateserver.appspot.com',
chromium_config_kwargs={
'BUILD_CONFIG': 'Debug',
'TARGET_BITS': 32,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win Builder (dbg)',
simulation_platform='win',
),
'Win10 Tests x64 (dbg)':
_chromium_win_spec(
chromium_config='chromium',
chromium_apply_config=['mb'],
isolate_server='https://isolateserver.appspot.com',
gclient_config='chromium',
chromium_config_kwargs={
'BUILD_CONFIG': 'Debug',
'TARGET_BITS': 64,
},
execution_mode=bot_spec.TEST,
parent_buildername='Win x64 Builder (dbg)',
simulation_platform='win',
),
}