| 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 2224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2235 'chromium_apply_config': [ | 2235 'chromium_apply_config': [ |
| 2236 'clang', 'v8_ninja', 'goma', 'simulate_mipsel', 'no_dcheck'], | 2236 'clang', 'v8_ninja', 'goma', 'simulate_mipsel', 'no_dcheck'], |
| 2237 'v8_config_kwargs': { | 2237 'v8_config_kwargs': { |
| 2238 'BUILD_CONFIG': 'Release', | 2238 'BUILD_CONFIG': 'Release', |
| 2239 'TARGET_BITS': 64, | 2239 'TARGET_BITS': 64, |
| 2240 }, | 2240 }, |
| 2241 'bot_type': 'builder_tester', | 2241 'bot_type': 'builder_tester', |
| 2242 'testing': {'platform': 'linux'}, | 2242 'testing': {'platform': 'linux'}, |
| 2243 }, | 2243 }, |
| 2244 'v8_swarming_staging': { | 2244 'v8_swarming_staging': { |
| 2245 'v8_apply_config': ['no_snapshot'], | 2245 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
| 2246 'chromium_apply_config': [ | |
| 2247 'default_compiler', | |
| 2248 'v8_ninja', | |
| 2249 'goma', | |
| 2250 'no_dcheck', | |
| 2251 'no_snapshot', | |
| 2252 'shared_library', | |
| 2253 ], | |
| 2254 'v8_config_kwargs': { | 2246 'v8_config_kwargs': { |
| 2255 'BUILD_CONFIG': 'Release', | 2247 'BUILD_CONFIG': 'Release', |
| 2256 'TARGET_BITS': 32, | 2248 'TARGET_BITS': 32, |
| 2257 }, | 2249 }, |
| 2258 'bot_type': 'builder_tester', | 2250 'bot_type': 'builder_tester', |
| 2259 'enable_swarming': True, | 2251 'enable_swarming': True, |
| 2260 'tests': [V8Testing], | 2252 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
| 2261 'swarming_dimensions': { | 2253 'swarming_dimensions': { |
| 2262 'os': 'Windows-7-SP1', | 2254 'os': 'Mac-10.9', |
| 2263 'cpu': 'x86-64', | 2255 'cpu': 'x86-64', |
| 2264 }, | 2256 }, |
| 2265 'testing': {'platform': 'win'}, | 2257 'testing': {'platform': 'mac'}, |
| 2266 }, | 2258 }, |
| 2267 }, | 2259 }, |
| 2268 }, | 2260 }, |
| 2269 ####### Waterfall: client.dynamorio | 2261 ####### Waterfall: client.dynamorio |
| 2270 'client.dynamorio': { | 2262 'client.dynamorio': { |
| 2271 'builders': { | 2263 'builders': { |
| 2272 'linux-v8-dr': { | 2264 'linux-v8-dr': { |
| 2273 'gclient_apply_config': ['dynamorio'], | 2265 'gclient_apply_config': ['dynamorio'], |
| 2274 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 2266 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
| 2275 'v8_config_kwargs': { | 2267 'v8_config_kwargs': { |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2370 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2362 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
| 2371 | 2363 |
| 2372 BUILDERS = freeze(BUILDERS) | 2364 BUILDERS = freeze(BUILDERS) |
| 2373 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2365 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
| 2374 | 2366 |
| 2375 def iter_builders(): | 2367 def iter_builders(): |
| 2376 for mastername, master_config in BUILDERS.iteritems(): | 2368 for mastername, master_config in BUILDERS.iteritems(): |
| 2377 builders = master_config['builders'] | 2369 builders = master_config['builders'] |
| 2378 for buildername, bot_config in builders.iteritems(): | 2370 for buildername, bot_config in builders.iteritems(): |
| 2379 yield mastername, builders, buildername, bot_config | 2371 yield mastername, builders, buildername, bot_config |
| OLD | NEW |