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 21 matching lines...) Expand all Loading... |
32 SimdJs = TestStepConfig('simdjs') | 32 SimdJs = TestStepConfig('simdjs') |
33 SimpleLeak = TestStepConfig('simpleleak') | 33 SimpleLeak = TestStepConfig('simpleleak') |
34 Test262 = TestStepConfig('test262') | 34 Test262 = TestStepConfig('test262') |
35 Test262_2 = TestStepConfig('test262', shards=2) | 35 Test262_2 = TestStepConfig('test262', shards=2) |
36 Test262Ignition = TestStepConfig('test262_ignition') | 36 Test262Ignition = TestStepConfig('test262_ignition') |
37 Test262Ignition_2 = TestStepConfig('test262_ignition', shards=2) | 37 Test262Ignition_2 = TestStepConfig('test262_ignition', shards=2) |
38 Test262Variants = TestStepConfig('test262_variants') | 38 Test262Variants = TestStepConfig('test262_variants') |
39 Test262Variants_2 = TestStepConfig('test262_variants', shards=2) | 39 Test262Variants_2 = TestStepConfig('test262_variants', shards=2) |
40 Test262Variants_3 = TestStepConfig('test262_variants', shards=3) | 40 Test262Variants_3 = TestStepConfig('test262_variants', shards=3) |
41 Unittests = TestStepConfig('unittests') | 41 Unittests = TestStepConfig('unittests') |
42 V8Initializers = TestStepConfig('v8initializers', swarming=False) | 42 V8Initializers = TestStepConfig('v8initializers') |
43 V8InitializersSwarming = TestStepConfig('v8initializers', swarming=True) | |
44 V8Testing = TestStepConfig('v8testing') | 43 V8Testing = TestStepConfig('v8testing') |
45 V8Testing_2 = TestStepConfig('v8testing', shards=2) | 44 V8Testing_2 = TestStepConfig('v8testing', shards=2) |
46 V8Testing_3 = TestStepConfig('v8testing', shards=3) | 45 V8Testing_3 = TestStepConfig('v8testing', shards=3) |
47 V8Testing_4 = TestStepConfig('v8testing', shards=4) | 46 V8Testing_4 = TestStepConfig('v8testing', shards=4) |
48 Webkit = TestStepConfig('webkit') | 47 Webkit = TestStepConfig('webkit') |
49 | 48 |
50 | 49 |
51 BUILDERS = { | 50 BUILDERS = { |
52 ####### Waterfall: client.v8 | 51 ####### Waterfall: client.v8 |
53 'client.v8': { | 52 'client.v8': { |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 }, | 182 }, |
184 'V8 Linux - swarming staging 1': { | 183 'V8 Linux - swarming staging 1': { |
185 'v8_apply_config': ['no_harness'], | 184 'v8_apply_config': ['no_harness'], |
186 'v8_config_kwargs': { | 185 'v8_config_kwargs': { |
187 'BUILD_CONFIG': 'Debug', | 186 'BUILD_CONFIG': 'Debug', |
188 'TARGET_BITS': 64, | 187 'TARGET_BITS': 64, |
189 }, | 188 }, |
190 'bot_type': 'tester', | 189 'bot_type': 'tester', |
191 'parent_buildername': 'V8 Linux - swarming staging builder', | 190 'parent_buildername': 'V8 Linux - swarming staging builder', |
192 'build_gs_archive': 'linux_swarming_staging_archive', | 191 'build_gs_archive': 'linux_swarming_staging_archive', |
193 'tests': [Mjsunit, V8InitializersSwarming], | 192 'tests': [Mjsunit, V8Initializers], |
194 'testing': {'platform': 'linux'}, | 193 'testing': {'platform': 'linux'}, |
195 'enable_swarming': True, | 194 'enable_swarming': True, |
196 'slim_swarming_tester': True, | 195 'slim_swarming_tester': True, |
197 'swarming_dimensions': { | 196 'swarming_dimensions': { |
198 'os': 'Ubuntu', | 197 'os': 'Ubuntu', |
199 }, | 198 }, |
200 }, | 199 }, |
201 'V8 Linux - swarming staging 2': { | 200 'V8 Linux - swarming staging 2': { |
202 'v8_apply_config': ['gc_stress', 'no_harness'], | 201 'v8_apply_config': ['gc_stress', 'no_harness'], |
203 'v8_config_kwargs': { | 202 'v8_config_kwargs': { |
(...skipping 2167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2371 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2370 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2372 | 2371 |
2373 BUILDERS = freeze(BUILDERS) | 2372 BUILDERS = freeze(BUILDERS) |
2374 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2373 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2375 | 2374 |
2376 def iter_builders(): | 2375 def iter_builders(): |
2377 for mastername, master_config in BUILDERS.iteritems(): | 2376 for mastername, master_config in BUILDERS.iteritems(): |
2378 builders = master_config['builders'] | 2377 builders = master_config['builders'] |
2379 for buildername, bot_config in builders.iteritems(): | 2378 for buildername, bot_config in builders.iteritems(): |
2380 yield mastername, builders, buildername, bot_config | 2379 yield mastername, builders, buildername, bot_config |
OLD | NEW |