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 1395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1406 'tests': [SimpleLeak], | 1406 'tests': [SimpleLeak], |
1407 'testing': {'platform': 'linux'}, | 1407 'testing': {'platform': 'linux'}, |
1408 }, | 1408 }, |
1409 'V8 Mac64 ASAN': { | 1409 'V8 Mac64 ASAN': { |
1410 'chromium_apply_config': ['v8_ninja', 'clang', 'asan', 'goma'], | 1410 'chromium_apply_config': ['v8_ninja', 'clang', 'asan', 'goma'], |
1411 'v8_config_kwargs': { | 1411 'v8_config_kwargs': { |
1412 'BUILD_CONFIG': 'Release', | 1412 'BUILD_CONFIG': 'Release', |
1413 'TARGET_BITS': 64, | 1413 'TARGET_BITS': 64, |
1414 }, | 1414 }, |
1415 'bot_type': 'builder_tester', | 1415 'bot_type': 'builder_tester', |
1416 'enable_swarming': False, | 1416 'enable_swarming': True, |
1417 'tests': [V8Testing], | 1417 'tests': [V8Testing_2], |
1418 'swarming_dimensions': { | 1418 'swarming_dimensions': { |
1419 'os': 'Mac-10.9', | 1419 'os': 'Mac-10.9', |
1420 'cpu': 'x86-64', | 1420 'cpu': 'x86-64', |
1421 }, | 1421 }, |
1422 'testing': {'platform': 'mac'}, | 1422 'testing': {'platform': 'mac'}, |
1423 }, | 1423 }, |
1424 ####### Category: FYI | 1424 ####### Category: FYI |
1425 'V8 Linux64 - gcov coverage': { | 1425 'V8 Linux64 - gcov coverage': { |
1426 'v8_apply_config': ['gcov_coverage'], | 1426 'v8_apply_config': ['gcov_coverage'], |
1427 'chromium_apply_config': [ | 1427 'chromium_apply_config': [ |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2085 'clang', | 2085 'clang', |
2086 'asan', | 2086 'asan', |
2087 'goma', | 2087 'goma', |
2088 'no_dcheck', | 2088 'no_dcheck', |
2089 ], | 2089 ], |
2090 'v8_config_kwargs': { | 2090 'v8_config_kwargs': { |
2091 'BUILD_CONFIG': 'Release', | 2091 'BUILD_CONFIG': 'Release', |
2092 'TARGET_BITS': 64, | 2092 'TARGET_BITS': 64, |
2093 }, | 2093 }, |
2094 'bot_type': 'builder_tester', | 2094 'bot_type': 'builder_tester', |
2095 'enable_swarming': False, | 2095 'enable_swarming': True, |
2096 'tests': [V8Testing], | 2096 'tests': [V8Testing_2], |
2097 'swarming_dimensions': { | 2097 'swarming_dimensions': { |
2098 'os': 'Mac-10.9', | 2098 'os': 'Mac-10.9', |
2099 'cpu': 'x86-64', | 2099 'cpu': 'x86-64', |
2100 }, | 2100 }, |
2101 'testing': {'platform': 'mac'}, | 2101 'testing': {'platform': 'mac'}, |
2102 }, | 2102 }, |
2103 'v8_linux_arm_rel': { | 2103 'v8_linux_arm_rel': { |
2104 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 2104 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
2105 'v8_config_kwargs': { | 2105 'v8_config_kwargs': { |
2106 'BUILD_CONFIG': 'Release', | 2106 'BUILD_CONFIG': 'Release', |
(...skipping 263 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 |