OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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: |
OLD | NEW |