OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 # This is a map of buildbot master names -> buildbot builder names -> | 6 # This is a map of buildbot master names -> buildbot builder names -> |
7 # config names (where each config name is a key in the 'configs' dict, | 7 # config names (where each config name is a key in the 'configs' dict, |
8 # below). MB uses this dict to look up which config to use for a given bot. | 8 # below). MB uses this dict to look up which config to use for a given bot. |
9 'masters': { | 9 'masters': { |
10 # Take care when changing any of these builders to ensure that you do not | 10 # Take care when changing any of these builders to ensure that you do not |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 'Android Builder (dbg)': 'android_gn_debug_static_bot', | 95 'Android Builder (dbg)': 'android_gn_debug_static_bot', |
96 'Browser Side Navigation Linux': 'gn_release_bot', | 96 'Browser Side Navigation Linux': 'gn_release_bot', |
97 'CFI Linux CF': 'gn_cfi_full_cfi_diag_release_static', | 97 'CFI Linux CF': 'gn_cfi_full_cfi_diag_release_static', |
98 'CFI Linux ToT': 'gn_cfi_full_clang_tot_release_static', | 98 'CFI Linux ToT': 'gn_cfi_full_clang_tot_release_static', |
99 'CFI Linux': 'gn_cfi_release_static', | 99 'CFI Linux': 'gn_cfi_release_static', |
100 'CFI Linux Full': 'gn_cfi_full_release_static', | 100 'CFI Linux Full': 'gn_cfi_full_release_static', |
101 'Chromium Linux Goma Canary': 'gn_release_bot', | 101 'Chromium Linux Goma Canary': 'gn_release_bot', |
102 'Chromium Linux Goma Canary (clobber)': 'gn_release_bot', | 102 'Chromium Linux Goma Canary (clobber)': 'gn_release_bot', |
103 'Chromium Linux Precise Goma LinkTest': 'gn_release_bot', | 103 'Chromium Linux Precise Goma LinkTest': 'gn_release_bot', |
104 'Chromium Linux32 Goma Canary (clobber)': 'gn_release_bot_x86', | 104 'Chromium Linux32 Goma Canary (clobber)': 'gn_release_bot_x86', |
105 'Chromium Mac 10.10 MacViews': 'mac_views_browser_gyp_release_bot', | 105 'Chromium Mac 10.10 MacViews': 'mac_views_browser_gn_release_bot', |
106 'Chromium Mac 10.11': 'gyp_release_bot', | 106 'Chromium Mac 10.11': 'gn_release_bot', |
107 'Chromium Mac 10.11 Force Mac Toolchain': 'gyp_release_bot', | 107 'Chromium Mac 10.11 Force Mac Toolchain': 'gn_release_bot', |
108 'Chromium Mac 10.9 Goma Canary': 'gyp_release_bot', | 108 'Chromium Mac 10.9 Goma Canary': 'gn_release_bot', |
109 'Chromium Mac 10.9 Goma Canary (clobber)': 'gyp_release_bot', | 109 'Chromium Mac 10.9 Goma Canary (clobber)': 'gn_release_bot', |
110 'Chromium Mac 10.9 Goma Canary (dbg)': 'gyp_debug_bot', | 110 'Chromium Mac 10.9 Goma Canary (dbg)': 'gn_debug_bot', |
111 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)': 'gyp_debug_bot', | 111 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)': 'gn_debug_bot', |
112 'Chromium Win PGO Builder': 'gyp_official_winpgo', | 112 'Chromium Win PGO Builder': 'gyp_official_winpgo', |
113 'Chromium Win x64 PGO Builder': 'gyp_official_winpgo_x64', | 113 'Chromium Win x64 PGO Builder': 'gyp_official_winpgo_x64', |
114 'Chromium Windows Analyze': 'gn_windows_analyze', | 114 'Chromium Windows Analyze': 'gn_windows_analyze', |
115 'CrWin7Goma': 'gn_release_bot_minimal_symbols_x86', | 115 'CrWin7Goma': 'gn_release_bot_minimal_symbols_x86', |
116 'CrWin7Goma(clbr)': 'gn_shared_release_bot_minimal_symbols_x86', | 116 'CrWin7Goma(clbr)': 'gn_shared_release_bot_minimal_symbols_x86', |
117 'CrWin7Goma(dbg)': 'gn_debug_bot_minimal_symbols_x86', | 117 'CrWin7Goma(dbg)': 'gn_debug_bot_minimal_symbols_x86', |
118 'CrWin7Goma(dll)': 'gn_shared_release_bot_minimal_symbols_x86', | 118 'CrWin7Goma(dll)': 'gn_shared_release_bot_minimal_symbols_x86', |
119 'CrWinClang': | 119 'CrWinClang': |
120 'swarming_gn_clang_official_release_bot_minimal_symbols_x86', | 120 'swarming_gn_clang_official_release_bot_minimal_symbols_x86', |
121 'CrWinClang(dbg)': | 121 'CrWinClang(dbg)': |
(...skipping 13 matching lines...) Expand all Loading... |
135 'swarming_gn_clang_tot_linux_full_symbols_shared_release', | 135 'swarming_gn_clang_tot_linux_full_symbols_shared_release', |
136 'ClangToTLinux tester': 'none', | 136 'ClangToTLinux tester': 'none', |
137 'ClangToTLinux (dbg)': 'swarming_clang_tot_shared_debug', | 137 'ClangToTLinux (dbg)': 'swarming_clang_tot_shared_debug', |
138 'ClangToTLinuxASan': 'swarming_gn_clang_tot_asan_lsan_static_release', | 138 'ClangToTLinuxASan': 'swarming_gn_clang_tot_asan_lsan_static_release', |
139 'ClangToTLinuxASan tester': 'none', | 139 'ClangToTLinuxASan tester': 'none', |
140 'ClangToTLinuxLLD': 'swarming_clang_tot_lld_release_shared', | 140 'ClangToTLinuxLLD': 'swarming_clang_tot_lld_release_shared', |
141 'ClangToTLinuxLLD tester': 'none', | 141 'ClangToTLinuxLLD tester': 'none', |
142 'ClangToTLinuxUBSanVptr': | 142 'ClangToTLinuxUBSanVptr': |
143 'swarming_gn_clang_tot_edge_ubsan_no_recover_hack_static_release', | 143 'swarming_gn_clang_tot_edge_ubsan_no_recover_hack_static_release', |
144 'ClangToTLinuxUBSanVptr tester': 'none', | 144 'ClangToTLinuxUBSanVptr tester': 'none', |
145 'ClangToTMac': 'swarming_gyp_clang_tot_minimal_symbols_shared_release', | 145 'ClangToTMac': 'swarming_gn_clang_tot_minimal_symbols_shared_release', |
146 'ClangToTMac tester': 'none', | 146 'ClangToTMac tester': 'none', |
147 'ClangToTMac (dbg)': | 147 'ClangToTMac (dbg)': |
148 'swarming_gyp_clang_tot_minimal_symbols_shared_debug', | 148 'swarming_gn_clang_tot_minimal_symbols_shared_debug', |
149 'ClangToTMacASan': | 149 'ClangToTMacASan': |
150 'swarming_gyp_asan_clang_tot_full_symbols_static_release', | 150 'swarming_gyp_asan_clang_tot_full_symbols_static_release', |
151 'ClangToTMacASan tester': 'none', | 151 'ClangToTMacASan tester': 'none', |
152 'ClangToTWin': | 152 'ClangToTWin': |
153 'swarming_gyp_clang_tot_official_minimal_symbols_static_release_x86', | 153 'swarming_gyp_clang_tot_official_minimal_symbols_static_release_x86', |
154 'ClangToTWin tester': 'none', | 154 'ClangToTWin tester': 'none', |
155 'ClangToTWin(dbg)': | 155 'ClangToTWin(dbg)': |
156 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x86', | 156 'swarming_gn_clang_tot_minimal_symbols_shared_debug_x86', |
157 'ClangToTWin(dbg) tester': 'none', | 157 'ClangToTWin(dbg) tester': 'none', |
158 'ClangToTWin(dll)': | 158 'ClangToTWin(dll)': |
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
793 'linux_upload_clang': 'gn_release_bot', | 793 'linux_upload_clang': 'gn_release_bot', |
794 }, | 794 }, |
795 | 795 |
796 'tryserver.chromium.mac': { | 796 'tryserver.chromium.mac': { |
797 'ios-device': 'ios_gyp', | 797 'ios-device': 'ios_gyp', |
798 'ios-device-gn': 'ios_gn', | 798 'ios-device-gn': 'ios_gn', |
799 'ios-simulator': 'ios_gyp', | 799 'ios-simulator': 'ios_gyp', |
800 'ios-simulator-cronet': 'ios_gyp', | 800 'ios-simulator-cronet': 'ios_gyp', |
801 'ios-simulator-gn': 'ios_gn', | 801 'ios-simulator-gn': 'ios_gn', |
802 'mac_chromium_10.10_rel_ng': 'swarming_gpu_tests_gn_release_trybot', | 802 'mac_chromium_10.10_rel_ng': 'swarming_gpu_tests_gn_release_trybot', |
803 'mac_chromium_10.10_macviews': 'mac_views_browser_gyp_release_trybot', | 803 'mac_chromium_10.10_macviews': 'mac_views_browser_gn_release_trybot', |
804 'mac_chromium_archive_rel_ng': 'noswarming_gn_release_bot_mac_strip', | 804 'mac_chromium_archive_rel_ng': 'noswarming_gn_release_bot_mac_strip', |
805 'mac_chromium_asan_rel_ng': 'swarming_asan_dcheck_gyp_release_bot', | 805 'mac_chromium_asan_rel_ng': 'swarming_asan_dcheck_gyp_release_bot', |
806 'mac_chromium_asan_variable': 'findit', | 806 'mac_chromium_asan_variable': 'findit', |
807 'mac_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot', | 807 'mac_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot', |
808 'mac_chromium_compile_rel_ng': 'swarming_gpu_tests_gn_release_trybot', | 808 'mac_chromium_compile_rel_ng': 'swarming_gpu_tests_gn_release_trybot', |
809 'mac_chromium_dbg_ng': 'swarming_gn_debug_trybot', | 809 'mac_chromium_dbg_ng': 'swarming_gn_debug_trybot', |
810 'mac_chromium_gyp_dbg': 'swarming_gyp_debug_trybot', | 810 'mac_chromium_gyp_dbg': 'swarming_gyp_debug_trybot', |
811 'mac_chromium_gyp_rel': 'swarming_gyp_release_trybot', | 811 'mac_chromium_gyp_rel': 'swarming_gyp_release_trybot', |
812 'mac_chromium_gn_upload': 'gn_release_bot', | 812 'mac_chromium_gn_upload': 'gn_release_bot', |
813 'mac_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot', | 813 'mac_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot', |
(...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1299 ], | 1299 ], |
1300 | 1300 |
1301 'gn_chromeos_with_codecs_debug_bot': [ | 1301 'gn_chromeos_with_codecs_debug_bot': [ |
1302 'gn', 'chromeos_with_codecs', 'debug_bot', | 1302 'gn', 'chromeos_with_codecs', 'debug_bot', |
1303 ], | 1303 ], |
1304 | 1304 |
1305 'gyp_clang_minimal_symbols_shared_release_bot_x86': [ | 1305 'gyp_clang_minimal_symbols_shared_release_bot_x86': [ |
1306 'gyp', 'clang', 'minimal_symbols', 'shared_release_bot', 'x86', | 1306 'gyp', 'clang', 'minimal_symbols', 'shared_release_bot', 'x86', |
1307 ], | 1307 ], |
1308 | 1308 |
1309 'gyp_debug_bot': [ | |
1310 'gyp', 'debug_bot', | |
1311 ], | |
1312 | |
1313 'gyp_debug_bot_minimal_symbols_x64': [ | 1309 'gyp_debug_bot_minimal_symbols_x64': [ |
1314 'gyp', 'debug_bot_minimal_symbols', 'x64', | 1310 'gyp', 'debug_bot_minimal_symbols', 'x64', |
1315 ], | 1311 ], |
1316 | 1312 |
1317 'gn_debug_bot_minimal_symbols_x86': [ | 1313 'gn_debug_bot_minimal_symbols_x86': [ |
1318 'gn', 'debug_bot_minimal_symbols', 'x86', | 1314 'gn', 'debug_bot_minimal_symbols', 'x86', |
1319 ], | 1315 ], |
1320 | 1316 |
1321 'gyp_drmemory_shared_release_x86': [ | 1317 'gyp_drmemory_shared_release_x86': [ |
1322 'gyp', 'drmemory', 'shared', 'release', 'x86', | 1318 'gyp', 'drmemory', 'shared', 'release', 'x86', |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1365 ], | 1361 ], |
1366 | 1362 |
1367 'gyp_official_x64': [ | 1363 'gyp_official_x64': [ |
1368 'gyp', 'official', 'x64', | 1364 'gyp', 'official', 'x64', |
1369 ], | 1365 ], |
1370 | 1366 |
1371 'gyp_official_x64_six_concurrent_links': [ | 1367 'gyp_official_x64_six_concurrent_links': [ |
1372 'gyp', 'official', 'x64', 'six_concurrent_links', | 1368 'gyp', 'official', 'x64', 'six_concurrent_links', |
1373 ], | 1369 ], |
1374 | 1370 |
1375 'gyp_release_bot': [ | |
1376 'gyp', 'release_bot', | |
1377 ], | |
1378 | |
1379 'gyp_release_bot_minimal_symbols_x86': [ | 1371 'gyp_release_bot_minimal_symbols_x86': [ |
1380 'gyp', 'release_bot_minimal_symbols', 'x86' | 1372 'gyp', 'release_bot_minimal_symbols', 'x86' |
1381 ], | 1373 ], |
1382 | 1374 |
1383 'gyp_release_trybot_x86': [ | 1375 'gyp_release_trybot_x86': [ |
1384 'gyp', 'release_trybot', 'x86', | 1376 'gyp', 'release_trybot', 'x86', |
1385 ], | 1377 ], |
1386 | 1378 |
1387 'gn_shared_release_bot_minimal_symbols_x86': [ | 1379 'gn_shared_release_bot_minimal_symbols_x86': [ |
1388 'gn', 'shared_release_bot', 'minimal_symbols', 'x86', | 1380 'gn', 'shared_release_bot', 'minimal_symbols', 'x86', |
(...skipping 21 matching lines...) Expand all Loading... |
1410 | 1402 |
1411 # The 'ios' configs are just used for auditing. iOS bots | 1403 # The 'ios' configs are just used for auditing. iOS bots |
1412 # actually use the ios recipes, not the chromium recipe, and look | 1404 # actually use the ios recipes, not the chromium recipe, and look |
1413 # up their GYP or GN arguments via files checked in under //ios/build/bots. | 1405 # up their GYP or GN arguments via files checked in under //ios/build/bots. |
1414 # It is an error to actually use one of these configs to generate the | 1406 # It is an error to actually use one of these configs to generate the |
1415 # build files. | 1407 # build files. |
1416 'ios_gn': [ 'gn', 'error'], | 1408 'ios_gn': [ 'gn', 'error'], |
1417 | 1409 |
1418 'ios_gyp': ['gyp', 'error'], | 1410 'ios_gyp': ['gyp', 'error'], |
1419 | 1411 |
1420 'mac_views_browser_gyp_release_bot': [ | 1412 'mac_views_browser_gn_release_bot': [ |
1421 'mac_views_browser', 'gyp', 'release_bot', | 1413 'mac_views_browser', 'gn', 'release_bot', |
1422 ], | 1414 ], |
1423 | 1415 |
1424 'mac_views_browser_gyp_release_trybot': [ | 1416 'mac_views_browser_gn_release_trybot': [ |
1425 'mac_views_browser', 'gyp', 'release_trybot', | 1417 'mac_views_browser', 'gn', 'release_trybot', |
1426 ], | 1418 ], |
1427 | 1419 |
1428 # This is used for tracking purposes; any bot that uses this config | 1420 # This is used for tracking purposes; any bot that uses this config |
1429 # should never actually run MB. | 1421 # should never actually run MB. |
1430 'none': [ | 1422 'none': [ |
1431 'error', | 1423 'error', |
1432 ], | 1424 ], |
1433 | 1425 |
1434 'noswarming_gn_debug_bot_x64': [ | 1426 'noswarming_gn_debug_bot_x64': [ |
1435 'noswarming', 'gn', 'debug_bot', 'x64', | 1427 'noswarming', 'gn', 'debug_bot', 'x64', |
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1782 'swarming', 'gn', 'clang_tot', 'edge', 'ubsan_no_recover_hack', | 1774 'swarming', 'gn', 'clang_tot', 'edge', 'ubsan_no_recover_hack', |
1783 'static', 'release', | 1775 'static', 'release', |
1784 ], | 1776 ], |
1785 | 1777 |
1786 'swarming_gn_clang_tot_linux_full_symbols_shared_release': [ | 1778 'swarming_gn_clang_tot_linux_full_symbols_shared_release': [ |
1787 # Enable debug info, as on official builders, to catch issues with | 1779 # Enable debug info, as on official builders, to catch issues with |
1788 # optimized debug info. | 1780 # optimized debug info. |
1789 'swarming', 'gn', 'clang_tot', 'full_symbols', 'shared', 'release', | 1781 'swarming', 'gn', 'clang_tot', 'full_symbols', 'shared', 'release', |
1790 ], | 1782 ], |
1791 | 1783 |
1792 'swarming_gyp_clang_tot_minimal_symbols_shared_debug': [ | 1784 'swarming_gn_clang_tot_minimal_symbols_shared_debug': [ |
1793 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'debug', | 1785 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'debug', |
1794 ], | 1786 ], |
1795 | 1787 |
1796 'swarming_gyp_clang_tot_minimal_symbols_shared_debug_use_lld_x64': [ | 1788 'swarming_gyp_clang_tot_minimal_symbols_shared_debug_use_lld_x64': [ |
1797 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'debug', | 1789 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'debug', |
1798 'use_lld', 'x64', | 1790 'use_lld', 'x64', |
1799 ], | 1791 ], |
1800 | 1792 |
1801 'swarming_gyp_clang_tot_minimal_symbols_shared_debug_use_lld_x86': [ | 1793 'swarming_gyp_clang_tot_minimal_symbols_shared_debug_use_lld_x86': [ |
1802 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'debug', | 1794 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'debug', |
1803 'use_lld', 'x86', | 1795 'use_lld', 'x86', |
(...skipping 12 matching lines...) Expand all Loading... |
1816 'swarming_gyp_clang_tot_minimal_symbols_shared_release_use_lld_x64': [ | 1808 'swarming_gyp_clang_tot_minimal_symbols_shared_release_use_lld_x64': [ |
1817 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', | 1809 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', |
1818 'use_lld', 'x64', | 1810 'use_lld', 'x64', |
1819 ], | 1811 ], |
1820 | 1812 |
1821 'swarming_gyp_clang_tot_minimal_symbols_shared_release_use_lld_x86': [ | 1813 'swarming_gyp_clang_tot_minimal_symbols_shared_release_use_lld_x86': [ |
1822 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', | 1814 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', |
1823 'use_lld', 'x86', | 1815 'use_lld', 'x86', |
1824 ], | 1816 ], |
1825 | 1817 |
1826 'swarming_gyp_clang_tot_minimal_symbols_shared_release': [ | 1818 'swarming_gn_clang_tot_minimal_symbols_shared_release': [ |
1827 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', | 1819 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release', |
1828 ], | 1820 ], |
1829 | 1821 |
1830 'swarming_gn_clang_tot_minimal_symbols_shared_release_x64': [ | 1822 'swarming_gn_clang_tot_minimal_symbols_shared_release_x64': [ |
1831 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release', | 1823 'swarming', 'gn', 'clang_tot', 'minimal_symbols', 'shared', 'release', |
1832 'x64', | 1824 'x64', |
1833 ], | 1825 ], |
1834 | 1826 |
1835 'swarming_gyp_clang_tot_minimal_symbols_shared_release_x86': [ | 1827 'swarming_gyp_clang_tot_minimal_symbols_shared_release_x86': [ |
1836 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', | 1828 'swarming', 'gyp', 'clang_tot', 'minimal_symbols', 'shared', 'release', |
1837 'x86', | 1829 'x86', |
(...skipping 489 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2327 }, | 2319 }, |
2328 | 2320 |
2329 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, | 2321 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, |
2330 | 2322 |
2331 'drmemory': { | 2323 'drmemory': { |
2332 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | 2324 'gn_args': 'is_component_build=true enable_iterator_debugging=false', |
2333 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | 2325 'gyp_defines': 'component=shared_library build_for_tool=drmemory', |
2334 }, | 2326 }, |
2335 }, | 2327 }, |
2336 } | 2328 } |
OLD | NEW |