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