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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot', | 76 'Linux ChromiumOS GN': 'chromeos_ozone_gn_release_bot', |
77 'Linux ChromiumOS Ozone Builder': | 77 'Linux ChromiumOS Ozone Builder': |
78 'swarming_chromeos_ozone_gyp_release_bot', | 78 'swarming_chromeos_ozone_gyp_release_bot', |
79 'Linux ChromiumOS Ozone Tests (1)': 'none', | 79 'Linux ChromiumOS Ozone Tests (1)': 'none', |
80 'Linux ChromiumOS Tests (1)': 'none', | 80 'Linux ChromiumOS Tests (1)': 'none', |
81 'Linux ChromiumOS Tests (dbg)(1)': 'none', | 81 'Linux ChromiumOS Tests (dbg)(1)': 'none', |
82 }, | 82 }, |
83 | 83 |
84 'chromium.fyi': { | 84 'chromium.fyi': { |
85 'ChromiumOS Linux Tests': 'tbd', | 85 'ChromiumOS Linux Tests': 'tbd', |
86 'ClangToTAndroidASan': | |
87 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols', | |
88 'ClangToTLinux': 'tbd', | |
89 'ClangToTLinux (dbg)': 'tbd', | |
90 'ClangToTLinuxASan': 'tbd', | |
91 'ClangToTLinuxUBSanVptr': 'tbd', | |
92 'ClangToTMac': 'tbd', | 86 'ClangToTMac': 'tbd', |
93 'ClangToTMac (dbg)': 'tbd', | 87 'ClangToTMac (dbg)': 'tbd', |
94 'ClangToTMacASan': 'tbd', | 88 'ClangToTMacASan': 'tbd', |
95 'ClangToTWin': 'tbd', | 89 'ClangToTWin': 'tbd', |
96 'ClangToTWin(dbg)': 'tbd', | 90 'ClangToTWin(dbg)': 'tbd', |
97 'ClangToTWin(dll)': 'tbd', | 91 'ClangToTWin(dll)': 'tbd', |
98 'ClangToTWin64': 'tbd', | 92 'ClangToTWin64': 'tbd', |
99 'ClangToTWin64(dbg)': 'tbd', | 93 'ClangToTWin64(dbg)': 'tbd', |
100 'ClangToTWin64(dll)': 'tbd', | 94 'ClangToTWin64(dll)': 'tbd', |
101 'ClangToTiOS': 'tbd', | 95 'ClangToTiOS': 'tbd', |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 'CrWin7Goma(dbg)': 'gyp_debug_bot_minimal_symbols_x86', | 132 'CrWin7Goma(dbg)': 'gyp_debug_bot_minimal_symbols_x86', |
139 'CrWin7Goma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', | 133 'CrWin7Goma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', |
140 'CrWinClang': | 134 'CrWinClang': |
141 'swarming_gyp_clang_official_release_bot_minimal_symbols_x86', | 135 'swarming_gyp_clang_official_release_bot_minimal_symbols_x86', |
142 'CrWinClang(dbg)': | 136 'CrWinClang(dbg)': |
143 'swarming_gyp_clang_debug_bot_minimal_symbols_x86', | 137 'swarming_gyp_clang_debug_bot_minimal_symbols_x86', |
144 'CrWinClang64': | 138 'CrWinClang64': |
145 'swarming_gyp_clang_official_release_bot_minimal_symbols_x64', | 139 'swarming_gyp_clang_official_release_bot_minimal_symbols_x64', |
146 'CrWinGoma': 'gyp_release_bot_minimal_symbols_x86', | 140 'CrWinGoma': 'gyp_release_bot_minimal_symbols_x86', |
147 'CrWinGoma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', | 141 'CrWinGoma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86', |
| 142 'ClangToTAndroidASan': |
| 143 'android_clang_tot_asan_gn_debug_bot_minimal_symbols', |
148 'ClangToTAndroidASan tester': 'none', | 144 'ClangToTAndroidASan tester': 'none', |
| 145 'ClangToTLinux': |
| 146 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release', |
149 'ClangToTLinux tester': 'none', | 147 'ClangToTLinux tester': 'none', |
| 148 'ClangToTLinux (dbg)': 'swarming_gyp_clang_tot_shared_debug', |
| 149 'ClangToTLinuxASan': 'swarming_gyp_clang_tot_asan_lsan_static_release', |
150 'ClangToTLinuxASan tester': 'none', | 150 'ClangToTLinuxASan tester': 'none', |
| 151 'ClangToTLinuxUBSanVptr': |
| 152 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release', |
151 'ClangToTLinuxUBSanVptr tester': 'none', | 153 'ClangToTLinuxUBSanVptr tester': 'none', |
152 'ClangToTMac tester': 'none', | 154 'ClangToTMac tester': 'none', |
153 'ClangToTMacASan tester': 'none', | 155 'ClangToTMacASan tester': 'none', |
154 'ClangToTWin tester': 'none', | 156 'ClangToTWin tester': 'none', |
155 'ClangToTWin(dbg) tester': 'none', | 157 'ClangToTWin(dbg) tester': 'none', |
156 'ClangToTWin(dll) tester': 'none', | 158 'ClangToTWin(dll) tester': 'none', |
157 'ClangToTWin64 tester': 'none', | 159 'ClangToTWin64 tester': 'none', |
158 'ClangToTWin64(dbg) tester': 'none', | 160 'ClangToTWin64(dbg) tester': 'none', |
159 'ClangToTWin64(dll) tester': 'none', | 161 'ClangToTWin64(dll) tester': 'none', |
160 'CrWinAsan': | 162 'CrWinAsan': |
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
886 ], | 888 ], |
887 | 889 |
888 'android_blink_logging_gyp_debug_static_bot': [ | 890 'android_blink_logging_gyp_debug_static_bot': [ |
889 'android', 'blink_logging', 'gyp', 'debug_static_bot', | 891 'android', 'blink_logging', 'gyp', 'debug_static_bot', |
890 ], | 892 ], |
891 | 893 |
892 'android_blink_logging_gyp_debug_static_bot_arm64': [ | 894 'android_blink_logging_gyp_debug_static_bot_arm64': [ |
893 'android', 'blink_logging', 'gyp', 'debug_static_bot', 'arm64', | 895 'android', 'blink_logging', 'gyp', 'debug_static_bot', 'arm64', |
894 ], | 896 ], |
895 | 897 |
896 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols': [ | 898 'android_clang_tot_asan_gn_debug_bot_minimal_symbols': [ |
897 'android', 'clang_no_chrome_plugins', 'asan', 'gn', | 899 'android', 'clang_tot', 'asan', 'gn', 'debug_bot_minimal_symbols', |
898 'debug_bot_minimal_symbols', | |
899 ], | 900 ], |
900 | 901 |
901 'android_clang_asan_findbugs_gyp_debug_bot_minimal_symbols': [ | 902 'android_clang_asan_findbugs_gyp_debug_bot_minimal_symbols': [ |
902 'android', 'clang', 'asan', 'findbugs', 'gyp', | 903 'android', 'clang', 'asan', 'findbugs', 'gyp', |
903 'debug_bot_minimal_symbols', | 904 'debug_bot_minimal_symbols', |
904 ], | 905 ], |
905 | 906 |
906 'android_clang_asan_findbugs_gyp_debug_trybot': [ | 907 'android_clang_asan_findbugs_gyp_debug_trybot': [ |
907 'android', 'clang', 'asan', 'findbugs', 'gyp', 'debug_trybot', | 908 'android', 'clang', 'asan', 'findbugs', 'gyp', 'debug_trybot', |
908 ], | 909 ], |
(...skipping 578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1487 ], | 1488 ], |
1488 | 1489 |
1489 'swarming_chromeos_gyp_release_trybot': [ | 1490 'swarming_chromeos_gyp_release_trybot': [ |
1490 'swarming', 'chromeos_with_codecs', 'gyp', 'release_trybot', | 1491 'swarming', 'chromeos_with_codecs', 'gyp', 'release_trybot', |
1491 ], | 1492 ], |
1492 | 1493 |
1493 'swarming_chromeos_ozone_gyp_release_bot': [ | 1494 'swarming_chromeos_ozone_gyp_release_bot': [ |
1494 'chromeos_with_codecs', 'goma', 'gyp', 'ozone', 'static', 'swarming', | 1495 'chromeos_with_codecs', 'goma', 'gyp', 'ozone', 'static', 'swarming', |
1495 ], | 1496 ], |
1496 | 1497 |
| 1498 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release': [ |
| 1499 'swarming', 'gyp', 'clang_tot', 'edge', 'ubsan_no_recover_hack', |
| 1500 'static', 'release', |
| 1501 ], |
| 1502 |
| 1503 'swarming_gyp_clang_tot_asan_lsan_static_release': [ |
| 1504 'swarming', 'gyp', 'clang_tot', 'asan', 'lsan', 'static', 'release', |
| 1505 ], |
| 1506 |
| 1507 'swarming_gyp_clang_tot_shared_debug': [ |
| 1508 'swarming', 'gyp', 'clang_tot', 'shared', 'debug', |
| 1509 ], |
| 1510 |
| 1511 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release': [ |
| 1512 # Enable debug info, as on official builders, to catch issues with |
| 1513 # optimized debug info. |
| 1514 'swarming', 'gyp', 'clang_tot', 'linux_dump_symbols', |
| 1515 'shared', 'release', |
| 1516 ], |
| 1517 |
1497 'swarming_gyp_debug_trybot': [ | 1518 'swarming_gyp_debug_trybot': [ |
1498 'swarming', 'gyp', 'debug_trybot', | 1519 'swarming', 'gyp', 'debug_trybot', |
1499 ], | 1520 ], |
1500 | 1521 |
1501 'swarming_gpu_tests_gyp_release_trybot': [ | 1522 'swarming_gpu_tests_gyp_release_trybot': [ |
1502 'swarming', 'gpu_tests', 'gyp', 'release_trybot', | 1523 'swarming', 'gpu_tests', 'gyp', 'release_trybot', |
1503 ], | 1524 ], |
1504 | 1525 |
1505 'swarming_msan_gyp_release_trybot': [ | 1526 'swarming_msan_gyp_release_trybot': [ |
1506 'swarming', 'chromeos', 'msan', 'gyp', 'release_trybot', | 1527 'swarming', 'chromeos', 'msan', 'gyp', 'release_trybot', |
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1884 }, | 1905 }, |
1885 | 1906 |
1886 'chromeos_codecs': { | 1907 'chromeos_codecs': { |
1887 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], | 1908 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], |
1888 }, | 1909 }, |
1889 | 1910 |
1890 'chromeos_with_codecs': { | 1911 'chromeos_with_codecs': { |
1891 'mixins': ['chromeos', 'chromeos_codecs'], | 1912 'mixins': ['chromeos', 'chromeos_codecs'], |
1892 }, | 1913 }, |
1893 | 1914 |
1894 'clang_no_chrome_plugins': { | 1915 'clang_tot': { |
1895 'gn_args': 'clang_use_chrome_plugins=false', | 1916 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false', |
1896 'gyp_defines': 'clang_use_chrome_plugins=0', | 1917 'gyp_defines': 'llvm_force_head_revision=1 clang_use_chrome_plugins=0', |
1897 'mixins': ['clang'], | 1918 'mixins': ['clang'], |
1898 }, | 1919 }, |
1899 | 1920 |
1900 'clang': { | 1921 'clang': { |
1901 'gn_args': 'is_clang=true', | 1922 'gn_args': 'is_clang=true', |
1902 'gyp_defines': 'clang=1', | 1923 'gyp_defines': 'clang=1', |
1903 }, | 1924 }, |
1904 | 1925 |
1905 'cronet': { | 1926 'cronet': { |
1906 'gn_args': ('disable_file_support=true disable_ftp_support=true ' | 1927 'gn_args': ('disable_file_support=true disable_ftp_support=true ' |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2037 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', | 2058 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', |
2038 }, | 2059 }, |
2039 | 2060 |
2040 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, | 2061 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, |
2041 | 2062 |
2042 'line_tables': { | 2063 'line_tables': { |
2043 'gn_args': '', # TODO(GYP): check that this is not needed | 2064 'gn_args': '', # TODO(GYP): check that this is not needed |
2044 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', | 2065 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', |
2045 }, | 2066 }, |
2046 | 2067 |
| 2068 'linux_dump_symbols': { |
| 2069 'gn_args': 'error', # TODO(crbug.com/605819): implement this. |
| 2070 'gyp_defines': 'linux_dump_symbols=1', |
| 2071 }, |
| 2072 |
2047 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, | 2073 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, |
2048 | 2074 |
2049 'lsan': { | 2075 'lsan': { |
2050 'gn_args': 'is_lsan=true', | 2076 'gn_args': 'is_lsan=true', |
2051 'gyp_defines': 'lsan=1', | 2077 'gyp_defines': 'lsan=1', |
2052 }, | 2078 }, |
2053 | 2079 |
2054 'lto': { | 2080 'lto': { |
2055 'gn_args': 'allow_posix_link_time_opt=true', | 2081 'gn_args': 'allow_posix_link_time_opt=true', |
2056 'gyp_defines': 'use_lto=1', | 2082 'gyp_defines': 'use_lto=1', |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2176 'tsan': { | 2202 'tsan': { |
2177 'gn_args': 'is_tsan=true', | 2203 'gn_args': 'is_tsan=true', |
2178 'gyp_defines': 'tsan=1', | 2204 'gyp_defines': 'tsan=1', |
2179 }, | 2205 }, |
2180 | 2206 |
2181 'ubsan': { | 2207 'ubsan': { |
2182 'gn_args': 'is_ubsan=true', | 2208 'gn_args': 'is_ubsan=true', |
2183 'gyp_defines': 'ubsan=1', | 2209 'gyp_defines': 'ubsan=1', |
2184 }, | 2210 }, |
2185 | 2211 |
| 2212 'ubsan_no_recover_hack': { |
| 2213 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569 |
| 2214 # is fixed and just use ubsan_vptr instead. |
| 2215 'mixins': ['ubsan_vptr'], |
| 2216 'gn_args': 'error', # TODO(GYP): need a GN equivalent for this |
| 2217 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined', |
| 2218 }, |
| 2219 |
2186 'ubsan_vptr': { | 2220 'ubsan_vptr': { |
2187 'gn_args': 'is_ubsan_vptr=true', | 2221 'gn_args': 'is_ubsan_vptr=true', |
2188 'gyp_defines': 'ubsan_vptr=1', | 2222 'gyp_defines': 'ubsan_vptr=1', |
2189 }, | 2223 }, |
2190 | 2224 |
2191 'v8_heap': { | 2225 'v8_heap': { |
2192 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true | 2226 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true |
2193 'gyp_defines': 'v8_enable_verify_heap=1', | 2227 'gyp_defines': 'v8_enable_verify_heap=1', |
2194 }, | 2228 }, |
2195 | 2229 |
(...skipping 18 matching lines...) Expand all Loading... |
2214 }, | 2248 }, |
2215 | 2249 |
2216 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, | 2250 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, |
2217 | 2251 |
2218 'drmemory': { | 2252 'drmemory': { |
2219 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | 2253 'gn_args': 'is_component_build=true enable_iterator_debugging=false', |
2220 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | 2254 'gyp_defines': 'component=shared_library build_for_tool=drmemory', |
2221 }, | 2255 }, |
2222 }, | 2256 }, |
2223 } | 2257 } |
OLD | NEW |