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 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
308 'Cast Linux': 'cast_gn_release_bot', | 308 'Cast Linux': 'cast_gn_release_bot', |
309 'Linux Builder (dbg)': 'swarming_gn_debug_bot', | 309 'Linux Builder (dbg)': 'swarming_gn_debug_bot', |
310 'Linux Builder (dbg)(32)': 'swarming_gn_debug_bot_x86', | 310 'Linux Builder (dbg)(32)': 'swarming_gn_debug_bot_x86', |
311 'Linux Builder': 'swarming_gn_release_bot', | 311 'Linux Builder': 'swarming_gn_release_bot', |
312 'Linux Tests (dbg)(1)': 'none', | 312 'Linux Tests (dbg)(1)': 'none', |
313 'Linux Tests (dbg)(1)(32)': 'none', | 313 'Linux Tests (dbg)(1)(32)': 'none', |
314 'Linux Tests': 'none', | 314 'Linux Tests': 'none', |
315 }, | 315 }, |
316 | 316 |
317 'chromium.lkgr': { | 317 'chromium.lkgr': { |
318 'ASAN Debug': 'gn_asan_lsan_edge_debug_bot', | 318 'ASAN Debug': 'gyp_asan_lsan_edge_debug_bot', |
319 'ASAN Release Media': | 319 'ASAN Release Media': |
320 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', | 320 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', |
321 'ASAN Release': 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot', | 321 'ASAN Release': 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
322 'ASan Debug (32-bit x86 with V8-ARM)': | 322 'ASan Debug (32-bit x86 with V8-ARM)': |
323 'gn_asan_edge_v8_heap_debug_bot_hybrid', | 323 'gyp_asan_edge_v8_heap_debug_bot_hybrid', |
324 'ASan Release (32-bit x86 with V8-ARM)': | 324 'ASan Release (32-bit x86 with V8-ARM)': |
325 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid', | 325 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid', |
326 'ASan Release Media (32-bit x86 with V8-ARM)': | 326 'ASan Release Media (32-bit x86 with V8-ARM)': |
327 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', | 327 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', |
328 'ChromiumOS ASAN Release': | 328 'ChromiumOS ASAN Release': |
329 'gn_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', | 329 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
330 'MSAN Release (chained origins)': 'gn_msan_edge_release_bot', | 330 'MSAN Release (chained origins)': 'gn_msan_edge_release_bot', |
331 'MSAN Release (no origins)': 'gn_msan_no_origins_edge_release_bot', | 331 'MSAN Release (no origins)': 'gn_msan_no_origins_edge_release_bot', |
332 'Mac ASAN Debug': 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot', | 332 'Mac ASAN Debug': 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot', |
333 'Mac ASAN Release Media': | 333 'Mac ASAN Release Media': |
334 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot', | 334 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot', |
335 'Mac ASAN Release': 'gyp_asan_fuzzer_v8_heap_release_bot', | 335 'Mac ASAN Release': 'gyp_asan_fuzzer_v8_heap_release_bot', |
336 'TSAN Debug': 'gn_tsan_disable_nacl_line_tables_debug_bot', | 336 'TSAN Debug': 'gyp_tsan_disable_nacl_line_tables_debug_bot', |
337 'TSAN Release': 'gn_tsan_disable_nacl_line_tables_release_bot', | 337 'TSAN Release': 'gyp_tsan_disable_nacl_line_tables_release_bot', |
338 'Telemetry Harness Upload': 'none', | 338 'Telemetry Harness Upload': 'none', |
339 'UBSan Release': 'gn_ubsan_release_bot', | 339 'UBSan Release': 'gyp_ubsan_release_bot', |
340 'UBSan vptr Release': 'gn_ubsan_vptr_edge_release_bot', | 340 'UBSan vptr Release': 'gyp_ubsan_vptr_edge_release_bot', |
341 'Win ASan Release Coverage': | 341 'Win ASan Release Coverage': |
342 'gyp_asan_edge_fuzzer_v8_heap_release_bot_x86', | 342 'gyp_asan_edge_fuzzer_v8_heap_release_bot_x86', |
343 'Win ASan Release Media': | 343 'Win ASan Release Media': |
344 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_x86', | 344 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_x86', |
345 'Win ASan Release': 'gyp_asan_fuzzer_v8_heap_release_bot_x86', | 345 'Win ASan Release': 'gyp_asan_fuzzer_v8_heap_release_bot_x86', |
346 'Win SyzyASAN LKGR': 'gyp_syzyasan_no_pch_win_z7_x86', | 346 'Win SyzyASAN LKGR': 'gyp_syzyasan_no_pch_win_z7_x86', |
347 }, | 347 }, |
348 | 348 |
349 'chromium.mac': { | 349 'chromium.mac': { |
350 'Mac Builder': 'swarming_gpu_tests_gyp_release_bot', | 350 'Mac Builder': 'swarming_gpu_tests_gyp_release_bot', |
(...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1212 | 1212 |
1213 'gn_windows_analyze': [ | 1213 'gn_windows_analyze': [ |
1214 'gn', 'no_symbols', 'disable_precompiled_headers', | 1214 'gn', 'no_symbols', 'disable_precompiled_headers', |
1215 'shared', 'x86', 'win_analyze', | 1215 'shared', 'x86', 'win_analyze', |
1216 ], | 1216 ], |
1217 | 1217 |
1218 'gn_ubsan_vptr_release_bot': [ | 1218 'gn_ubsan_vptr_release_bot': [ |
1219 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot', | 1219 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot', |
1220 ], | 1220 ], |
1221 | 1221 |
1222 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ | 1222 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ |
1223 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', | 1223 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', |
1224 'release_bot', 'hybrid', | 1224 'release_bot', 'hybrid', |
1225 ], | 1225 ], |
1226 | 1226 |
1227 'gn_asan_edge_v8_heap_debug_bot_hybrid': [ | 1227 'gyp_asan_edge_v8_heap_debug_bot_hybrid': [ |
1228 'gn', 'asan', 'edge', 'v8_heap', 'debug_bot', 'hybrid', | 1228 'gyp', 'asan', 'edge', 'v8_heap', 'debug_bot', 'hybrid', |
1229 ], | 1229 ], |
1230 | 1230 |
1231 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ | 1231 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ |
1232 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', | 1232 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', |
1233 ], | 1233 ], |
1234 | 1234 |
1235 'gyp_asan_edge_fuzzer_v8_heap_release_bot_x86': [ | 1235 'gyp_asan_edge_fuzzer_v8_heap_release_bot_x86': [ |
1236 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'x86', | 1236 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'x86', |
1237 ], | 1237 ], |
1238 | 1238 |
1239 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot': [ | 1239 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot': [ |
1240 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot', | 1240 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot', |
1241 ], | 1241 ], |
1242 | 1242 |
(...skipping 11 matching lines...) Expand all Loading... |
1254 ], | 1254 ], |
1255 | 1255 |
1256 'gyp_asan_fuzzer_v8_heap_release_bot_x86': [ | 1256 'gyp_asan_fuzzer_v8_heap_release_bot_x86': [ |
1257 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release_bot', 'x86', | 1257 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release_bot', 'x86', |
1258 ], | 1258 ], |
1259 | 1259 |
1260 'gn_asan_lsan_edge_debug_bot': [ | 1260 'gn_asan_lsan_edge_debug_bot': [ |
1261 'gn', 'asan', 'lsan', 'edge', 'debug_bot', | 1261 'gn', 'asan', 'lsan', 'edge', 'debug_bot', |
1262 ], | 1262 ], |
1263 | 1263 |
1264 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ | 1264 'gyp_asan_lsan_edge_debug_bot': [ |
1265 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', | 1265 'gyp', 'asan', 'lsan', 'edge', 'debug_bot', |
| 1266 ], |
| 1267 |
| 1268 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ |
| 1269 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', |
1266 'release_bot', | 1270 'release_bot', |
1267 ], | 1271 ], |
1268 | 1272 |
1269 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ | 1273 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
1270 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', | 1274 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', |
1271 ], | 1275 ], |
1272 | 1276 |
1273 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ | 1277 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ |
1274 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', | 1278 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', |
1275 ], | 1279 ], |
1276 | 1280 |
1277 'gn_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ | 1281 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
1278 'gn', 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', | 1282 'gyp', 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', |
1279 'release_bot', | 1283 'release_bot', |
1280 ], | 1284 ], |
1281 | 1285 |
1282 'gyp_chromeos_with_codecs_debug_bot': [ | 1286 'gyp_chromeos_with_codecs_debug_bot': [ |
1283 'gyp', 'chromeos_with_codecs', 'debug_bot', | 1287 'gyp', 'chromeos_with_codecs', 'debug_bot', |
1284 ], | 1288 ], |
1285 | 1289 |
1286 'gyp_clang_minimal_symbols_shared_release_bot_x86': [ | 1290 'gyp_clang_minimal_symbols_shared_release_bot_x86': [ |
1287 'gyp', 'clang', 'minimal_symbols', 'shared_release_bot', 'x86', | 1291 'gyp', 'clang', 'minimal_symbols', 'shared_release_bot', 'x86', |
1288 ], | 1292 ], |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1366 ], | 1370 ], |
1367 | 1371 |
1368 'gyp_shared_release_bot_minimal_symbols_x86': [ | 1372 'gyp_shared_release_bot_minimal_symbols_x86': [ |
1369 'gyp', 'shared_release_bot', 'minimal_symbols', 'x86', | 1373 'gyp', 'shared_release_bot', 'minimal_symbols', 'x86', |
1370 ], | 1374 ], |
1371 | 1375 |
1372 'gyp_syzyasan_no_pch_win_z7_x86': [ | 1376 'gyp_syzyasan_no_pch_win_z7_x86': [ |
1373 'gyp', 'syzyasan', 'no_pch', 'win_z7', 'x86', | 1377 'gyp', 'syzyasan', 'no_pch', 'win_z7', 'x86', |
1374 ], | 1378 ], |
1375 | 1379 |
1376 'gn_tsan_disable_nacl_line_tables_debug_bot': [ | 1380 'gyp_tsan_disable_nacl_line_tables_debug_bot': [ |
1377 'gn', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', | 1381 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', |
1378 ], | 1382 ], |
1379 | 1383 |
1380 'gn_tsan_disable_nacl_line_tables_release_bot': [ | 1384 'gyp_tsan_disable_nacl_line_tables_release_bot': [ |
1381 'gn', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', | 1385 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', |
1382 ], | 1386 ], |
1383 | 1387 |
1384 'gn_ubsan_release_bot': [ | 1388 'gyp_ubsan_release_bot': [ |
1385 'gn', 'ubsan', 'release_bot', | 1389 'gyp', 'ubsan', 'release_bot', |
1386 ], | 1390 ], |
1387 | 1391 |
1388 'gn_ubsan_vptr_edge_release_bot': [ | 1392 'gyp_ubsan_vptr_edge_release_bot': [ |
1389 'gn', 'ubsan_vptr', 'edge', 'release_bot', | 1393 'gyp', 'ubsan_vptr', 'edge', 'release_bot', |
1390 ], | 1394 ], |
1391 | 1395 |
1392 # The 'ios' configs are just used for auditing. iOS bots | 1396 # The 'ios' configs are just used for auditing. iOS bots |
1393 # actually use the ios recipes, not the chromium recipe, and look | 1397 # actually use the ios recipes, not the chromium recipe, and look |
1394 # up their GYP or GN arguments via files checked in under //ios/build/bots. | 1398 # up their GYP or GN arguments via files checked in under //ios/build/bots. |
1395 # It is an error to actually use one of these configs to generate the | 1399 # It is an error to actually use one of these configs to generate the |
1396 # build files. | 1400 # build files. |
1397 'ios_gn': [ 'gn', 'error'], | 1401 'ios_gn': [ 'gn', 'error'], |
1398 | 1402 |
1399 'ios_gyp': ['gyp', 'error'], | 1403 'ios_gyp': ['gyp', 'error'], |
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2315 }, | 2319 }, |
2316 | 2320 |
2317 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, | 2321 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, |
2318 | 2322 |
2319 'drmemory': { | 2323 'drmemory': { |
2320 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | 2324 'gn_args': 'is_component_build=true enable_iterator_debugging=false', |
2321 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | 2325 'gyp_defines': 'component=shared_library build_for_tool=drmemory', |
2322 }, | 2326 }, |
2323 }, | 2327 }, |
2324 } | 2328 } |
OLD | NEW |