| 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 |