Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(327)

Side by Side Diff: tools/mb/mb_config.pyl

Issue 2006173002: Flip Linux bots on chromium.lkgr to GN. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@flip_linux_memory_3
Patch Set: merge, split GN changes out into a different CL Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698