defaults['category'] = '1linux asan' # # Main asan release scheduler for src/ # S('linux_asan_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel asan builder # T('linux_asan_rel_trigger') linux_asan_archive = master_config.GetArchiveUrl('ChromiumMemory', 'Linux ASAN Builder', 'Linux_ASAN_Builder', 'linux') # Tests that are single-machine shard-safe. sharded_tests = [ 'aura_unittests', 'base_unittests', 'browser_tests', 'cacheinvalidation_unittests', 'cc_unittests', 'chromedriver2_tests', 'chromedriver2_unittests', 'components_unittests', 'content_browsertests', 'content_unittests', 'crypto_unittests',
#'sync_integration_tests', 'sync_unit_tests', 'ui_unittests', 'unit_tests', 'views_unittests', 'webkit_compositor_bindings_unittests', ] ################################################################################ ## Release ################################################################################ defaults['category'] = '2windows' # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumWin', 'Win Builder', 'cr-win-rel', 'win32') # Archive location rel_x64_archive = master_config.GetArchiveUrl('ChromiumWin', 'Win x64 Builder', 'cr-win-rel-x64', 'win32') # # Main debug scheduler for src/ # S('win_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('win_rel_trigger')
blink_tests = [ 'webkit', 'webkit_lint', 'webkit_python_tests', 'webkit_unit_tests', 'weborigin_unittests', 'wtf_unittests', ] ################################################################################ ## Release ################################################################################ # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumWebkit', 'WebKit Win Builder', 'webkit-win-latest-rel', 'win32') # # Triggerable scheduler for testers # T('s4_webkit_rel_trigger') # # Win Rel Builder # B('WebKit Win Builder', 'f_webkit_win_rel', scheduler='global_scheduler', builddir='webkit-win-latest-rel', auto_reboot=False)
T = helper.Triggerable def linux(): return chromium_factory.ChromiumFactory('src/build', 'linux2') ################################################################################ ## Release ################################################################################ defaults['category'] = '4linux' # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumGIT', 'Linux Builder x64 (git)', 'Linux_Builder_x64__git_', 'linux') # # Main release scheduler for src/ # S('linux_rel', branch='master', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('linux_rel_trigger') # # Linux Rel Builder #
helper = master_config.Helper(defaults) B = helper.Builder F = helper.Factory S = helper.Scheduler T = helper.Triggerable def mac(): return chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin') S('mac_rel_scheduler', branch='src', treeStableTimer=60) T('mac_rel_trigger') chromium_rel_mac_archive = master_config.GetArchiveUrl('ChromiumWebRTC', 'Mac Builder', 'chromium-webrtc-rel-mac-builder', 'mac') tests = [ 'webrtc_manual_browser_tests', 'webrtc_manual_content_browsertests', 'webrtc_content_unittests', ] defaults['category'] = 'mac' B('Mac Builder', 'mac_rel_factory', scheduler='mac_rel_scheduler', builddir='chromium-webrtc-rel-mac-builder', notify_on_missing=True) F('mac_rel_factory', mac().ChromiumWebRTCFactory( slave_type='Builder', target='Release',
B = helper.Builder F = helper.Factory T = helper.Triggerable def mac(): return chromium_factory.ChromiumFactory('src/out', 'darwin') defaults['category'] = 'layout' ################################################################################ ## Release ################################################################################ # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumWebkit', 'WebKit Mac Builder', 'webkit-mac-latest-rel', 'mac') # # Triggerable scheduler for testers # T('s5_webkit_rel_trigger') # # Mac Rel Builder # B('WebKit Mac Builder', 'f_webkit_mac_rel', auto_reboot=False, scheduler='global_scheduler', builddir='webkit-mac-latest-rel') F('f_webkit_mac_rel', mac().ChromiumFactory( slave_type='Builder',
'remoting_unittests', # http://crbug.com/157234 #'sync_integration_tests', 'sync_unit_tests', 'ui_unittests', 'unit_tests', 'views_unittests', 'webkit_compositor_bindings_unittests', ] ################################################################################ ## Release ################################################################################ # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumWebkit', 'Win Builder', 'win-latest-rel', 'win32') # Triggerable scheduler for testers T('s7_webkit_builder_rel_trigger') # # Win Rel Builders # B('Win Builder', 'f_win_rel', scheduler='global_scheduler', builddir='win-latest-rel', auto_reboot=False) F( 'f_win_rel', win().ChromiumFactory(
'printing_unittests', 'remoting_unittests', 'safe_browsing_tests', 'sql_unittests', 'sync_unit_tests', 'ui_unittests', 'unit_tests', ] ################################################################################ ## Release ################################################################################ defaults['category'] = '4linux' rel_archive = master_config.GetArchiveUrl('Chromium', 'Linux Builder x64', 'Linux_Builder_x64', 'linux') # # Main release scheduler for src/ # S('linux_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('linux_rel_trigger') # # Linux Rel Builder # B('Linux Builder x64', 'rel', 'compile', 'linux_rel', notify_on_missing=True) F(
S = helper.Scheduler def win(): return chromium_factory.ChromiumFactory('src/build', 'win32') ################################################################################ ## Release ################################################################################ defaults['category'] = '1webkit win deps' # Archive location rel_archive = master_config.GetArchiveUrl('ChromiumWebkit', 'Webkit Win Builder (deps)', 'webkit-win-pinned-rel', 'win32') # # Main release scheduler for chromium # S('s1_chromium_rel', branch='src', treeStableTimer=60) # # Dependent scheduler for the dbg builder # D('s1_chromium_rel_dep', 's1_chromium_rel') # # Win Rel Builder #
# CrOS ASan bots below. defaults['category'] = '3chromeos asan' # # Main asan release scheduler for src/ # S('chromeos_asan_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel asan builder # T('chromeos_asan_rel_trigger') chromeos_asan_archive = master_config.GetArchiveUrl( 'ChromiumMemory', 'Linux Chromium OS ASAN Builder', 'Linux_Chromium_OS_ASAN_Builder', 'linux') # Tests that are single-machine shard-safe. sharded_tests = [ 'aura_unittests', 'base_unittests', 'browser_tests', 'cacheinvalidation_unittests', 'cc_unittests', 'chromedriver2_tests', 'chromedriver2_unittests', 'components_unittests', 'content_browsertests', 'content_unittests', 'crypto_unittests',
# Tests that are single-machine shard-safe. For now we only use the sharding # supervisor for long tests (more than 30 seconds) that are known to be stable. sharded_tests = [ 'base_unittests', 'browser_tests', 'media_unittests', ] ################################################################################ ## Release ################################################################################ defaults['category'] = '2windows' # Archive location rel_archive = master_config.GetArchiveUrl('Chromium', 'Win Builder', 'cr-win-rel', 'win32') # # Main debug scheduler for src/ # S('win_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('win_rel_trigger') # # Win Rel Builder # B('Win Builder',
# Tests that are single-machine shard-safe. For now we only use the sharding # supervisor for long tests (more than 30 seconds) that are known to be stable. sharded_tests = [ 'base_unittests', 'browser_tests', 'media_unittests', ] ################################################################################ ## Release ################################################################################ defaults['category'] = '3mac' # Archive location rel_archive = master_config.GetArchiveUrl('Chromium', 'Mac Builder', 'cr-mac-rel', 'mac') # # Main debug scheduler for src/ # S('mac_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the dbg builder # T('mac_rel_trigger') # # Mac Rel Builder # B('Mac Builder',
] mac_asan_tests_2 = [ 'browser_tests', 'net', 'sync_unit_tests', 'ui_unittests', ] mac_asan_tests_3 = [ 'browser_tests', 'interactive_ui_tests', ] mac_asan_archive = master_config.GetArchiveUrl('ChromiumMemory', 'Mac ASan Builder', 'Mac_ASan_Builder', 'mac') mac_asan_64_archive = master_config.GetArchiveUrl('ChromiumMemory', 'Mac ASan 64 Builder', 'Mac_ASan_64_Builder', 'mac') gclient_env = { 'GYP_DEFINES': 'asan=1 release_extra_cflags=-gline-tables-only', 'GYP_GENERATORS': 'ninja', } gclient_64_env = { 'GYP_DEFINES': ('asan=1 ' 'release_extra_cflags=-gline-tables-only ' 'target_arch=x64 '
# S('s_chromium_dbg', branch='src', treeStableTimer=60) # # Triggerable schedulers for the dbg builders # T('mac_skia_dbg_trigger') T('mac_noskia_dbg_trigger') # # Combination builders/testers for Mac OS 10.6 # (These archive their builds for testers to run, too.) # skia_dbg_archive = master_config.GetArchiveUrl('ChromiumFYI', 'Chromium Mac 10.6 Skia (dbg)', 'cr-mac-skia-dbg', 'mac') B('Chromium Mac 10.6 Skia (dbg)', 'f_chromium_mac_10_6_skia_dbg', scheduler='s_chromium_dbg', builddir='cr-mac-skia-dbg') F( 'f_chromium_mac_10_6_skia_dbg', mac().ChromiumFactory( slave_type='Builder', target='Debug', factory_properties={ 'trigger': 'mac_skia_dbg_trigger', 'gclient_env': { 'GYP_DEFINES': 'use_skia=1' },
win = lambda: chromium_factory.ChromiumFactory('src/out', 'win32') defaults['category'] = 'win syzyasan' # # Main syzyasan release scheduler for src/ # S('win_syzyasan_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel syzyasan builder # T('win_syzyasan_rel_trigger') win_syzyasan_archive = master_config.GetArchiveUrl('ChromiumFYI', 'Win SyzyASAN Builder', 'Win_SyzyASAN_Builder', 'win32') tests_1 = [ 'app_list_unittests', 'base_unittests', 'browser_tests', 'cacheinvalidation_unittests', 'cast_unittests', 'chrome_elf_unittests', 'chromedriver_unittests', 'content_unittests', 'courgette_unittests', 'crypto_unittests', 'gpu_unittests', 'jingle_unittests',
helper = master_config.Helper(defaults) B = helper.Builder F = helper.Factory S = helper.Scheduler T = helper.Triggerable def chromiumos(): return chromium_factory.ChromiumFactory('src/out', 'linux2') defaults['category'] = '1linux' rel_archive = master_config.GetArchiveUrl('ChromiumChromiumOS', 'Linux ChromiumOS Builder', 'chromium-rel-linux-chromeos', 'linux') S(name='chromium_local', branch='src', treeStableTimer=60) T('chromiumos_rel_trigger') # Tests that are single-machine shard-safe. sharded_tests = [ 'aura_unittests', 'base_unittests', 'browser_tests', 'cacheinvalidation_unittests', 'cc_unittests', 'chromedriver2_tests', 'chromedriver2_unittests',
helper = master_config.Helper(defaults) B = helper.Builder F = helper.Factory S = helper.Scheduler T = helper.Triggerable def linux_android(): return chromium_factory.ChromiumFactory( '', 'linux2', nohooks_on_update=True, target_os='android') defaults['category'] = '5android' android_dbg_archive = master_config.GetArchiveUrl( 'ChromiumLinux', 'Android Builder (dbg)', 'Android_Builder__dbg_', 'linux') android_rel_archive = master_config.GetGSUtilUrl( 'chromium-android', 'android_main_rel') # # Main release scheduler for src/ # S('android', branch='src', treeStableTimer=60) # # Triggerable scheduler for the builder # T('android_trigger_dbg')
'unit_sql', ] mac_asan_tests_2 = [ 'browser_tests', 'net', 'unit', ] mac_asan_tests_3 = [ 'browser_tests', 'interactive_ui_tests', ] mac_asan_archive = master_config.GetArchiveUrl('ChromiumMemory', 'Mac ASAN Builder', 'Mac_ASAN_Builder', 'mac') gclient_env = { 'GYP_DEFINES': 'asan=1 release_extra_cflags=-gline-tables-only', 'GYP_GENERATORS': 'ninja', } # # Mac ASAN Rel Builder # B('Mac ASAN Builder', 'mac_asan_rel', 'compile', 'mac_asan_rel', auto_reboot=False,
D = helper.Dependent F = helper.Factory S = helper.Scheduler def mac(): return chromium_factory.ChromiumFactory('src/build', 'darwin') defaults['category'] = '2webkit mac deps' ################################################################################ ## Release ################################################################################ # Archive location rel_builddir = 'webkit-mac-pinned-rel' rel_archive = master_config.GetArchiveUrl( 'ChromiumWebkit', 'Webkit Mac Builder (deps)', rel_builddir, 'mac') # # Main release scheduler for chromium # rel_scheduler = 's2_chromium_rel' S(rel_scheduler, branch='src', treeStableTimer=60) # # Dependent scheduler for the dbg builder # rel_dep_scheduler = 's2_chromium_rel_dep' D(rel_dep_scheduler, rel_scheduler) #
T = helper.Triggerable def win(): return chromium_factory.ChromiumFactory('src/build', 'win32') ################################################################################ ## Release ################################################################################ defaults['category'] = '2windows' # Archive location builddir = 'cr-win-rel-git' rel_archive = master_config.GetArchiveUrl('ChromiumGIT', 'Win Builder (git)', builddir, 'win32') # # Main debug scheduler for src/ # S('win_rel', branch='master', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('win_rel_trigger') # # Win Rel Builder # B('Win Builder (git)', 'rel', 'compile|windows', 'win_rel', builddir=builddir)
'url_unittests', 'webkit_compositor_bindings_unittests', ] goma_ninja_options = ['--build-tool=ninja', '--compiler=goma', '--'] goma_clang_ninja_options = [ '--build-tool=ninja', '--compiler=goma-clang', '--' ] ################################################################################ ## Release ################################################################################ defaults['category'] = '4linux' rel_archive = master_config.GetArchiveUrl('ChromiumLinux', 'Linux Builder', 'Linux_Builder', 'linux') # # Main release scheduler for src/ # S('linux_rel', branch='src', treeStableTimer=60) # # Triggerable scheduler for the rel builder # T('linux_rel_trigger') # # Linux Rel Builder # B('Linux Builder',
T = helper.Triggerable def mac(): return chromium_factory.ChromiumFactory('src/build', 'darwin') ################################################################################ ## Release ################################################################################ defaults['category'] = '3mac' # Archive location builddir = 'cr-mac-rel-git' rel_archive = master_config.GetArchiveUrl('ChromiumGIT', 'Mac Builder (git)', builddir, 'mac') # # Main debug scheduler for src/ # S('mac_rel', branch='master', treeStableTimer=60) # # Triggerable scheduler for the dbg builder # T('mac_rel_trigger') # # Mac Rel Builder # B('Mac Builder (git)', 'rel', 'compile', 'mac_rel', builddir=builddir)