Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(89)

Side by Side Diff: masters/master.tryserver.chromium/master.cfg

Issue 24565004: Split swarm_triggered into 3 builders to make it easier on devs. (Closed) Base URL: https://chromium.googlesource.com/a/chromium/tools/build.git@master
Patch Set: do not remove swarm_triggered yet. Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | masters/master.tryserver.chromium/slaves.cfg » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # READ THIS: 7 # READ THIS:
8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure
9 9
10 import socket 10 import socket
(...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 474
475 b_linux_rel = CreateBuilder( 475 b_linux_rel = CreateBuilder(
476 platform='linux', 476 platform='linux',
477 target='Release', 477 target='Release',
478 goma=True, 478 goma=True,
479 options=linux_targets, 479 options=linux_targets,
480 tests=linux_tests + ['sizes_br'], 480 tests=linux_tests + ['sizes_br'],
481 builder_name='linux_rel', 481 builder_name='linux_rel',
482 slavebuilddir='linux', 482 slavebuilddir='linux',
483 factory_properties={ 483 factory_properties={
484 'triggered_builder': 'linux_swarm_triggered',
484 'use_xvfb_on_linux': True, 485 'use_xvfb_on_linux': True,
485 }, 486 },
486 run_default_swarm_tests=[ 487 run_default_swarm_tests=[
487 'base_unittests', 488 'base_unittests',
488 'browser_tests', 489 'browser_tests',
489 'interactive_ui_tests', 490 'interactive_ui_tests',
490 'net_unittests', 491 'net_unittests',
491 'unit_tests', 492 'unit_tests',
492 ]) 493 ])
493 494
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 614
614 b_mac_rel = CreateBuilder( 615 b_mac_rel = CreateBuilder(
615 platform='mac', 616 platform='mac',
616 target='Release', 617 target='Release',
617 options=mac_targets, 618 options=mac_targets,
618 tests=mac_tests + ['sizes_br'], 619 tests=mac_tests + ['sizes_br'],
619 builder_name='mac_rel', 620 builder_name='mac_rel',
620 slavebuilddir='mac', 621 slavebuilddir='mac',
621 goma=True, 622 goma=True,
622 clang=True, 623 clang=True,
624 factory_properties={
625 'triggered_builder': 'mac_swarm_triggered',
626 },
623 run_default_swarm_tests=[ 627 run_default_swarm_tests=[
624 'base_unittests', 628 'base_unittests',
625 'browser_tests', 629 'browser_tests',
626 'interactive_ui_tests', 630 'interactive_ui_tests',
627 'net_unittests', 631 'net_unittests',
628 'unit_tests', 632 'unit_tests',
629 ]) 633 ])
630 634
631 b_mac_rel_naclmore = CreateBuilder( 635 b_mac_rel_naclmore = CreateBuilder(
632 platform='mac', 636 platform='mac',
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
727 target='Release', 731 target='Release',
728 platform='win32', 732 platform='win32',
729 options=win_targets, 733 options=win_targets,
730 tests=win_tests + ['sizes_br'], 734 tests=win_tests + ['sizes_br'],
731 builder_name='win_rel', 735 builder_name='win_rel',
732 slavebuilddir='win', 736 slavebuilddir='win',
733 factory_properties={ 737 factory_properties={
734 'gclient_env': { 738 'gclient_env': {
735 'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1', 739 'GYP_GENERATOR_FLAGS': 'msvs_error_on_missing_sources=1',
736 }, 740 },
741 'triggered_builder': 'win_swarm_triggered',
737 }, 742 },
738 goma=True, 743 goma=True,
739 run_default_swarm_tests=[ 744 run_default_swarm_tests=[
740 'base_unittests', 745 'base_unittests',
741 'browser_tests', 746 'browser_tests',
742 'interactive_ui_tests', 747 'interactive_ui_tests',
743 'net_unittests', 748 'net_unittests',
744 'unit_tests', 749 'unit_tests',
745 ]) 750 ])
746 751
(...skipping 857 matching lines...) Expand 10 before | Expand all | Expand 10 after
1604 'chrome_frame_tests', 1609 'chrome_frame_tests',
1605 ], 1610 ],
1606 slavebuilddir='win', 1611 slavebuilddir='win',
1607 factory_properties={ 1612 factory_properties={
1608 'gclient_env': { 1613 'gclient_env': {
1609 'GYP_DEFINES': 'fastbuild=0', 1614 'GYP_DEFINES': 'fastbuild=0',
1610 }, 1615 },
1611 }) 1616 })
1612 1617
1613 # Swarm Builder 1618 # Swarm Builder
1614 b_swarm = { 1619 b_swarms = [
1620 {
1615 'auto_reboot': False, 1621 'auto_reboot': False,
1616 'factory': swarm_factory.SwarmTestBuilder( 1622 'factory': swarm_factory.SwarmTestBuilder(
1617 config.Master.swarm_server_internal_url, 1623 config.Master.swarm_server_internal_url,
1624 config.Master.swarm_hashtable_server_internal,
1625 tests=[
1626 'base_unittests',
1627 'browser_tests',
1628 'interactive_ui_tests',
1629 'net_unittests',
1630 'sync_integration_tests',
1631 'unit_tests',
1632 ]),
1633 'name': '%s_swarm_triggered' % name,
1634 } for name in ('linux', 'mac', 'win')
1635 ] + [
1636 # TODO(maruel): Temporary to ease the transition; to be deleted around
1637 # 2013-10-28.
1638 {
1639 'auto_reboot': False,
1640 'factory': swarm_factory.SwarmTestBuilder(
1641 config.Master.swarm_server_internal_url,
1618 config.Master.swarm_hashtable_server_internal, 1642 config.Master.swarm_hashtable_server_internal,
1619 tests=[ 1643 tests=[
1620 'base_unittests', 1644 'base_unittests',
1621 'browser_tests', 1645 'browser_tests',
1622 'interactive_ui_tests', 1646 'interactive_ui_tests',
1623 'net_unittests', 1647 'net_unittests',
1624 'sync_integration_tests', 1648 'sync_integration_tests',
1625 'unit_tests', 1649 'unit_tests',
1626 ]), 1650 ]),
1627 'name': 'swarm_triggered', 1651 'name': 'swarm_triggered',
1628 } 1652 }
1653 ]
1654
1629 1655
1630 # Clang builders 1656 # Clang builders
1631 b_linux_clang = CreateBuilder( 1657 b_linux_clang = CreateBuilder(
1632 platform='linux', 1658 platform='linux',
1633 target='Debug', 1659 target='Debug',
1634 options=linux_targets, 1660 options=linux_targets,
1635 tests=linux_tests, 1661 tests=linux_tests,
1636 builder_name='linux_clang', 1662 builder_name='linux_clang',
1637 goma=True, 1663 goma=True,
1638 clang=True, 1664 clang=True,
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
2163 b_linux_arm_tester, 2189 b_linux_arm_tester,
2164 b_valgrind_linux, b_valgrind_mac, 2190 b_valgrind_linux, b_valgrind_mac,
2165 b_linux_chromeos_valgrind, 2191 b_linux_chromeos_valgrind,
2166 b_tsan_linux, b_tsan_win, b_drmemory_win, 2192 b_tsan_linux, b_tsan_win, b_drmemory_win,
2167 b_linux_layout, b_mac_layout, b_win_layout, 2193 b_linux_layout, b_mac_layout, b_win_layout,
2168 b_linux_layout_rel, b_mac_layout_rel, b_win_layout_rel, 2194 b_linux_layout_rel, b_mac_layout_rel, b_win_layout_rel,
2169 b_linux_layout_asan, b_linux_layout_rel_32, 2195 b_linux_layout_asan, b_linux_layout_rel_32,
2170 b_mac_layout_rel_lion, b_mac_layout_rel_mountainlion, 2196 b_mac_layout_rel_lion, b_mac_layout_rel_mountainlion,
2171 b_coverage_linux, 2197 b_coverage_linux,
2172 b_win_chrome_frame, 2198 b_win_chrome_frame,
2173 b_swarm, 2199 ] + b_swarms + [
2174 b_linux_chromeos_clang, 2200 b_linux_chromeos_clang,
2175 b_linux_futura, b_linux_aura, b_win7_aura, b_win8_aura, 2201 b_linux_futura, b_linux_aura, b_win7_aura, b_win8_aura,
2176 b_linux_asan, b_linux_browser_asan, b_linux_clang_tsan, 2202 b_linux_asan, b_linux_browser_asan, b_linux_clang_tsan,
2177 b_linux_chromeos_asan, 2203 b_linux_chromeos_asan,
2178 b_mac_asan, b_mac_xcodebuild, 2204 b_mac_asan, b_mac_xcodebuild,
2179 b_linux_heapcheck, 2205 b_linux_heapcheck,
2180 b_linux_redux, 2206 b_linux_redux,
2181 b_cros_pfq_x86, b_cros_pfq_amd64, b_cros_pfq_daisy, 2207 b_cros_pfq_x86, b_cros_pfq_amd64, b_cros_pfq_daisy,
2182 b_linux_nacl_sdk, b_win_nacl_sdk, b_mac_nacl_sdk, 2208 b_linux_nacl_sdk, b_win_nacl_sdk, b_mac_nacl_sdk,
2183 b_linux_nacl_sdk_build, b_win_nacl_sdk_build, b_mac_nacl_sdk_build, 2209 b_linux_nacl_sdk_build, b_win_nacl_sdk_build, b_mac_nacl_sdk_build,
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
2256 name='android_dbg', 2282 name='android_dbg',
2257 builderNames=['android_dbg_triggered_tests'])) 2283 builderNames=['android_dbg_triggered_tests']))
2258 c['schedulers'].append(Triggerable( 2284 c['schedulers'].append(Triggerable(
2259 name='android_rel', 2285 name='android_rel',
2260 builderNames=['android_rel_triggered_tests'])) 2286 builderNames=['android_rel_triggered_tests']))
2261 c['schedulers'].append(Triggerable( 2287 c['schedulers'].append(Triggerable(
2262 name='android_fyi_dbg', 2288 name='android_fyi_dbg',
2263 builderNames=['android_fyi_dbg_triggered_tests'])) 2289 builderNames=['android_fyi_dbg_triggered_tests']))
2264 2290
2265 # Triggerable scheduler for Swarm Tests. 2291 # Triggerable scheduler for Swarm Tests.
2266 c['schedulers'].append(Triggerable( 2292 for name in ('linux', 'mac', 'win'):
2267 name='swarm_triggered', 2293 c['schedulers'].append(Triggerable(
2268 builderNames=['swarm_triggered'])) 2294 name='%s_swarm_triggered' % name,
2295 builderNames=['%s_swarm_triggered' % name]))
2269 2296
2270 # Triggerable scheduler for linux arm 2297 # Triggerable scheduler for linux arm
2271 c['schedulers'].append(Triggerable( 2298 c['schedulers'].append(Triggerable(
2272 name='linux_arm', 2299 name='linux_arm',
2273 builderNames=['linux_arm_tester'])) 2300 builderNames=['linux_arm_tester']))
2274 2301
2275 2302
2276 ####### STATUS TARGETS 2303 ####### STATUS TARGETS
2277 2304
2278 # Adds common status and tools to this master. 2305 # Adds common status and tools to this master.
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
2352 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' 2379 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage'
2353 2380
2354 # Buildbot master url: 2381 # Buildbot master url:
2355 if ActiveMaster.is_production_host: 2382 if ActiveMaster.is_production_host:
2356 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/' 2383 c['buildbotURL'] = 'http://build.chromium.org/p/tryserver.chromium/'
2357 else: 2384 else:
2358 c['buildbotURL'] = 'http://%s:%d/' % ( 2385 c['buildbotURL'] = 'http://%s:%d/' % (
2359 socket.getfqdn(), ActiveMaster.master_port) 2386 socket.getfqdn(), ActiveMaster.master_port)
2360 2387
2361 # vi: set ts=4 sts=2 sw=2 et: 2388 # vi: set ts=4 sts=2 sw=2 et:
OLDNEW
« no previous file with comments | « no previous file | masters/master.tryserver.chromium/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698