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 | 9 |
10 | 10 |
(...skipping 2232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2243 'chromium_apply_config': [ | 2243 'chromium_apply_config': [ |
2244 'clang', 'v8_ninja', 'goma', 'simulate_mipsel', 'no_dcheck'], | 2244 'clang', 'v8_ninja', 'goma', 'simulate_mipsel', 'no_dcheck'], |
2245 'v8_config_kwargs': { | 2245 'v8_config_kwargs': { |
2246 'BUILD_CONFIG': 'Release', | 2246 'BUILD_CONFIG': 'Release', |
2247 'TARGET_BITS': 64, | 2247 'TARGET_BITS': 64, |
2248 }, | 2248 }, |
2249 'bot_type': 'builder_tester', | 2249 'bot_type': 'builder_tester', |
2250 'testing': {'platform': 'linux'}, | 2250 'testing': {'platform': 'linux'}, |
2251 }, | 2251 }, |
2252 'v8_swarming_staging': { | 2252 'v8_swarming_staging': { |
2253 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 2253 'chromium_apply_config': ['v8_ninja', 'clang', 'asan', 'goma'], |
2254 'v8_config_kwargs': { | 2254 'v8_config_kwargs': { |
2255 'BUILD_CONFIG': 'Release', | 2255 'BUILD_CONFIG': 'Release', |
2256 'TARGET_BITS': 32, | 2256 'TARGET_BITS': 64, |
2257 }, | 2257 }, |
2258 'bot_type': 'builder_tester', | 2258 'bot_type': 'builder_tester', |
2259 'enable_swarming': True, | 2259 'enable_swarming': True, |
2260 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 2260 'tests': [V8Testing_2], |
2261 'swarming_dimensions': { | 2261 'swarming_dimensions': { |
2262 'os': 'Mac-10.9', | 2262 'os': 'Mac-10.9', |
2263 'cpu': 'x86-64', | 2263 'cpu': 'x86-64', |
2264 }, | 2264 }, |
2265 'testing': {'platform': 'mac'}, | 2265 'testing': {'platform': 'mac'}, |
2266 }, | 2266 }, |
2267 }, | 2267 }, |
2268 }, | 2268 }, |
2269 ####### Waterfall: client.dynamorio | 2269 ####### Waterfall: client.dynamorio |
2270 'client.dynamorio': { | 2270 'client.dynamorio': { |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2370 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2370 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2371 | 2371 |
2372 BUILDERS = freeze(BUILDERS) | 2372 BUILDERS = freeze(BUILDERS) |
2373 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2373 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2374 | 2374 |
2375 def iter_builders(): | 2375 def iter_builders(): |
2376 for mastername, master_config in BUILDERS.iteritems(): | 2376 for mastername, master_config in BUILDERS.iteritems(): |
2377 builders = master_config['builders'] | 2377 builders = master_config['builders'] |
2378 for buildername, bot_config in builders.iteritems(): | 2378 for buildername, bot_config in builders.iteritems(): |
2379 yield mastername, builders, buildername, bot_config | 2379 yield mastername, builders, buildername, bot_config |
OLD | NEW |