| OLD | NEW |
| 1 # Copyright 2016 The V8 project authors. All rights reserved. | 1 # Copyright 2016 The V8 project 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 # Bots are ordered by appearance on waterfall. | 9 # Bots are ordered by appearance on waterfall. |
| 10 'masters': { | 10 'masters': { |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 60 'V8 Mac64': 'gn_release_x64', | 60 'V8 Mac64': 'gn_release_x64', |
| 61 'V8 Mac64 - debug': 'gn_debug_x64', | 61 'V8 Mac64 - debug': 'gn_debug_x64', |
| 62 'V8 Mac GC Stress': 'gn_debug_x86', | 62 'V8 Mac GC Stress': 'gn_debug_x86', |
| 63 'V8 Mac64 ASAN': 'gn_release_x64_asan_no_lsan', | 63 'V8 Mac64 ASAN': 'gn_release_x64_asan_no_lsan', |
| 64 # Sanitizers. | 64 # Sanitizers. |
| 65 'V8 Linux64 ASAN': 'gn_release_x64_asan', | 65 'V8 Linux64 ASAN': 'gn_release_x64_asan', |
| 66 'V8 Linux64 TSAN': 'gn_release_x64_tsan', | 66 'V8 Linux64 TSAN': 'gn_release_x64_tsan', |
| 67 'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan', | 67 'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan', |
| 68 # Clusterfuzz. | 68 # Clusterfuzz. |
| 69 'V8 Linux64 ASAN no inline - release builder': | 69 'V8 Linux64 ASAN no inline - release builder': |
| 70 'gyp_release_x64_asan_symbolized_edge_verify_heap', | 70 'gn_release_x64_asan_symbolized_edge_verify_heap', |
| 71 'V8 Linux64 ASAN - debug builder': 'gyp_debug_x64_asan_edge', | 71 'V8 Linux64 ASAN - debug builder': 'gn_debug_x64_asan_edge', |
| 72 'V8 Linux64 ASAN arm64 - debug builder': | 72 'V8 Linux64 ASAN arm64 - debug builder': |
| 73 'gyp_debug_simulate_arm64_asan_edge', | 73 'gn_debug_simulate_arm64_asan_edge', |
| 74 'V8 Linux ASAN arm - debug builder': | 74 'V8 Linux ASAN arm - debug builder': |
| 75 'gyp_debug_simulate_arm_asan_edge', | 75 'gn_debug_simulate_arm_asan_edge', |
| 76 'V8 Linux ASAN mipsel - debug builder': | 76 'V8 Linux ASAN mipsel - debug builder': |
| 77 'gyp_debug_simulate_mipsel_asan_edge', | 77 'gn_debug_simulate_mipsel_asan_edge', |
| 78 # Misc. | 78 # Misc. |
| 79 'V8 Linux gcc 4.8': 'gn_release_x86_gcc', | 79 'V8 Linux gcc 4.8': 'gn_release_x86_gcc', |
| 80 # FYI. | 80 # FYI. |
| 81 'V8 Linux - swarming staging': 'gn_release_x64', | 81 'V8 Linux - swarming staging': 'gn_release_x64', |
| 82 # TODO(machenbach): Figure out if symbolized is still needed. The | 82 # TODO(machenbach): Figure out if symbolized is still needed. The |
| 83 # original config also specified -O1, which we dropped because chromium | 83 # original config also specified -O1, which we dropped because chromium |
| 84 # doesn't have it (anymore). | 84 # doesn't have it (anymore). |
| 85 'V8 Linux64 - cfi': 'gyp_release_x64_cfi_symbolized', | 85 'V8 Linux64 - cfi': 'gyp_release_x64_cfi_symbolized', |
| 86 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit', | 86 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit', |
| 87 'V8 Linux64 - gcov coverage': 'gyp_release_x64_gcc_coverage', | 87 'V8 Linux64 - gcov coverage': 'gyp_release_x64_gcc_coverage', |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks', 'v8_full_debug'], | 220 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks', 'v8_full_debug'], |
| 221 'default_optdebug_x86': [ | 221 'default_optdebug_x86': [ |
| 222 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks'], | 222 'gn', 'debug', 'x86', 'v8_enable_slow_dchecks'], |
| 223 'default_release_x86': [ | 223 'default_release_x86': [ |
| 224 'gn', 'release', 'x86'], | 224 'gn', 'release', 'x86'], |
| 225 | 225 |
| 226 | 226 |
| 227 # GN debug configs for simulators. | 227 # GN debug configs for simulators. |
| 228 'gn_debug_simulate_arm': [ | 228 'gn_debug_simulate_arm': [ |
| 229 'gn', 'debug_bot', 'simulate_arm', 'swarming'], | 229 'gn', 'debug_bot', 'simulate_arm', 'swarming'], |
| 230 'gn_debug_simulate_arm_asan_edge': [ |
| 231 'gn', 'debug_bot', 'simulate_arm', 'asan', 'edge'], |
| 230 'gn_debug_simulate_arm64': [ | 232 'gn_debug_simulate_arm64': [ |
| 231 'gn', 'debug_bot', 'simulate_arm64', 'swarming'], | 233 'gn', 'debug_bot', 'simulate_arm64', 'swarming'], |
| 234 'gn_debug_simulate_arm64_asan_edge': [ |
| 235 'gn', 'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'], |
| 232 'gn_debug_simulate_arm64_no_snap': [ | 236 'gn_debug_simulate_arm64_no_snap': [ |
| 233 'gn', 'debug_bot', 'simulate_arm64', 'swarming', 'v8_snapshot_none'], | 237 'gn', 'debug_bot', 'simulate_arm64', 'swarming', 'v8_snapshot_none'], |
| 234 'gn_release_simulate_mipsel': [ | 238 'gn_debug_simulate_mipsel_asan_edge': [ |
| 235 'gn', 'release_bot', 'simulate_mipsel', 'swarming'], | 239 'gn', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'], |
| 236 'gn_release_simulate_mips64el': [ | |
| 237 'gn', 'release_bot', 'simulate_mips64el', 'swarming'], | |
| 238 | 240 |
| 239 # GN release configs for simulators. | 241 # GN release configs for simulators. |
| 240 'gn_release_simulate_arm': [ | 242 'gn_release_simulate_arm': [ |
| 241 'gn', 'release_bot', 'simulate_arm', 'swarming'], | 243 'gn', 'release_bot', 'simulate_arm', 'swarming'], |
| 242 'gn_release_simulate_arm_trybot': [ | 244 'gn_release_simulate_arm_trybot': [ |
| 243 'gn', 'release_trybot', 'simulate_arm', 'swarming'], | 245 'gn', 'release_trybot', 'simulate_arm', 'swarming'], |
| 244 'gn_release_simulate_arm64': [ | 246 'gn_release_simulate_arm64': [ |
| 245 'gn', 'release_bot', 'simulate_arm64', 'swarming'], | 247 'gn', 'release_bot', 'simulate_arm64', 'swarming'], |
| 246 'gn_release_simulate_arm64_msan': [ | 248 'gn_release_simulate_arm64_msan': [ |
| 247 'gn', 'release_bot', 'simulate_arm64', 'msan', 'swarming'], | 249 'gn', 'release_bot', 'simulate_arm64', 'msan', 'swarming'], |
| 248 'gn_release_simulate_arm64_msan_minimal_symbols': [ | 250 'gn_release_simulate_arm64_msan_minimal_symbols': [ |
| 249 'gn', 'release_bot', 'simulate_arm64', 'msan', 'minimal_symbols', | 251 'gn', 'release_bot', 'simulate_arm64', 'msan', 'minimal_symbols', |
| 250 'swarming'], | 252 'swarming'], |
| 251 'gn_release_simulate_arm64_trybot': [ | 253 'gn_release_simulate_arm64_trybot': [ |
| 252 'gn', 'release_trybot', 'simulate_arm64', 'swarming'], | 254 'gn', 'release_trybot', 'simulate_arm64', 'swarming'], |
| 255 'gn_release_simulate_mipsel': [ |
| 256 'gn', 'release_bot', 'simulate_mipsel', 'swarming'], |
| 257 'gn_release_simulate_mips64el': [ |
| 258 'gn', 'release_bot', 'simulate_mips64el', 'swarming'], |
| 253 | 259 |
| 254 # GN debug configs for arm. | 260 # GN debug configs for arm. |
| 255 'gn_debug_arm': [ | 261 'gn_debug_arm': [ |
| 256 'gn', 'debug_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], | 262 'gn', 'debug_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], |
| 257 | 263 |
| 258 # GN release configs for arm. | 264 # GN release configs for arm. |
| 259 'gn_release_arm': [ | 265 'gn_release_arm': [ |
| 260 'gn', 'release_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], | 266 'gn', 'release_bot', 'arm', 'crosscompile', 'hard_float', 'swarming'], |
| 261 'gn_release_android_arm': [ | 267 'gn_release_android_arm': [ |
| 262 'gn', 'release_bot', 'arm', 'android', 'crosscompile', 'swarming'], | 268 'gn', 'release_bot', 'arm', 'android', 'crosscompile', 'swarming'], |
| 263 'gn_release_android_arm64': [ | 269 'gn_release_android_arm64': [ |
| 264 'gn', 'release_bot', 'arm64', 'android', 'crosscompile', 'swarming'], | 270 'gn', 'release_bot', 'arm64', 'android', 'crosscompile', 'swarming'], |
| 265 | 271 |
| 266 # GN release configs for x64. | 272 # GN release configs for x64. |
| 267 'gn_release_x64': [ | 273 'gn_release_x64': [ |
| 268 'gn', 'release_bot', 'x64', 'swarming'], | 274 'gn', 'release_bot', 'x64', 'swarming'], |
| 269 'gn_release_x64_asan': [ | 275 'gn_release_x64_asan': [ |
| 270 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'], | 276 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'], |
| 271 'gn_release_x64_asan_minimal_symbols': [ | 277 'gn_release_x64_asan_minimal_symbols': [ |
| 272 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols', | 278 'gn', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols', |
| 273 'swarming'], | 279 'swarming'], |
| 274 'gn_release_x64_asan_no_lsan': [ | 280 'gn_release_x64_asan_no_lsan': [ |
| 275 'gn', 'release_bot', 'x64', 'asan', 'swarming'], | 281 'gn', 'release_bot', 'x64', 'asan', 'swarming'], |
| 282 'gn_release_x64_asan_symbolized_edge_verify_heap': [ |
| 283 'gn', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized', |
| 284 'v8_verify_heap'], |
| 276 'gn_release_x64_clang_no_plugins': [ | 285 'gn_release_x64_clang_no_plugins': [ |
| 277 'gn', 'release_bot', 'x64', 'clang', 'no_plugins', 'swarming'], | 286 'gn', 'release_bot', 'x64', 'clang', 'no_plugins', 'swarming'], |
| 278 'gn_release_x64_internal': [ | 287 'gn_release_x64_internal': [ |
| 279 'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], | 288 'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], |
| 280 'gn_release_x64_minimal_symbols': [ | 289 'gn_release_x64_minimal_symbols': [ |
| 281 'gn', 'release_bot', 'x64', 'minimal_symbols', 'swarming'], | 290 'gn', 'release_bot', 'x64', 'minimal_symbols', 'swarming'], |
| 282 'gn_release_x64_trybot': [ | 291 'gn_release_x64_trybot': [ |
| 283 'gn', 'release_trybot', 'x64', 'swarming'], | 292 'gn', 'release_trybot', 'x64', 'swarming'], |
| 284 'gn_release_x64_tsan': [ | 293 'gn_release_x64_tsan': [ |
| 285 'gn', 'release_bot', 'x64', 'tsan', 'swarming'], | 294 'gn', 'release_bot', 'x64', 'tsan', 'swarming'], |
| 286 'gn_release_x64_tsan_minimal_symbols': [ | 295 'gn_release_x64_tsan_minimal_symbols': [ |
| 287 'gn', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'], | 296 'gn', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'], |
| 288 | 297 |
| 289 # GN debug configs for x64. | 298 # GN debug configs for x64. |
| 290 'gn_debug_x64': [ | 299 'gn_debug_x64': [ |
| 291 'gn', 'debug_bot', 'x64', 'swarming'], | 300 'gn', 'debug_bot', 'x64', 'swarming'], |
| 301 'gn_debug_x64_asan_edge': [ |
| 302 'gn', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'], |
| 292 'gn_debug_x64_custom': [ | 303 'gn_debug_x64_custom': [ |
| 293 'gn', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], | 304 'gn', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], |
| 294 'gn_debug_x64_minimal_symbols': [ | 305 'gn_debug_x64_minimal_symbols': [ |
| 295 'gn', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'], | 306 'gn', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'], |
| 296 'gn_debug_x64_trybot': [ | 307 'gn_debug_x64_trybot': [ |
| 297 'gn', 'debug_trybot', 'x64', 'swarming'], | 308 'gn', 'debug_trybot', 'x64', 'swarming'], |
| 298 'gn_debug_x64_valgrind': [ | 309 'gn_debug_x64_valgrind': [ |
| 299 'gn', 'debug_bot', 'x64', 'swarming', 'valgrind'], | 310 'gn', 'debug_bot', 'x64', 'swarming', 'valgrind'], |
| 300 | 311 |
| 301 # GN debug configs for x86. | 312 # GN debug configs for x86. |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 333 'gn', 'release', 'x86', 'goma', 'minimal_symbols', 'shared', 'swarming', | 344 'gn', 'release', 'x86', 'goma', 'minimal_symbols', 'shared', 'swarming', |
| 334 'v8_snapshot_none'], | 345 'v8_snapshot_none'], |
| 335 'gn_release_x86_no_snap_trybot': [ | 346 'gn_release_x86_no_snap_trybot': [ |
| 336 'gn', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], | 347 'gn', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], |
| 337 'gn_release_x86_shared_verify_heap': [ | 348 'gn_release_x86_shared_verify_heap': [ |
| 338 'gn', 'release', 'x86', 'goma', 'shared', 'swarming', 'v8_verify_heap'], | 349 'gn', 'release', 'x86', 'goma', 'shared', 'swarming', 'v8_verify_heap'], |
| 339 'gn_release_x86_trybot': [ | 350 'gn_release_x86_trybot': [ |
| 340 'gn', 'release_trybot', 'x86', 'swarming'], | 351 'gn', 'release_trybot', 'x86', 'swarming'], |
| 341 | 352 |
| 342 # Gyp debug configs for simulators. | 353 # Gyp debug configs for simulators. |
| 343 'gyp_debug_simulate_arm_asan_edge': [ | |
| 344 'gyp', 'debug_bot', 'simulate_arm', 'asan', 'edge'], | |
| 345 'gyp_debug_simulate_arm64_asan_edge': [ | |
| 346 'gyp', 'debug_bot', 'simulate_arm64', 'asan', 'lsan', 'edge'], | |
| 347 'gyp_debug_simulate_mipsel_asan_edge': [ | |
| 348 'gyp', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'], | |
| 349 'gyp_debug_simulate_x87_no_snap': [ | 354 'gyp_debug_simulate_x87_no_snap': [ |
| 350 'gyp', 'debug_bot', 'simulate_x87', 'swarming', 'v8_snapshot_none'], | 355 'gyp', 'debug_bot', 'simulate_x87', 'swarming', 'v8_snapshot_none'], |
| 351 | 356 |
| 352 # Gyp debug configs for x64. | |
| 353 'gyp_debug_x64_asan_edge': [ | |
| 354 'gyp', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'], | |
| 355 | |
| 356 # Gyp debug configs for x86. | 357 # Gyp debug configs for x86. |
| 357 'gyp_debug_x86': [ | 358 'gyp_debug_x86': [ |
| 358 'gyp', 'debug_bot', 'x86', 'swarming'], | 359 'gyp', 'debug_bot', 'x86', 'swarming'], |
| 359 'gyp_debug_x86_vtunejit': [ | 360 'gyp_debug_x86_vtunejit': [ |
| 360 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], | 361 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], |
| 361 'gyp_full_debug_x86': [ | 362 'gyp_full_debug_x86': [ |
| 362 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks', | 363 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks', |
| 363 'v8_full_debug'], | 364 'v8_full_debug'], |
| 364 | 365 |
| 365 # Gyp release configs for mips. | 366 # Gyp release configs for mips. |
| (...skipping 10 matching lines...) Expand all Loading... |
| 376 'gyp', 'release_bot', 'simulate_s390', 'swarming'], | 377 'gyp', 'release_bot', 'simulate_s390', 'swarming'], |
| 377 'gyp_release_simulate_s390x': [ | 378 'gyp_release_simulate_s390x': [ |
| 378 'gyp', 'release_bot', 'simulate_s390x', 'swarming'], | 379 'gyp', 'release_bot', 'simulate_s390x', 'swarming'], |
| 379 | 380 |
| 380 # Gyp release configs for x64. | 381 # Gyp release configs for x64. |
| 381 'gyp_release_x64': [ | 382 'gyp_release_x64': [ |
| 382 'gyp', 'release_bot', 'x64', 'swarming'], | 383 'gyp', 'release_bot', 'x64', 'swarming'], |
| 383 'gyp_release_x64_asan_minimal_symbols_coverage': [ | 384 'gyp_release_x64_asan_minimal_symbols_coverage': [ |
| 384 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', | 385 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', |
| 385 'minimal_symbols', 'swarming'], | 386 'minimal_symbols', 'swarming'], |
| 386 'gyp_release_x64_asan_symbolized_edge_verify_heap': [ | |
| 387 'gyp', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized', | |
| 388 'v8_verify_heap'], | |
| 389 'gyp_release_x64_cfi_symbolized': [ | 387 'gyp_release_x64_cfi_symbolized': [ |
| 390 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'], | 388 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'], |
| 391 'gyp_release_x64_gcc_coverage': [ | 389 'gyp_release_x64_gcc_coverage': [ |
| 392 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'], | 390 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'], |
| 393 | 391 |
| 394 # Gyp release configs for x86. | 392 # Gyp release configs for x86. |
| 395 'gyp_release_x86_disassembler': [ | 393 'gyp_release_x86_disassembler': [ |
| 396 'gyp', 'release_bot', 'x86', 'v8_enable_disassembler'], | 394 'gyp', 'release_bot', 'x86', 'v8_enable_disassembler'], |
| 397 'gyp_release_x86_interpreted_regexp': [ | 395 'gyp_release_x86_interpreted_regexp': [ |
| 398 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'], | 396 'gyp', 'release_bot', 'x86', 'v8_interpreted_regexp'], |
| (...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 679 'gn_args': 'target_cpu="x64"', | 677 'gn_args': 'target_cpu="x64"', |
| 680 'gyp_defines': 'target_arch=x64', | 678 'gyp_defines': 'target_arch=x64', |
| 681 }, | 679 }, |
| 682 | 680 |
| 683 'x86': { | 681 'x86': { |
| 684 'gn_args': 'target_cpu="x86"', | 682 'gn_args': 'target_cpu="x86"', |
| 685 'gyp_defines': 'target_arch=ia32', | 683 'gyp_defines': 'target_arch=ia32', |
| 686 }, | 684 }, |
| 687 }, | 685 }, |
| 688 } | 686 } |
| OLD | NEW |