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 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
339 'TARGET_BITS': 32, | 339 'TARGET_BITS': 32, |
340 }, | 340 }, |
341 'bot_type': 'tester', | 341 'bot_type': 'tester', |
342 'parent_buildername': 'V8 Linux - debug builder', | 342 'parent_buildername': 'V8 Linux - debug builder', |
343 'build_gs_archive': 'linux_dbg_archive', | 343 'build_gs_archive': 'linux_dbg_archive', |
344 'enable_swarming': True, | 344 'enable_swarming': True, |
345 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 345 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
346 'testing': {'platform': 'linux'}, | 346 'testing': {'platform': 'linux'}, |
347 }, | 347 }, |
348 'V8 Linux - gcmole': { | 348 'V8 Linux - gcmole': { |
| 349 'chromium_apply_config': ['gcmole'], |
349 'v8_config_kwargs': { | 350 'v8_config_kwargs': { |
350 'BUILD_CONFIG': 'Release', | 351 'BUILD_CONFIG': 'Release', |
351 'TARGET_BITS': 32, | 352 'TARGET_BITS': 32, |
352 }, | 353 }, |
353 'bot_type': 'tester', | 354 'bot_type': 'tester', |
354 'parent_buildername': 'V8 Linux - builder', | 355 'parent_buildername': 'V8 Linux - builder', |
355 'build_gs_archive': 'linux_rel_archive', | 356 'build_gs_archive': 'linux_rel_archive', |
356 'tests': [GCMole], | 357 'tests': [GCMole], |
357 'testing': {'platform': 'linux'}, | 358 'testing': {'platform': 'linux'}, |
358 }, | 359 }, |
(...skipping 2150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2509 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2510 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2510 | 2511 |
2511 BUILDERS = freeze(BUILDERS) | 2512 BUILDERS = freeze(BUILDERS) |
2512 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2513 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2513 | 2514 |
2514 def iter_builders(): | 2515 def iter_builders(): |
2515 for mastername, master_config in BUILDERS.iteritems(): | 2516 for mastername, master_config in BUILDERS.iteritems(): |
2516 builders = master_config['builders'] | 2517 builders = master_config['builders'] |
2517 for buildername, bot_config in builders.iteritems(): | 2518 for buildername, bot_config in builders.iteritems(): |
2518 yield mastername, builders, buildername, bot_config | 2519 yield mastername, builders, buildername, bot_config |
OLD | NEW |