| 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 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 'Cast Linux': 'cast_gn_release_bot', | 309 'Cast Linux': 'cast_gn_release_bot', |
| 310 'Linux Builder (dbg)': 'swarming_gn_debug_bot', | 310 'Linux Builder (dbg)': 'swarming_gn_debug_bot', |
| 311 'Linux Builder (dbg)(32)': 'swarming_gn_debug_bot_x86', | 311 'Linux Builder (dbg)(32)': 'swarming_gn_debug_bot_x86', |
| 312 'Linux Builder': 'swarming_gn_release_bot', | 312 'Linux Builder': 'swarming_gn_release_bot', |
| 313 'Linux Tests (dbg)(1)': 'none', | 313 'Linux Tests (dbg)(1)': 'none', |
| 314 'Linux Tests (dbg)(1)(32)': 'none', | 314 'Linux Tests (dbg)(1)(32)': 'none', |
| 315 'Linux Tests': 'none', | 315 'Linux Tests': 'none', |
| 316 }, | 316 }, |
| 317 | 317 |
| 318 'chromium.lkgr': { | 318 'chromium.lkgr': { |
| 319 'ASAN Debug': 'gyp_asan_lsan_edge_fuzzer_debug_bot', | 319 'ASAN Debug': 'gn_asan_lsan_edge_fuzzer_debug_bot', |
| 320 'ASAN Release (symbolized)': | 320 'ASAN Release (symbolized)': |
| 321 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot', | 321 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot', |
| 322 'ASAN Release Media': | 322 'ASAN Release Media': |
| 323 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', | 323 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', |
| 324 'ASAN Release': 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot', | 324 'ASAN Release': 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
| 325 'ASan Debug (32-bit x86 with V8-ARM)': | 325 'ASan Debug (32-bit x86 with V8-ARM)': |
| 326 'gyp_asan_edge_fuzzer_v8_heap_debug_bot_hybrid', | 326 'gn_asan_edge_fuzzer_v8_heap_debug_bot_hybrid', |
| 327 'ASan Release (32-bit x86 with V8-ARM)': | 327 'ASan Release (32-bit x86 with V8-ARM)': |
| 328 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid', | 328 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid', |
| 329 'ASan Release (32-bit x86 with V8-ARM, symbolized)': | 329 'ASan Release (32-bit x86 with V8-ARM, symbolized)': |
| 330 'gyp_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid', | 330 'gn_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid', |
| 331 'ASan Release Media (32-bit x86 with V8-ARM)': | 331 'ASan Release Media (32-bit x86 with V8-ARM)': |
| 332 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', | 332 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', |
| 333 'ChromiumOS ASAN Release': | 333 'ChromiumOS ASAN Release': |
| 334 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', | 334 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
| 335 'MSAN Release (chained origins)': 'gyp_msan_edge_release_bot', | 335 'MSAN Release (chained origins)': 'gn_msan_edge_release_bot', |
| 336 'MSAN Release (no origins)': 'gyp_msan_no_origins_edge_release_bot', | 336 'MSAN Release (no origins)': 'gn_msan_no_origins_edge_release_bot', |
| 337 'Mac ASAN Debug': 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot', | 337 'Mac ASAN Debug': 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot', |
| 338 'Mac ASAN Release Media': | 338 'Mac ASAN Release Media': |
| 339 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot', | 339 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot', |
| 340 'Mac ASAN Release': 'gyp_asan_fuzzer_v8_heap_release_bot', | 340 'Mac ASAN Release': 'gyp_asan_fuzzer_v8_heap_release_bot', |
| 341 'TSAN Debug': 'gyp_tsan_disable_nacl_line_tables_debug_bot', | 341 'TSAN Debug': 'gn_tsan_disable_nacl_line_tables_debug_bot', |
| 342 'TSAN Release': 'gyp_tsan_disable_nacl_line_tables_release_bot', | 342 'TSAN Release': 'gn_tsan_disable_nacl_line_tables_release_bot', |
| 343 'Telemetry Harness Upload': 'none', | 343 'Telemetry Harness Upload': 'none', |
| 344 'UBSan Release': 'gyp_ubsan_release_bot', | 344 'UBSan Release': 'gn_ubsan_release_bot', |
| 345 'UBSan vptr Release': 'gyp_ubsan_vptr_edge_release_bot', | 345 'UBSan vptr Release': 'gn_ubsan_vptr_edge_release_bot', |
| 346 'Win ASan Release Coverage': | 346 'Win ASan Release Coverage': |
| 347 'gyp_asan_edge_fuzzer_v8_heap_release_static_x86', | 347 'gyp_asan_edge_fuzzer_v8_heap_release_static_x86', |
| 348 'Win ASan Release Media': | 348 'Win ASan Release Media': |
| 349 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_static_x86', | 349 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_static_x86', |
| 350 'Win ASan Release': 'gyp_asan_fuzzer_v8_heap_release_static_x86', | 350 'Win ASan Release': 'gyp_asan_fuzzer_v8_heap_release_static_x86', |
| 351 'Win SyzyASAN LKGR': 'gyp_syzyasan_no_pch_win_z7_x86', | 351 'Win SyzyASAN LKGR': 'gyp_syzyasan_no_pch_win_z7_x86', |
| 352 }, | 352 }, |
| 353 | 353 |
| 354 'chromium.mac': { | 354 'chromium.mac': { |
| 355 'Mac Builder': 'swarming_gpu_tests_gyp_release_bot', | 355 'Mac Builder': 'swarming_gpu_tests_gyp_release_bot', |
| (...skipping 833 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1189 | 1189 |
| 1190 'gn_windows_analyze': [ | 1190 'gn_windows_analyze': [ |
| 1191 'gn', 'no_symbols', 'disable_precompiled_headers', | 1191 'gn', 'no_symbols', 'disable_precompiled_headers', |
| 1192 'shared', 'x86', 'win_analyze', | 1192 'shared', 'x86', 'win_analyze', |
| 1193 ], | 1193 ], |
| 1194 | 1194 |
| 1195 'gn_ubsan_vptr_release_bot': [ | 1195 'gn_ubsan_vptr_release_bot': [ |
| 1196 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot', | 1196 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot', |
| 1197 ], | 1197 ], |
| 1198 | 1198 |
| 1199 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ | 1199 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ |
| 1200 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', | 1200 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', |
| 1201 'release_bot', 'hybrid', | 1201 'release_bot', 'hybrid', |
| 1202 ], | 1202 ], |
| 1203 | 1203 |
| 1204 'gyp_asan_edge_fuzzer_v8_heap_debug_bot_hybrid': [ | 1204 'gn_asan_edge_fuzzer_v8_heap_debug_bot_hybrid': [ |
| 1205 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'debug_bot', 'hybrid', | 1205 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'debug_bot', 'hybrid', |
| 1206 ], | 1206 ], |
| 1207 | 1207 |
| 1208 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ | 1208 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ |
| 1209 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', | 1209 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', |
| 1210 ], | 1210 ], |
| 1211 | 1211 |
| 1212 'gyp_asan_edge_fuzzer_v8_heap_release_static_x86': [ | 1212 'gyp_asan_edge_fuzzer_v8_heap_release_static_x86': [ |
| 1213 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', | 1213 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', |
| 1214 ], | 1214 ], |
| 1215 | 1215 |
| 1216 'gyp_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid': [ | 1216 'gn_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid': [ |
| 1217 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'symbolized', | 1217 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'symbolized', |
| 1218 'release_bot', 'hybrid', | 1218 'release_bot', 'hybrid', |
| 1219 ], | 1219 ], |
| 1220 | 1220 |
| 1221 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot': [ | 1221 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot': [ |
| 1222 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot', | 1222 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', 'release_bot', |
| 1223 ], | 1223 ], |
| 1224 | 1224 |
| 1225 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_static_x86': [ | 1225 'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_static_x86': [ |
| 1226 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', | 1226 'gyp', 'asan', 'fuzzer', 'v8_heap', 'chrome_with_codecs', |
| 1227 'release', 'static', 'x86', | 1227 'release', 'static', 'x86', |
| 1228 ], | 1228 ], |
| 1229 | 1229 |
| 1230 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot': [ | 1230 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot': [ |
| 1231 'gyp', 'asan', 'fuzzer', 'v8_heap', 'debug_symbols_static_bot', | 1231 'gyp', 'asan', 'fuzzer', 'v8_heap', 'debug_symbols_static_bot', |
| 1232 ], | 1232 ], |
| 1233 | 1233 |
| 1234 'gyp_asan_fuzzer_v8_heap_release_bot': [ | 1234 'gyp_asan_fuzzer_v8_heap_release_bot': [ |
| 1235 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release_bot', | 1235 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release_bot', |
| 1236 ], | 1236 ], |
| 1237 | 1237 |
| 1238 'gyp_asan_fuzzer_v8_heap_release_static_x86': [ | 1238 'gyp_asan_fuzzer_v8_heap_release_static_x86': [ |
| 1239 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', | 1239 'gyp', 'asan', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', |
| 1240 ], | 1240 ], |
| 1241 | 1241 |
| 1242 'gyp_asan_lsan_edge_fuzzer_debug_bot': [ | 1242 'gn_asan_lsan_edge_fuzzer_debug_bot': [ |
| 1243 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot', | 1243 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot', |
| 1244 ], | 1244 ], |
| 1245 | 1245 |
| 1246 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ | 1246 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ |
| 1247 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', | 1247 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', |
| 1248 'release_bot', | 1248 'release_bot', |
| 1249 ], | 1249 ], |
| 1250 | 1250 |
| 1251 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ | 1251 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
| 1252 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', | 1252 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', |
| 1253 ], | 1253 ], |
| 1254 | 1254 |
| 1255 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ | 1255 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ |
| 1256 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', | 1256 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', |
| 1257 ], | 1257 ], |
| 1258 | 1258 |
| 1259 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ | 1259 'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
| 1260 'gyp', 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', | 1260 'gyp', 'chromeos', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', |
| 1261 'release_bot', | 1261 'release_bot', |
| 1262 ], | 1262 ], |
| 1263 | 1263 |
| 1264 'gyp_chromeos_with_codecs_debug_bot': [ | 1264 'gyp_chromeos_with_codecs_debug_bot': [ |
| 1265 'gyp', 'chromeos_with_codecs', 'debug_bot', | 1265 'gyp', 'chromeos_with_codecs', 'debug_bot', |
| 1266 ], | 1266 ], |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1282 ], | 1282 ], |
| 1283 | 1283 |
| 1284 'gyp_drmemory_shared_release_x86': [ | 1284 'gyp_drmemory_shared_release_x86': [ |
| 1285 'gyp', 'drmemory', 'shared', 'release', 'x86', | 1285 'gyp', 'drmemory', 'shared', 'release', 'x86', |
| 1286 ], | 1286 ], |
| 1287 | 1287 |
| 1288 'gyp_drmemory_shared_release_x64': [ | 1288 'gyp_drmemory_shared_release_x64': [ |
| 1289 'gyp', 'drmemory', 'shared', 'release', 'x64', | 1289 'gyp', 'drmemory', 'shared', 'release', 'x64', |
| 1290 ], | 1290 ], |
| 1291 | 1291 |
| 1292 'gyp_msan_edge_release_bot': [ | 1292 'gn_msan_edge_release_bot': [ |
| 1293 'gyp', 'msan', 'edge', 'release_bot', | 1293 'gn', 'msan', 'edge', 'release_bot', |
| 1294 ], | 1294 ], |
| 1295 | 1295 |
| 1296 'gyp_msan_no_origins_edge_release_bot': [ | 1296 'gn_msan_no_origins_edge_release_bot': [ |
| 1297 'gyp', 'msan_no_origins', 'edge', 'release_bot', | 1297 'gn', 'msan_no_origins', 'edge', 'release_bot', |
| 1298 ], | 1298 ], |
| 1299 | 1299 |
| 1300 'gyp_official': [ | 1300 'gyp_official': [ |
| 1301 'gyp', 'official', | 1301 'gyp', 'official', |
| 1302 ], | 1302 ], |
| 1303 | 1303 |
| 1304 'gyp_official_goma': [ | 1304 'gyp_official_goma': [ |
| 1305 'gyp', 'official', 'goma', | 1305 'gyp', 'official', 'goma', |
| 1306 ], | 1306 ], |
| 1307 | 1307 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1348 ], | 1348 ], |
| 1349 | 1349 |
| 1350 'gyp_shared_release_bot_minimal_symbols_x86': [ | 1350 'gyp_shared_release_bot_minimal_symbols_x86': [ |
| 1351 'gyp', 'shared_release_bot', 'minimal_symbols', 'x86', | 1351 'gyp', 'shared_release_bot', 'minimal_symbols', 'x86', |
| 1352 ], | 1352 ], |
| 1353 | 1353 |
| 1354 'gyp_syzyasan_no_pch_win_z7_x86': [ | 1354 'gyp_syzyasan_no_pch_win_z7_x86': [ |
| 1355 'gyp', 'syzyasan', 'no_pch', 'win_z7', 'x86', | 1355 'gyp', 'syzyasan', 'no_pch', 'win_z7', 'x86', |
| 1356 ], | 1356 ], |
| 1357 | 1357 |
| 1358 'gyp_tsan_disable_nacl_line_tables_debug_bot': [ | 1358 'gn_tsan_disable_nacl_line_tables_debug_bot': [ |
| 1359 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', | 1359 'gn', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', |
| 1360 ], | 1360 ], |
| 1361 | 1361 |
| 1362 'gyp_tsan_disable_nacl_line_tables_release_bot': [ | 1362 'gn_tsan_disable_nacl_line_tables_release_bot': [ |
| 1363 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', | 1363 'gn', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', |
| 1364 ], | 1364 ], |
| 1365 | 1365 |
| 1366 'gyp_ubsan_release_bot': [ | 1366 'gn_ubsan_release_bot': [ |
| 1367 'gyp', 'ubsan', 'release_bot', | 1367 'gn', 'ubsan', 'release_bot', |
| 1368 ], | 1368 ], |
| 1369 | 1369 |
| 1370 'gyp_ubsan_vptr_edge_release_bot': [ | 1370 'gn_ubsan_vptr_edge_release_bot': [ |
| 1371 'gyp', 'ubsan_vptr', 'edge', 'release_bot', | 1371 'gn', 'ubsan_vptr', 'edge', 'release_bot', |
| 1372 ], | 1372 ], |
| 1373 | 1373 |
| 1374 # The 'ios' configs are just used for auditing. iOS bots | 1374 # The 'ios' configs are just used for auditing. iOS bots |
| 1375 # actually use the ios recipes, not the chromium recipe, and look | 1375 # actually use the ios recipes, not the chromium recipe, and look |
| 1376 # up their GYP or GN arguments via files checked in under //ios/build/bots. | 1376 # up their GYP or GN arguments via files checked in under //ios/build/bots. |
| 1377 # It is an error to actually use one of these configs to generate the | 1377 # It is an error to actually use one of these configs to generate the |
| 1378 # build files. | 1378 # build files. |
| 1379 'ios_gn': [ 'gn', 'error'], | 1379 'ios_gn': [ 'gn', 'error'], |
| 1380 | 1380 |
| 1381 'ios_gyp': ['gyp', 'error'], | 1381 'ios_gyp': ['gyp', 'error'], |
| (...skipping 662 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2044 'gn_args': 'run_findbugs=true', | 2044 'gn_args': 'run_findbugs=true', |
| 2045 'gyp_defines': 'run_findbugs=1', | 2045 'gyp_defines': 'run_findbugs=1', |
| 2046 }, | 2046 }, |
| 2047 | 2047 |
| 2048 'full_symbols': { | 2048 'full_symbols': { |
| 2049 'gn_args': 'symbol_level=2', | 2049 'gn_args': 'symbol_level=2', |
| 2050 'gyp_defines': 'fastbuild=0', | 2050 'gyp_defines': 'fastbuild=0', |
| 2051 }, | 2051 }, |
| 2052 | 2052 |
| 2053 'fuzzer': { | 2053 'fuzzer': { |
| 2054 'gn_args': 'error', # TODO(GYP): implement enable_ipc_fuzzer=true | 2054 'gn_args': 'enable_ipc_fuzzer=true', |
| 2055 'gyp_defines': 'enable_ipc_fuzzer=1', | 2055 'gyp_defines': 'enable_ipc_fuzzer=1', |
| 2056 }, | 2056 }, |
| 2057 | 2057 |
| 2058 'gn_linux_upload': { | 2058 'gn_linux_upload': { |
| 2059 'type': 'gn', | 2059 'type': 'gn', |
| 2060 | 2060 |
| 2061 # We don't want to require a runtime dependency on glib in the | 2061 # We don't want to require a runtime dependency on glib in the |
| 2062 # GN binary; ideally we could just turn glib off, but that doesn't | 2062 # GN binary; ideally we could just turn glib off, but that doesn't |
| 2063 # actually work, so we need to pretend to be doing an ozone build | 2063 # actually work, so we need to pretend to be doing an ozone build |
| 2064 # in order for the flag to actually take effect. | 2064 # in order for the flag to actually take effect. |
| 2065 'gn_args': 'use_ozone=true', | 2065 'gn_args': 'use_ozone=true', |
| 2066 }, | 2066 }, |
| 2067 | 2067 |
| 2068 'gn': {'type': 'gn'}, | 2068 'gn': {'type': 'gn'}, |
| 2069 | 2069 |
| 2070 'goma': { | 2070 'goma': { |
| 2071 # The MB code will properly escape goma_dir if necessary in the GYP | 2071 # The MB code will properly escape goma_dir if necessary in the GYP |
| 2072 # code path; the GN code path needs no escaping. | 2072 # code path; the GN code path needs no escaping. |
| 2073 'gn_args': 'use_goma=true', | 2073 'gn_args': 'use_goma=true', |
| 2074 'gyp_defines': 'use_goma=1', | 2074 'gyp_defines': 'use_goma=1', |
| 2075 }, | 2075 }, |
| 2076 | 2076 |
| 2077 'gpu_tests': { | 2077 'gpu_tests': { |
| 2078 'mixins': ['archive_gpu_tests', 'chrome_with_codecs'], | 2078 'mixins': ['archive_gpu_tests', 'chrome_with_codecs'], |
| 2079 }, | 2079 }, |
| 2080 | 2080 |
| 2081 'gyp': {'type': 'gyp'}, | 2081 'gyp': {'type': 'gyp'}, |
| 2082 | 2082 |
| 2083 'hybrid': { | 2083 'hybrid': { |
| 2084 'gn_args': 'error', # TODO(GYP): figure out the equivalent for this | 2084 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"', |
| 2085 'gyp_defines': 'v8_target_arch=arm target_arch=ia32 host_arch=x86_64', | 2085 'gyp_defines': 'v8_target_arch=arm target_arch=ia32 host_arch=x86_64', |
| 2086 'mixins': ['disable_nacl'], | 2086 'mixins': ['disable_nacl'], |
| 2087 }, | 2087 }, |
| 2088 | 2088 |
| 2089 'internal_gles2_conform_tests': { | 2089 'internal_gles2_conform_tests': { |
| 2090 'gn_args': 'internal_gles2_conform_tests=true', | 2090 'gn_args': 'internal_gles2_conform_tests=true', |
| 2091 'gyp_defines': 'internal_gles2_conform_tests=1', | 2091 'gyp_defines': 'internal_gles2_conform_tests=1', |
| 2092 }, | 2092 }, |
| 2093 | 2093 |
| 2094 'java_coverage': { | 2094 'java_coverage': { |
| 2095 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', | 2095 'gn_args': 'emma_coverage=true emma_filter="org.chromium.*"', |
| 2096 }, | 2096 }, |
| 2097 | 2097 |
| 2098 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, | 2098 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, |
| 2099 | 2099 |
| 2100 'line_tables': { | 2100 'line_tables': { |
| 2101 'gn_args': '', # TODO(GYP): check that this is not needed | 2101 'gn_args': '', # line-tables-only is on when using_sanitizer=true. |
| 2102 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', | 2102 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', |
| 2103 }, | 2103 }, |
| 2104 | 2104 |
| 2105 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, | 2105 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' }, |
| 2106 | 2106 |
| 2107 'lsan': { | 2107 'lsan': { |
| 2108 'gn_args': 'is_lsan=true', | 2108 'gn_args': 'is_lsan=true', |
| 2109 'gyp_defines': 'lsan=1', | 2109 'gyp_defines': 'lsan=1', |
| 2110 }, | 2110 }, |
| 2111 | 2111 |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2214 'gn_args': 'is_component_build=false', | 2214 'gn_args': 'is_component_build=false', |
| 2215 'gyp_defines': 'component=static_library', | 2215 'gyp_defines': 'component=static_library', |
| 2216 }, | 2216 }, |
| 2217 | 2217 |
| 2218 'swarming': { | 2218 'swarming': { |
| 2219 'gn_args': '', | 2219 'gn_args': '', |
| 2220 'gyp_defines': 'test_isolation_mode=prepare', | 2220 'gyp_defines': 'test_isolation_mode=prepare', |
| 2221 }, | 2221 }, |
| 2222 | 2222 |
| 2223 'symbolized': { | 2223 'symbolized': { |
| 2224 'gn_args': 'error', # TODO(GYP): add an equivalent flag for this | 2224 'gn_args': 'symbolized=true', |
| 2225 'gyp_defines': | 2225 'gyp_defines': |
| 2226 'release_extra_cflags="-O1 -fno-inline-functions -fno-inline"', | 2226 'release_extra_cflags="-O1 -fno-inline-functions -fno-inline"', |
| 2227 }, | 2227 }, |
| 2228 | 2228 |
| 2229 'syzyasan': { | 2229 'syzyasan': { |
| 2230 'gn_args': 'is_syzyasan=true', | 2230 'gn_args': 'is_syzyasan=true', |
| 2231 'gyp_defines': 'syzyasan=1' | 2231 'gyp_defines': 'syzyasan=1' |
| 2232 }, | 2232 }, |
| 2233 | 2233 |
| 2234 'tsan': { | 2234 'tsan': { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 2253 'gn_args': 'is_ubsan_vptr=true', | 2253 'gn_args': 'is_ubsan_vptr=true', |
| 2254 'gyp_defines': 'ubsan_vptr=1', | 2254 'gyp_defines': 'ubsan_vptr=1', |
| 2255 }, | 2255 }, |
| 2256 | 2256 |
| 2257 'use_lld': { | 2257 'use_lld': { |
| 2258 'gn_args': 'use_lld=true', | 2258 'gn_args': 'use_lld=true', |
| 2259 'gyp_defines': 'use_lld=1', | 2259 'gyp_defines': 'use_lld=1', |
| 2260 }, | 2260 }, |
| 2261 | 2261 |
| 2262 'v8_heap': { | 2262 'v8_heap': { |
| 2263 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true | 2263 'gn_args': 'v8_enable_verify_heap=true', |
| 2264 'gyp_defines': 'v8_enable_verify_heap=1', | 2264 'gyp_defines': 'v8_enable_verify_heap=1', |
| 2265 }, | 2265 }, |
| 2266 | 2266 |
| 2267 'win_analyze': { | 2267 'win_analyze': { |
| 2268 'gn_args': 'use_vs_code_analysis=true', | 2268 'gn_args': 'use_vs_code_analysis=true', |
| 2269 'gyp_defines': 'win_analyze=1', | 2269 'gyp_defines': 'win_analyze=1', |
| 2270 }, | 2270 }, |
| 2271 | 2271 |
| 2272 'win_z7': { | 2272 'win_z7': { |
| 2273 'gn_args': 'error', # TODO(GYP): implement win_z7=true | 2273 'gn_args': 'error', # TODO(GYP): implement win_z7=true |
| (...skipping 11 matching lines...) Expand all Loading... |
| 2285 }, | 2285 }, |
| 2286 | 2286 |
| 2287 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, | 2287 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, |
| 2288 | 2288 |
| 2289 'drmemory': { | 2289 'drmemory': { |
| 2290 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | 2290 'gn_args': 'is_component_build=true enable_iterator_debugging=false', |
| 2291 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | 2291 'gyp_defines': 'component=shared_library build_for_tool=drmemory', |
| 2292 }, | 2292 }, |
| 2293 }, | 2293 }, |
| 2294 } | 2294 } |
| OLD | NEW |