Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Side by Side Diff: scripts/slave/recipe_modules/v8/builders.py

Issue 2082383002: V8: Switch mac bots to mb (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral 9 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral
10 10
(...skipping 631 matching lines...) Expand 10 before | Expand all | Expand 10 after
642 ], 642 ],
643 'v8_config_kwargs': { 643 'v8_config_kwargs': {
644 'BUILD_CONFIG': 'Release', 644 'BUILD_CONFIG': 'Release',
645 'TARGET_BITS': 64, 645 'TARGET_BITS': 64,
646 }, 646 },
647 'bot_type': 'builder_tester', 647 'bot_type': 'builder_tester',
648 'testing': {'platform': 'win'}, 648 'testing': {'platform': 'win'},
649 }, 649 },
650 ####### Category: Mac 650 ####### Category: Mac
651 'V8 Mac': { 651 'V8 Mac': {
652 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 652 'chromium_apply_config': [
653 'v8_ninja', 'default_compiler', 'goma', 'mb'],
653 'v8_config_kwargs': { 654 'v8_config_kwargs': {
654 'BUILD_CONFIG': 'Release', 655 'BUILD_CONFIG': 'Release',
655 'TARGET_BITS': 32, 656 'TARGET_BITS': 32,
656 }, 657 },
657 'bot_type': 'builder_tester', 658 'bot_type': 'builder_tester',
658 'enable_swarming': True, 659 'enable_swarming': True,
659 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 660 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
660 'swarming_dimensions': { 661 'swarming_dimensions': {
661 'os': 'Mac-10.9', 662 'os': 'Mac-10.9',
662 'cpu': 'x86-64', 663 'cpu': 'x86-64',
663 }, 664 },
664 'testing': {'platform': 'mac'}, 665 'testing': {'platform': 'mac'},
665 }, 666 },
666 'V8 Mac - debug': { 667 'V8 Mac - debug': {
667 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 668 'chromium_apply_config': [
669 'v8_ninja', 'default_compiler', 'goma', 'mb'],
668 'v8_config_kwargs': { 670 'v8_config_kwargs': {
669 'BUILD_CONFIG': 'Debug', 671 'BUILD_CONFIG': 'Debug',
670 'TARGET_BITS': 32, 672 'TARGET_BITS': 32,
671 }, 673 },
672 'bot_type': 'builder_tester', 674 'bot_type': 'builder_tester',
673 'enable_swarming': True, 675 'enable_swarming': True,
674 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 676 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
675 'swarming_dimensions': { 677 'swarming_dimensions': {
676 'os': 'Mac-10.9', 678 'os': 'Mac-10.9',
677 'cpu': 'x86-64', 679 'cpu': 'x86-64',
678 }, 680 },
679 'testing': {'platform': 'mac'}, 681 'testing': {'platform': 'mac'},
680 }, 682 },
681 'V8 Mac64': { 683 'V8 Mac64': {
682 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 684 'chromium_apply_config': [
685 'v8_ninja', 'default_compiler', 'goma', 'mb'],
683 'v8_config_kwargs': { 686 'v8_config_kwargs': {
684 'BUILD_CONFIG': 'Release', 687 'BUILD_CONFIG': 'Release',
685 'TARGET_BITS': 64, 688 'TARGET_BITS': 64,
686 }, 689 },
687 'bot_type': 'builder_tester', 690 'bot_type': 'builder_tester',
688 'enable_swarming': True, 691 'enable_swarming': True,
689 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 692 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
690 'swarming_dimensions': { 693 'swarming_dimensions': {
691 'os': 'Mac-10.9', 694 'os': 'Mac-10.9',
692 'cpu': 'x86-64', 695 'cpu': 'x86-64',
693 }, 696 },
694 'testing': {'platform': 'mac'}, 697 'testing': {'platform': 'mac'},
695 }, 698 },
696 'V8 Mac64 - debug': { 699 'V8 Mac64 - debug': {
697 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 700 'chromium_apply_config': [
701 'v8_ninja', 'default_compiler', 'goma', 'mb'],
698 'v8_config_kwargs': { 702 'v8_config_kwargs': {
699 'BUILD_CONFIG': 'Debug', 703 'BUILD_CONFIG': 'Debug',
700 'TARGET_BITS': 64, 704 'TARGET_BITS': 64,
701 }, 705 },
702 'bot_type': 'builder_tester', 706 'bot_type': 'builder_tester',
703 'enable_swarming': True, 707 'enable_swarming': True,
704 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 708 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
705 'swarming_dimensions': { 709 'swarming_dimensions': {
706 'os': 'Mac-10.9', 710 'os': 'Mac-10.9',
707 'cpu': 'x86-64', 711 'cpu': 'x86-64',
708 }, 712 },
709 'testing': {'platform': 'mac'}, 713 'testing': {'platform': 'mac'},
710 }, 714 },
711 'V8 Mac64 - xcode': { 715 'V8 Mac64 - xcode': {
712 'chromium_apply_config': ['v8_xcode_ninja', 'default_compiler', 'goma'], 716 'chromium_apply_config': [
717 'v8_xcode_ninja', 'default_compiler', 'goma'],
Michael Achenbach 2016/06/24 10:10:11 This will be switched manually as mb doesn't suppo
713 'v8_config_kwargs': { 718 'v8_config_kwargs': {
714 'BUILD_CONFIG': 'Release', 719 'BUILD_CONFIG': 'Release',
715 'TARGET_BITS': 64, 720 'TARGET_BITS': 64,
716 }, 721 },
717 'bot_type': 'builder_tester', 722 'bot_type': 'builder_tester',
718 'testing': {'platform': 'mac'}, 723 'testing': {'platform': 'mac'},
719 }, 724 },
720 ####### Category: Misc 725 ####### Category: Misc
721 'V8 Fuzzer': { 726 'V8 Fuzzer': {
722 'v8_config_kwargs': { 727 'v8_config_kwargs': {
(...skipping 28 matching lines...) Expand all
751 'TARGET_BITS': 32, 756 'TARGET_BITS': 32,
752 }, 757 },
753 'bot_type': 'tester', 758 'bot_type': 'tester',
754 'parent_buildername': 'V8 Linux - debug builder', 759 'parent_buildername': 'V8 Linux - debug builder',
755 'build_gs_archive': 'linux_dbg_archive', 760 'build_gs_archive': 'linux_dbg_archive',
756 'enable_swarming': True, 761 'enable_swarming': True,
757 'tests': [Mjsunit_3, Webkit, MjsunitIgnitionTurbofan_2], 762 'tests': [Mjsunit_3, Webkit, MjsunitIgnitionTurbofan_2],
758 'testing': {'platform': 'linux'}, 763 'testing': {'platform': 'linux'},
759 }, 764 },
760 'V8 Mac GC Stress': { 765 'V8 Mac GC Stress': {
761 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 766 'chromium_apply_config': [
767 'v8_ninja', 'default_compiler', 'goma', 'mb'],
762 'v8_apply_config': ['gc_stress'], 768 'v8_apply_config': ['gc_stress'],
763 'v8_config_kwargs': { 769 'v8_config_kwargs': {
764 'BUILD_CONFIG': 'Debug', 770 'BUILD_CONFIG': 'Debug',
765 'TARGET_BITS': 32, 771 'TARGET_BITS': 32,
766 }, 772 },
767 'bot_type': 'builder_tester', 773 'bot_type': 'builder_tester',
768 'enable_swarming': True, 774 'enable_swarming': True,
769 'tests': [Mjsunit_3, Webkit], 775 'tests': [Mjsunit_3, Webkit],
770 'swarming_dimensions': { 776 'swarming_dimensions': {
771 'os': 'Mac-10.9', 777 'os': 'Mac-10.9',
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
989 Benchmarks, 995 Benchmarks,
990 Test262, 996 Test262,
991 Mozilla, 997 Mozilla,
992 SimdJs, 998 SimdJs,
993 IgnitionTurbofan, 999 IgnitionTurbofan,
994 ], 1000 ],
995 'testing': {'platform': 'linux'}, 1001 'testing': {'platform': 'linux'},
996 }, 1002 },
997 'V8 Mac64 ASAN': { 1003 'V8 Mac64 ASAN': {
998 'chromium_apply_config': [ 1004 'chromium_apply_config': [
999 'v8_ninja', 'clang', 'asan', 'goma'], 1005 'v8_ninja', 'clang', 'asan', 'goma', 'mb'],
1000 'v8_config_kwargs': { 1006 'v8_config_kwargs': {
1001 'BUILD_CONFIG': 'Release', 1007 'BUILD_CONFIG': 'Release',
1002 'TARGET_BITS': 64, 1008 'TARGET_BITS': 64,
1003 }, 1009 },
1004 'bot_type': 'builder_tester', 1010 'bot_type': 'builder_tester',
1005 'enable_swarming': True, 1011 'enable_swarming': True,
1006 'tests': [V8Testing_4, IgnitionTurbofan], 1012 'tests': [V8Testing_4, IgnitionTurbofan],
1007 'swarming_dimensions': { 1013 'swarming_dimensions': {
1008 'os': 'Mac-10.9', 1014 'os': 'Mac-10.9',
1009 'cpu': 'x86-64', 1015 'cpu': 'x86-64',
(...skipping 1101 matching lines...) Expand 10 before | Expand all | Expand 10 after
2111 }, 2117 },
2112 'bot_type': 'builder_tester', 2118 'bot_type': 'builder_tester',
2113 'enable_swarming': True, 2119 'enable_swarming': True,
2114 'swarming_dimensions': { 2120 'swarming_dimensions': {
2115 'os': 'Windows-7-SP1', 2121 'os': 'Windows-7-SP1',
2116 }, 2122 },
2117 'tests': [V8Testing_2, SimdJs, IgnitionTurbofan, Mozilla], 2123 'tests': [V8Testing_2, SimdJs, IgnitionTurbofan, Mozilla],
2118 'testing': {'platform': 'win'}, 2124 'testing': {'platform': 'win'},
2119 }, 2125 },
2120 'v8_mac_rel_ng': { 2126 'v8_mac_rel_ng': {
2121 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 2127 'chromium_apply_config': [
2128 'v8_ninja', 'default_compiler', 'goma', 'mb'],
2122 'v8_config_kwargs': { 2129 'v8_config_kwargs': {
2123 'BUILD_CONFIG': 'Release', 2130 'BUILD_CONFIG': 'Release',
2124 'TARGET_BITS': 32, 2131 'TARGET_BITS': 32,
2125 }, 2132 },
2126 'bot_type': 'builder', 2133 'bot_type': 'builder',
2127 'enable_swarming': True, 2134 'enable_swarming': True,
2128 'slim_swarming_builder': True, 2135 'slim_swarming_builder': True,
2129 'triggers': [ 2136 'triggers': [
2130 'v8_mac_rel_ng_triggered', 2137 'v8_mac_rel_ng_triggered',
2131 ], 2138 ],
2132 'testing': {'platform': 'mac'}, 2139 'testing': {'platform': 'mac'},
2133 }, 2140 },
2134 'v8_mac_rel_ng_triggered': { 2141 'v8_mac_rel_ng_triggered': {
2135 'v8_config_kwargs': { 2142 'v8_config_kwargs': {
2136 'BUILD_CONFIG': 'Release', 2143 'BUILD_CONFIG': 'Release',
2137 'TARGET_BITS': 32, 2144 'TARGET_BITS': 32,
2138 }, 2145 },
2139 'bot_type': 'tester', 2146 'bot_type': 'tester',
2140 'parent_buildername': 'v8_mac_rel_ng', 2147 'parent_buildername': 'v8_mac_rel_ng',
2141 'enable_swarming': True, 2148 'enable_swarming': True,
2142 'swarming_dimensions': { 2149 'swarming_dimensions': {
2143 'os': 'Mac-10.9', 2150 'os': 'Mac-10.9',
2144 'cpu': 'x86-64', 2151 'cpu': 'x86-64',
2145 }, 2152 },
2146 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 2153 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
2147 'testing': {'platform': 'linux'}, 2154 'testing': {'platform': 'linux'},
2148 }, 2155 },
2149 'v8_mac_dbg': { 2156 'v8_mac_dbg': {
2150 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 2157 'chromium_apply_config': [
2158 'v8_ninja', 'default_compiler', 'goma', 'mb'],
2151 'v8_config_kwargs': { 2159 'v8_config_kwargs': {
2152 'BUILD_CONFIG': 'Debug', 2160 'BUILD_CONFIG': 'Debug',
2153 'TARGET_BITS': 32, 2161 'TARGET_BITS': 32,
2154 }, 2162 },
2155 'bot_type': 'builder_tester', 2163 'bot_type': 'builder_tester',
2156 'enable_swarming': True, 2164 'enable_swarming': True,
2157 'tests': [V8Testing_2, Test262, Mozilla, SimdJs, IgnitionTurbofan], 2165 'tests': [V8Testing_2, Test262, Mozilla, SimdJs, IgnitionTurbofan],
2158 'swarming_dimensions': { 2166 'swarming_dimensions': {
2159 'os': 'Mac-10.9', 2167 'os': 'Mac-10.9',
2160 'cpu': 'x86-64', 2168 'cpu': 'x86-64',
2161 }, 2169 },
2162 'testing': {'platform': 'mac'}, 2170 'testing': {'platform': 'mac'},
2163 }, 2171 },
2164 'v8_mac64_rel': { 2172 'v8_mac64_rel': {
2165 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 2173 'chromium_apply_config': [
2174 'v8_ninja', 'default_compiler', 'goma', 'mb'],
2166 'v8_config_kwargs': { 2175 'v8_config_kwargs': {
2167 'BUILD_CONFIG': 'Release', 2176 'BUILD_CONFIG': 'Release',
2168 'TARGET_BITS': 64, 2177 'TARGET_BITS': 64,
2169 }, 2178 },
2170 'bot_type': 'builder_tester', 2179 'bot_type': 'builder_tester',
2171 'enable_swarming': True, 2180 'enable_swarming': True,
2172 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan], 2181 'tests': [V8Testing, Test262, Mozilla, SimdJs, IgnitionTurbofan],
2173 'swarming_dimensions': { 2182 'swarming_dimensions': {
2174 'os': 'Mac-10.9', 2183 'os': 'Mac-10.9',
2175 'cpu': 'x86-64', 2184 'cpu': 'x86-64',
2176 }, 2185 },
2177 'testing': {'platform': 'mac'}, 2186 'testing': {'platform': 'mac'},
2178 }, 2187 },
2179 'v8_mac64_dbg': { 2188 'v8_mac64_dbg': {
2180 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 2189 'chromium_apply_config': [
2190 'v8_ninja', 'default_compiler', 'goma', 'mb'],
2181 'v8_config_kwargs': { 2191 'v8_config_kwargs': {
2182 'BUILD_CONFIG': 'Debug', 2192 'BUILD_CONFIG': 'Debug',
2183 'TARGET_BITS': 64, 2193 'TARGET_BITS': 64,
2184 }, 2194 },
2185 'bot_type': 'builder_tester', 2195 'bot_type': 'builder_tester',
2186 'enable_swarming': True, 2196 'enable_swarming': True,
2187 'tests': [V8Testing_2, Test262, Mozilla, SimdJs, IgnitionTurbofan], 2197 'tests': [V8Testing_2, Test262, Mozilla, SimdJs, IgnitionTurbofan],
2188 'swarming_dimensions': { 2198 'swarming_dimensions': {
2189 'os': 'Mac-10.9', 2199 'os': 'Mac-10.9',
2190 'cpu': 'x86-64', 2200 'cpu': 'x86-64',
2191 }, 2201 },
2192 'testing': {'platform': 'mac'}, 2202 'testing': {'platform': 'mac'},
2193 }, 2203 },
2194 'v8_mac_gc_stress_dbg': { 2204 'v8_mac_gc_stress_dbg': {
2195 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 2205 'chromium_apply_config': [
2206 'v8_ninja', 'default_compiler', 'goma', 'mb'],
2196 'v8_apply_config': ['gc_stress'], 2207 'v8_apply_config': ['gc_stress'],
2197 'v8_config_kwargs': { 2208 'v8_config_kwargs': {
2198 'BUILD_CONFIG': 'Debug', 2209 'BUILD_CONFIG': 'Debug',
2199 'TARGET_BITS': 32, 2210 'TARGET_BITS': 32,
2200 }, 2211 },
2201 'bot_type': 'builder_tester', 2212 'bot_type': 'builder_tester',
2202 'enable_swarming': True, 2213 'enable_swarming': True,
2203 'tests': [Mjsunit_3, Webkit], 2214 'tests': [Mjsunit_3, Webkit],
2204 'swarming_dimensions': { 2215 'swarming_dimensions': {
2205 'os': 'Mac-10.9', 2216 'os': 'Mac-10.9',
2206 'cpu': 'x86-64', 2217 'cpu': 'x86-64',
2207 }, 2218 },
2208 'testing': {'platform': 'mac'}, 2219 'testing': {'platform': 'mac'},
2209 }, 2220 },
2210 'v8_mac64_asan_rel': { 2221 'v8_mac64_asan_rel': {
2211 'chromium_apply_config': [ 2222 'chromium_apply_config': [
2212 'v8_ninja', 2223 'v8_ninja',
2213 'clang', 2224 'clang',
2214 'asan', 2225 'asan',
2215 'goma', 2226 'goma',
2216 'no_dcheck', 2227 'no_dcheck',
2228 'mb',
2217 ], 2229 ],
2218 'v8_config_kwargs': { 2230 'v8_config_kwargs': {
2219 'BUILD_CONFIG': 'Release', 2231 'BUILD_CONFIG': 'Release',
2220 'TARGET_BITS': 64, 2232 'TARGET_BITS': 64,
2221 }, 2233 },
2222 'bot_type': 'builder_tester', 2234 'bot_type': 'builder_tester',
2223 'enable_swarming': True, 2235 'enable_swarming': True,
2224 'tests': [V8Testing_4], 2236 'tests': [V8Testing_4],
2225 'swarming_dimensions': { 2237 'swarming_dimensions': {
2226 'os': 'Mac-10.9', 2238 'os': 'Mac-10.9',
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
2522 }} 2534 }}
2523 2535
2524 BUILDERS = freeze(BUILDERS) 2536 BUILDERS = freeze(BUILDERS)
2525 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) 2537 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS)
2526 2538
2527 def iter_builders(): 2539 def iter_builders():
2528 for mastername, master_config in BUILDERS.iteritems(): 2540 for mastername, master_config in BUILDERS.iteritems():
2529 builders = master_config['builders'] 2541 builders = master_config['builders']
2530 for buildername, bot_config in builders.iteritems(): 2542 for buildername, bot_config in builders.iteritems():
2531 yield mastername, builders, buildername, bot_config 2543 yield mastername, builders, buildername, bot_config
OLDNEW
« no previous file with comments | « no previous file | scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698