| # Copyright 2015 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 |
| |
| SPEC = { |
| 'win32-official': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['checkout_pgo_profiles'], |
| chromium_config_kwargs={ |
| 'TARGET_BITS': 32, |
| }, |
| simulation_platform='win', |
| ), |
| 'win32-archive-dbg': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Debug', |
| 'TARGET_BITS': 32, |
| }, |
| simulation_platform='win', |
| ), |
| 'win32-archive-rel': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| gclient_config='chromium', |
| isolate_server='https://isolateserver.appspot.com', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Release', |
| 'TARGET_BITS': 32, |
| }, |
| archive_build=True, |
| gs_bucket='chromium-browser-snapshots', |
| gs_build_name='Win', |
| gs_acl='public-read', |
| simulation_platform='win', |
| ), |
| 'win-official': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['checkout_pgo_profiles'], |
| chromium_config_kwargs={ |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='win', |
| ), |
| 'win-archive-dbg': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Debug', |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='win', |
| ), |
| 'win-archive-rel': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Release', |
| 'TARGET_BITS': 64, |
| }, |
| archive_build=True, |
| gs_bucket='chromium-browser-snapshots', |
| gs_build_name='Win_x64', |
| gs_acl='public-read', |
| simulation_platform='win', |
| ), |
| 'mac-official': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['checkout_pgo_profiles'], |
| chromium_config_kwargs={ |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='mac', |
| ), |
| 'mac-archive-dbg': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Debug', |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='mac', |
| ), |
| 'mac-archive-rel': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| 'goma_use_local', # to mitigate compile step timeout (crbug.com/1056935). |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Release', |
| 'TARGET_BITS': 64, |
| }, |
| archive_build=True, |
| gs_bucket='chromium-browser-snapshots', |
| gs_build_name='Mac', |
| gs_acl='public-read', |
| simulation_platform='mac', |
| ), |
| 'fuchsia-official': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['fuchsia_x64'], |
| chromium_config_kwargs={ |
| 'TARGET_BITS': 64, |
| 'TARGET_PLATFORM': 'fuchsia', |
| }, |
| simulation_platform='linux', |
| ), |
| 'linux-official': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['checkout_pgo_profiles'], |
| chromium_config_kwargs={ |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='linux', |
| ), |
| 'linux-archive-dbg': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Debug', |
| 'TARGET_BITS': 64, |
| }, |
| simulation_platform='linux', |
| ), |
| 'linux-archive-rel': |
| bot_spec.BotSpec.create( |
| chromium_config='chromium', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Release', |
| 'TARGET_BITS': 64, |
| }, |
| archive_build=True, |
| gs_bucket='chromium-browser-snapshots', |
| gs_build_name='Linux_x64', |
| gs_acl='public-read', |
| simulation_platform='linux', |
| ), |
| 'android-official': |
| bot_spec.BotSpec.create( |
| chromium_config='android', |
| chromium_apply_config=[ |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['android'], |
| chromium_config_kwargs={ |
| 'TARGET_PLATFORM': 'android', |
| 'TARGET_ARCH': 'arm', |
| }, |
| android_config='main_builder', |
| simulation_platform='linux', |
| ), |
| 'android-archive-dbg': |
| bot_spec.BotSpec.create( |
| chromium_config='android', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['android'], |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Debug', |
| 'TARGET_PLATFORM': 'android', |
| 'TARGET_ARCH': 'arm', |
| }, |
| android_config='main_builder', |
| simulation_platform='linux', |
| ), |
| 'android-archive-rel': |
| bot_spec.BotSpec.create( |
| chromium_config='android', |
| chromium_apply_config=[ |
| 'clobber', |
| 'mb', |
| ], |
| isolate_server='https://isolateserver.appspot.com', |
| gclient_config='chromium', |
| gclient_apply_config=['android'], |
| chromium_config_kwargs={ |
| 'BUILD_CONFIG': 'Release', |
| 'TARGET_PLATFORM': 'android', |
| 'TARGET_ARCH': 'arm', |
| }, |
| android_config='main_builder', |
| archive_build=True, |
| gs_bucket='chromium-browser-snapshots', |
| gs_build_name='Android', |
| gs_acl='public-read', |
| simulation_platform='linux', |
| ), |
| } |