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 736 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
747 'testing': {'platform': 'win'}, | 747 'testing': {'platform': 'win'}, |
748 }, | 748 }, |
749 ####### Category: Mac | 749 ####### Category: Mac |
750 'V8 Mac': { | 750 'V8 Mac': { |
751 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 751 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
752 'v8_config_kwargs': { | 752 'v8_config_kwargs': { |
753 'BUILD_CONFIG': 'Release', | 753 'BUILD_CONFIG': 'Release', |
754 'TARGET_BITS': 32, | 754 'TARGET_BITS': 32, |
755 }, | 755 }, |
756 'bot_type': 'builder_tester', | 756 'bot_type': 'builder_tester', |
| 757 'enable_swarming': True, |
757 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 758 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
| 759 'swarming_dimensions': { |
| 760 'os': 'Mac-10.9', |
| 761 'cpu': 'x86-64', |
| 762 }, |
758 'testing': {'platform': 'mac'}, | 763 'testing': {'platform': 'mac'}, |
759 }, | 764 }, |
760 'V8 Mac - debug': { | 765 'V8 Mac - debug': { |
761 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 766 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
762 'v8_config_kwargs': { | 767 'v8_config_kwargs': { |
763 'BUILD_CONFIG': 'Debug', | 768 'BUILD_CONFIG': 'Debug', |
764 'TARGET_BITS': 32, | 769 'TARGET_BITS': 32, |
765 }, | 770 }, |
766 'bot_type': 'builder_tester', | 771 'bot_type': 'builder_tester', |
| 772 'enable_swarming': True, |
767 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 773 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
| 774 'swarming_dimensions': { |
| 775 'os': 'Mac-10.9', |
| 776 'cpu': 'x86-64', |
| 777 }, |
768 'testing': {'platform': 'mac'}, | 778 'testing': {'platform': 'mac'}, |
769 }, | 779 }, |
770 'V8 Mac64': { | 780 'V8 Mac64': { |
771 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 781 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
772 'v8_config_kwargs': { | 782 'v8_config_kwargs': { |
773 'BUILD_CONFIG': 'Release', | 783 'BUILD_CONFIG': 'Release', |
774 'TARGET_BITS': 64, | 784 'TARGET_BITS': 64, |
775 }, | 785 }, |
776 'bot_type': 'builder_tester', | 786 'bot_type': 'builder_tester', |
| 787 'enable_swarming': True, |
777 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 788 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
| 789 'swarming_dimensions': { |
| 790 'os': 'Mac-10.9', |
| 791 'cpu': 'x86-64', |
| 792 }, |
778 'testing': {'platform': 'mac'}, | 793 'testing': {'platform': 'mac'}, |
779 }, | 794 }, |
780 'V8 Mac64 - debug': { | 795 'V8 Mac64 - debug': { |
781 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 796 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
782 'v8_config_kwargs': { | 797 'v8_config_kwargs': { |
783 'BUILD_CONFIG': 'Debug', | 798 'BUILD_CONFIG': 'Debug', |
784 'TARGET_BITS': 64, | 799 'TARGET_BITS': 64, |
785 }, | 800 }, |
786 'bot_type': 'builder_tester', | 801 'bot_type': 'builder_tester', |
| 802 'enable_swarming': True, |
787 'tests': [V8Testing, Test262, Mozilla, SimdJs], | 803 'tests': [V8Testing, Test262, Mozilla, SimdJs], |
| 804 'swarming_dimensions': { |
| 805 'os': 'Mac-10.9', |
| 806 'cpu': 'x86-64', |
| 807 }, |
788 'testing': {'platform': 'mac'}, | 808 'testing': {'platform': 'mac'}, |
789 }, | 809 }, |
790 'V8 Mac64 - xcode': { | 810 'V8 Mac64 - xcode': { |
791 'chromium_apply_config': ['clang'], | 811 'chromium_apply_config': ['clang'], |
792 'v8_config_kwargs': { | 812 'v8_config_kwargs': { |
793 'BUILD_CONFIG': 'Release', | 813 'BUILD_CONFIG': 'Release', |
794 'TARGET_BITS': 64, | 814 'TARGET_BITS': 64, |
795 }, | 815 }, |
796 'bot_type': 'builder_tester', | 816 'bot_type': 'builder_tester', |
797 'testing': {'platform': 'mac'}, | 817 'testing': {'platform': 'mac'}, |
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1186 'testing': {'platform': 'linux'}, | 1206 'testing': {'platform': 'linux'}, |
1187 }, | 1207 }, |
1188 'V8 Mac GC Stress': { | 1208 'V8 Mac GC Stress': { |
1189 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], | 1209 'chromium_apply_config': ['v8_ninja', 'clang', 'goma'], |
1190 'v8_apply_config': ['gc_stress'], | 1210 'v8_apply_config': ['gc_stress'], |
1191 'v8_config_kwargs': { | 1211 'v8_config_kwargs': { |
1192 'BUILD_CONFIG': 'Debug', | 1212 'BUILD_CONFIG': 'Debug', |
1193 'TARGET_BITS': 32, | 1213 'TARGET_BITS': 32, |
1194 }, | 1214 }, |
1195 'bot_type': 'builder_tester', | 1215 'bot_type': 'builder_tester', |
1196 'tests': [Mjsunit, Webkit], | 1216 'enable_swarming': True, |
| 1217 'tests': [Mjsunit_3, Webkit], |
| 1218 'swarming_dimensions': { |
| 1219 'os': 'Mac-10.9', |
| 1220 'cpu': 'x86-64', |
| 1221 }, |
1197 'testing': {'platform': 'mac'}, | 1222 'testing': {'platform': 'mac'}, |
1198 }, | 1223 }, |
1199 'V8 Arm GC Stress': { | 1224 'V8 Arm GC Stress': { |
1200 'v8_apply_config': ['gc_stress', 'no_variants'], | 1225 'v8_apply_config': ['gc_stress', 'no_variants'], |
1201 'v8_config_kwargs': { | 1226 'v8_config_kwargs': { |
1202 'BUILD_CONFIG': 'Debug', | 1227 'BUILD_CONFIG': 'Debug', |
1203 'TARGET_ARCH': 'arm', | 1228 'TARGET_ARCH': 'arm', |
1204 'TARGET_BITS': 32, | 1229 'TARGET_BITS': 32, |
1205 }, | 1230 }, |
1206 'bot_type': 'tester', | 1231 'bot_type': 'tester', |
(...skipping 1155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2362 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2387 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2363 | 2388 |
2364 BUILDERS = freeze(BUILDERS) | 2389 BUILDERS = freeze(BUILDERS) |
2365 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2390 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2366 | 2391 |
2367 def iter_builders(): | 2392 def iter_builders(): |
2368 for mastername, master_config in BUILDERS.iteritems(): | 2393 for mastername, master_config in BUILDERS.iteritems(): |
2369 builders = master_config['builders'] | 2394 builders = master_config['builders'] |
2370 for buildername, bot_config in builders.iteritems(): | 2395 for buildername, bot_config in builders.iteritems(): |
2371 yield mastername, builders, buildername, bot_config | 2396 yield mastername, builders, buildername, bot_config |
OLD | NEW |