| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 # Contains the bulk of the V8 builder configurations so they can be reused | 5 # Contains the bulk of the V8 builder configurations so they can be reused |
| 6 # from multiple recipes. | 6 # from multiple recipes. |
| 7 | 7 |
| 8 from recipe_engine.types import freeze | 8 from recipe_engine.types import freeze |
| 9 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral | 9 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral |
| 10 | 10 |
| (...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 'enable_swarming': True, | 357 'enable_swarming': True, |
| 358 'testing': {'platform': 'linux'}, | 358 'testing': {'platform': 'linux'}, |
| 359 'triggers': [ | 359 'triggers': [ |
| 360 'V8 Linux64', | 360 'V8 Linux64', |
| 361 'V8 Linux64 - avx2', | 361 'V8 Linux64 - avx2', |
| 362 ], | 362 ], |
| 363 'triggers_proxy': True, | 363 'triggers_proxy': True, |
| 364 }, | 364 }, |
| 365 'V8 Linux64 - debug builder': { | 365 'V8 Linux64 - debug builder': { |
| 366 'gclient_apply_config': ['v8_valgrind'], | 366 'gclient_apply_config': ['v8_valgrind'], |
| 367 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'jsfunfuzz'], | 367 'chromium_apply_config': [ |
| 368 'clang', 'v8_ninja', 'goma', 'jsfunfuzz', 'has_valgrind'], |
| 368 'v8_config_kwargs': { | 369 'v8_config_kwargs': { |
| 369 'BUILD_CONFIG': 'Debug', | 370 'BUILD_CONFIG': 'Debug', |
| 370 'TARGET_BITS': 64, | 371 'TARGET_BITS': 64, |
| 371 }, | 372 }, |
| 372 'bot_type': 'builder', | 373 'bot_type': 'builder', |
| 373 'build_gs_archive': 'linux64_dbg_archive', | 374 'build_gs_archive': 'linux64_dbg_archive', |
| 374 'testing': {'platform': 'linux'}, | 375 'testing': {'platform': 'linux'}, |
| 375 'enable_swarming': True, | 376 'enable_swarming': True, |
| 376 'triggers': [ | 377 'triggers': [ |
| 377 'V8 Fuzzer', | 378 'V8 Fuzzer', |
| (...skipping 2148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2526 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2527 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
| 2527 | 2528 |
| 2528 BUILDERS = freeze(BUILDERS) | 2529 BUILDERS = freeze(BUILDERS) |
| 2529 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2530 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
| 2530 | 2531 |
| 2531 def iter_builders(): | 2532 def iter_builders(): |
| 2532 for mastername, master_config in BUILDERS.iteritems(): | 2533 for mastername, master_config in BUILDERS.iteritems(): |
| 2533 builders = master_config['builders'] | 2534 builders = master_config['builders'] |
| 2534 for buildername, bot_config in builders.iteritems(): | 2535 for buildername, bot_config in builders.iteritems(): |
| 2535 yield mastername, builders, buildername, bot_config | 2536 yield mastername, builders, buildername, bot_config |
| OLD | NEW |