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 |
11 class TestStepConfig(object): | 11 class TestStepConfig(object): |
12 """Per-step test configuration.""" | 12 """Per-step test configuration.""" |
13 def __init__(self, name, shards=1): | 13 def __init__(self, name, shards=1): |
14 self.name = name | 14 self.name = name |
15 self.shards = shards | 15 self.shards = shards |
16 | 16 |
17 | 17 |
18 # Top-level test configs for convenience. | 18 # Top-level test configs for convenience. |
19 Benchmarks = TestStepConfig('benchmarks') | 19 Benchmarks = TestStepConfig('benchmarks') |
20 Deopt = TestStepConfig('deopt') | 20 Deopt = TestStepConfig('deopt') |
21 Fuzz = TestStepConfig('fuzz') | 21 Fuzz = TestStepConfig('fuzz') |
22 GCMole = TestStepConfig('gcmole') | 22 GCMole = TestStepConfig('gcmole') |
23 Mjsunit = TestStepConfig('mjsunit') | 23 Mjsunit = TestStepConfig('mjsunit') |
24 Mjsunit_2 = TestStepConfig('mjsunit', shards=2) | 24 Mjsunit_2 = TestStepConfig('mjsunit', shards=2) |
25 Mjsunit_3 = TestStepConfig('mjsunit', shards=3) | 25 Mjsunit_3 = TestStepConfig('mjsunit', shards=3) |
26 MjsunitIgnition = TestStepConfig('mjsunit_ignition') | 26 Ignition = TestStepConfig('ignition') |
27 MjsunitSPFrameAccess = TestStepConfig('mjsunit_sp_frame_access') | 27 MjsunitSPFrameAccess = TestStepConfig('mjsunit_sp_frame_access') |
28 Mozilla = TestStepConfig('mozilla') | 28 Mozilla = TestStepConfig('mozilla') |
29 OptimizeForSize = TestStepConfig('optimize_for_size') | 29 OptimizeForSize = TestStepConfig('optimize_for_size') |
30 Presubmit = TestStepConfig('presubmit') | 30 Presubmit = TestStepConfig('presubmit') |
31 SimdJs = TestStepConfig('simdjs') | 31 SimdJs = TestStepConfig('simdjs') |
32 SimpleLeak = TestStepConfig('simpleleak') | 32 SimpleLeak = TestStepConfig('simpleleak') |
33 Test262 = TestStepConfig('test262') | 33 Test262 = TestStepConfig('test262') |
34 Test262_2 = TestStepConfig('test262', shards=2) | 34 Test262_2 = TestStepConfig('test262', shards=2) |
35 Test262Ignition = TestStepConfig('test262_ignition') | 35 Test262Ignition = TestStepConfig('test262_ignition') |
36 Test262Ignition_2 = TestStepConfig('test262_ignition', shards=2) | 36 Test262Ignition_2 = TestStepConfig('test262_ignition', shards=2) |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
162 'parent_buildername': 'V8 Linux - builder', | 162 'parent_buildername': 'V8 Linux - builder', |
163 'build_gs_archive': 'linux_rel_archive', | 163 'build_gs_archive': 'linux_rel_archive', |
164 'tests': [ | 164 'tests': [ |
165 V8Initializers, | 165 V8Initializers, |
166 V8Testing, | 166 V8Testing, |
167 OptimizeForSize, | 167 OptimizeForSize, |
168 Benchmarks, | 168 Benchmarks, |
169 SimdJs, | 169 SimdJs, |
170 Test262Variants_2, | 170 Test262Variants_2, |
171 Mozilla, | 171 Mozilla, |
172 MjsunitIgnition, | 172 Ignition, |
173 MjsunitSPFrameAccess, | 173 MjsunitSPFrameAccess, |
174 Test262Ignition, | 174 Test262Ignition, |
175 ], | 175 ], |
176 'testing': {'platform': 'linux'}, | 176 'testing': {'platform': 'linux'}, |
177 'enable_swarming': True, | 177 'enable_swarming': True, |
178 'swarming_dimensions': { | 178 'swarming_dimensions': { |
179 'os': 'Ubuntu-12.04', | 179 'os': 'Ubuntu-12.04', |
180 }, | 180 }, |
181 }, | 181 }, |
182 'V8 Linux - swarming staging 1': { | 182 'V8 Linux - swarming staging 1': { |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 'bot_type': 'tester', | 238 'bot_type': 'tester', |
239 'parent_buildername': 'V8 Linux - debug builder', | 239 'parent_buildername': 'V8 Linux - debug builder', |
240 'build_gs_archive': 'linux_dbg_archive', | 240 'build_gs_archive': 'linux_dbg_archive', |
241 'enable_swarming': True, | 241 'enable_swarming': True, |
242 'tests': [ | 242 'tests': [ |
243 V8Testing, | 243 V8Testing, |
244 Benchmarks, | 244 Benchmarks, |
245 Test262Variants_3, | 245 Test262Variants_3, |
246 Mozilla, | 246 Mozilla, |
247 SimdJs, | 247 SimdJs, |
248 MjsunitIgnition, | 248 Ignition, |
249 MjsunitSPFrameAccess, | 249 MjsunitSPFrameAccess, |
250 Test262Ignition, | 250 Test262Ignition, |
251 ], | 251 ], |
252 'testing': {'platform': 'linux'}, | 252 'testing': {'platform': 'linux'}, |
253 }, | 253 }, |
254 'V8 Linux - debug - avx2': { | 254 'V8 Linux - debug - avx2': { |
255 'v8_config_kwargs': { | 255 'v8_config_kwargs': { |
256 'BUILD_CONFIG': 'Debug', | 256 'BUILD_CONFIG': 'Debug', |
257 'TARGET_BITS': 32, | 257 'TARGET_BITS': 32, |
258 }, | 258 }, |
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 'parent_buildername': 'V8 Linux64 - builder', | 512 'parent_buildername': 'V8 Linux64 - builder', |
513 'build_gs_archive': 'linux64_rel_archive', | 513 'build_gs_archive': 'linux64_rel_archive', |
514 'enable_swarming': True, | 514 'enable_swarming': True, |
515 'tests': [ | 515 'tests': [ |
516 V8Initializers, | 516 V8Initializers, |
517 V8Testing, | 517 V8Testing, |
518 OptimizeForSize, | 518 OptimizeForSize, |
519 Test262Variants_2, | 519 Test262Variants_2, |
520 Mozilla, | 520 Mozilla, |
521 SimdJs, | 521 SimdJs, |
522 MjsunitIgnition, | 522 Ignition, |
523 MjsunitSPFrameAccess, | 523 MjsunitSPFrameAccess, |
524 Test262Ignition, | 524 Test262Ignition, |
525 ], | 525 ], |
526 'testing': {'platform': 'linux'}, | 526 'testing': {'platform': 'linux'}, |
527 }, | 527 }, |
528 'V8 Linux64 - avx2': { | 528 'V8 Linux64 - avx2': { |
529 'v8_config_kwargs': { | 529 'v8_config_kwargs': { |
530 'BUILD_CONFIG': 'Release', | 530 'BUILD_CONFIG': 'Release', |
531 'TARGET_BITS': 64, | 531 'TARGET_BITS': 64, |
532 }, | 532 }, |
(...skipping 15 matching lines...) Expand all Loading... |
548 }, | 548 }, |
549 'bot_type': 'tester', | 549 'bot_type': 'tester', |
550 'parent_buildername': 'V8 Linux64 - debug builder', | 550 'parent_buildername': 'V8 Linux64 - debug builder', |
551 'build_gs_archive': 'linux64_dbg_archive', | 551 'build_gs_archive': 'linux64_dbg_archive', |
552 'enable_swarming': True, | 552 'enable_swarming': True, |
553 'tests': [ | 553 'tests': [ |
554 V8Testing, | 554 V8Testing, |
555 Test262Variants_3, | 555 Test262Variants_3, |
556 Mozilla, | 556 Mozilla, |
557 SimdJs, | 557 SimdJs, |
558 MjsunitIgnition, | 558 Ignition, |
559 MjsunitSPFrameAccess, | 559 MjsunitSPFrameAccess, |
560 Test262Ignition, | 560 Test262Ignition, |
561 ], | 561 ], |
562 'testing': {'platform': 'linux'}, | 562 'testing': {'platform': 'linux'}, |
563 }, | 563 }, |
564 'V8 Linux64 - debug - avx2': { | 564 'V8 Linux64 - debug - avx2': { |
565 'v8_config_kwargs': { | 565 'v8_config_kwargs': { |
566 'BUILD_CONFIG': 'Debug', | 566 'BUILD_CONFIG': 'Debug', |
567 'TARGET_BITS': 64, | 567 'TARGET_BITS': 64, |
568 }, | 568 }, |
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
894 'TARGET_ARCH': 'arm', | 894 'TARGET_ARCH': 'arm', |
895 'TARGET_BITS': 32, | 895 'TARGET_BITS': 32, |
896 }, | 896 }, |
897 'bot_type': 'tester', | 897 'bot_type': 'tester', |
898 'parent_buildername': 'V8 Arm - builder', | 898 'parent_buildername': 'V8 Arm - builder', |
899 'tests': [ | 899 'tests': [ |
900 V8Testing, | 900 V8Testing, |
901 Benchmarks, | 901 Benchmarks, |
902 OptimizeForSize, | 902 OptimizeForSize, |
903 SimdJs, | 903 SimdJs, |
904 MjsunitIgnition, | 904 Ignition, |
905 Test262Ignition, | 905 Test262Ignition, |
906 ], | 906 ], |
907 'enable_swarming': True, | 907 'enable_swarming': True, |
908 'slim_swarming_tester': True, | 908 'slim_swarming_tester': True, |
909 'swarming_dimensions': { | 909 'swarming_dimensions': { |
910 'os': 'Ubuntu-14.04', | 910 'os': 'Ubuntu-14.04', |
911 'cpu': 'armv7l', | 911 'cpu': 'armv7l', |
912 }, | 912 }, |
913 'testing': {'platform': 'linux'}, | 913 'testing': {'platform': 'linux'}, |
914 }, | 914 }, |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
988 'BUILD_CONFIG': 'Release', | 988 'BUILD_CONFIG': 'Release', |
989 'TARGET_BITS': 32, | 989 'TARGET_BITS': 32, |
990 }, | 990 }, |
991 'bot_type': 'builder_tester', | 991 'bot_type': 'builder_tester', |
992 'enable_swarming': True, | 992 'enable_swarming': True, |
993 'tests': [ | 993 'tests': [ |
994 V8Testing_2, | 994 V8Testing_2, |
995 Test262, | 995 Test262, |
996 Mozilla, | 996 Mozilla, |
997 SimdJs, | 997 SimdJs, |
998 MjsunitIgnition, | 998 Ignition, |
999 MjsunitSPFrameAccess, | 999 MjsunitSPFrameAccess, |
1000 Test262Ignition, | 1000 Test262Ignition, |
1001 ], | 1001 ], |
1002 'testing': {'platform': 'linux'}, | 1002 'testing': {'platform': 'linux'}, |
1003 }, | 1003 }, |
1004 'V8 Linux - arm - sim - debug': { | 1004 'V8 Linux - arm - sim - debug': { |
1005 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 1005 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
1006 'v8_config_kwargs': { | 1006 'v8_config_kwargs': { |
1007 'BUILD_CONFIG': 'Debug', | 1007 'BUILD_CONFIG': 'Debug', |
1008 'TARGET_BITS': 32, | 1008 'TARGET_BITS': 32, |
1009 }, | 1009 }, |
1010 'bot_type': 'builder_tester', | 1010 'bot_type': 'builder_tester', |
1011 'enable_swarming': True, | 1011 'enable_swarming': True, |
1012 'tests': [ | 1012 'tests': [ |
1013 V8Testing_2, | 1013 V8Testing_2, |
1014 Test262, | 1014 Test262, |
1015 Mozilla, | 1015 Mozilla, |
1016 SimdJs, | 1016 SimdJs, |
1017 MjsunitIgnition, | 1017 Ignition, |
1018 MjsunitSPFrameAccess, | 1018 MjsunitSPFrameAccess, |
1019 Test262Ignition, | 1019 Test262Ignition, |
1020 ], | 1020 ], |
1021 'testing': {'platform': 'linux'}, | 1021 'testing': {'platform': 'linux'}, |
1022 }, | 1022 }, |
1023 'V8 Linux - arm - armv8-a - sim': { | 1023 'V8 Linux - arm - armv8-a - sim': { |
1024 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 1024 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
1025 'v8_apply_config': ['enable_armv8'], | 1025 'v8_apply_config': ['enable_armv8'], |
1026 'v8_config_kwargs': { | 1026 'v8_config_kwargs': { |
1027 'BUILD_CONFIG': 'Release', | 1027 'BUILD_CONFIG': 'Release', |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1080 'BUILD_CONFIG': 'Release', | 1080 'BUILD_CONFIG': 'Release', |
1081 'TARGET_BITS': 64, | 1081 'TARGET_BITS': 64, |
1082 }, | 1082 }, |
1083 'bot_type': 'builder_tester', | 1083 'bot_type': 'builder_tester', |
1084 'enable_swarming': True, | 1084 'enable_swarming': True, |
1085 'tests': [ | 1085 'tests': [ |
1086 V8Testing_2, | 1086 V8Testing_2, |
1087 Test262, | 1087 Test262, |
1088 Mozilla, | 1088 Mozilla, |
1089 SimdJs, | 1089 SimdJs, |
1090 MjsunitIgnition, | 1090 Ignition, |
1091 MjsunitSPFrameAccess, | 1091 MjsunitSPFrameAccess, |
1092 Test262Ignition, | 1092 Test262Ignition, |
1093 ], | 1093 ], |
1094 'testing': {'platform': 'linux'}, | 1094 'testing': {'platform': 'linux'}, |
1095 }, | 1095 }, |
1096 'V8 Linux - arm64 - sim - debug': { | 1096 'V8 Linux - arm64 - sim - debug': { |
1097 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 1097 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
1098 'v8_config_kwargs': { | 1098 'v8_config_kwargs': { |
1099 'BUILD_CONFIG': 'Debug', | 1099 'BUILD_CONFIG': 'Debug', |
1100 'TARGET_BITS': 64, | 1100 'TARGET_BITS': 64, |
1101 }, | 1101 }, |
1102 'bot_type': 'builder_tester', | 1102 'bot_type': 'builder_tester', |
1103 'enable_swarming': True, | 1103 'enable_swarming': True, |
1104 'tests': [ | 1104 'tests': [ |
1105 V8Testing_2, | 1105 V8Testing_2, |
1106 Test262, | 1106 Test262, |
1107 Mozilla, | 1107 Mozilla, |
1108 SimdJs, | 1108 SimdJs, |
1109 MjsunitIgnition, | 1109 Ignition, |
1110 MjsunitSPFrameAccess, | 1110 MjsunitSPFrameAccess, |
1111 Test262Ignition, | 1111 Test262Ignition, |
1112 ], | 1112 ], |
1113 'testing': {'platform': 'linux'}, | 1113 'testing': {'platform': 'linux'}, |
1114 }, | 1114 }, |
1115 'V8 Linux - arm64 - sim - nosnap - debug': { | 1115 'V8 Linux - arm64 - sim - nosnap - debug': { |
1116 'chromium_apply_config': [ | 1116 'chromium_apply_config': [ |
1117 'clang', 'v8_ninja', 'goma', 'simulate_arm', 'no_snapshot'], | 1117 'clang', 'v8_ninja', 'goma', 'simulate_arm', 'no_snapshot'], |
1118 'v8_apply_config': ['no_snapshot'], | 1118 'v8_apply_config': ['no_snapshot'], |
1119 'v8_config_kwargs': { | 1119 'v8_config_kwargs': { |
(...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1593 }, | 1593 }, |
1594 'bot_type': 'builder_tester', | 1594 'bot_type': 'builder_tester', |
1595 'enable_swarming': True, | 1595 'enable_swarming': True, |
1596 'tests': [ | 1596 'tests': [ |
1597 V8Testing, | 1597 V8Testing, |
1598 OptimizeForSize, | 1598 OptimizeForSize, |
1599 Test262Variants_2, | 1599 Test262Variants_2, |
1600 Mozilla, | 1600 Mozilla, |
1601 Benchmarks, | 1601 Benchmarks, |
1602 SimdJs, | 1602 SimdJs, |
1603 MjsunitIgnition, | 1603 Ignition, |
1604 MjsunitSPFrameAccess, | 1604 MjsunitSPFrameAccess, |
1605 Test262Ignition, | 1605 Test262Ignition, |
1606 ], | 1606 ], |
1607 'testing': {'platform': 'linux'}, | 1607 'testing': {'platform': 'linux'}, |
1608 }, | 1608 }, |
1609 'v8_linux_avx2_dbg': { | 1609 'v8_linux_avx2_dbg': { |
1610 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1610 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1611 'v8_config_kwargs': { | 1611 'v8_config_kwargs': { |
1612 'BUILD_CONFIG': 'Debug', | 1612 'BUILD_CONFIG': 'Debug', |
1613 'TARGET_BITS': 32, | 1613 'TARGET_BITS': 32, |
(...skipping 23 matching lines...) Expand all Loading... |
1637 'TARGET_BITS': 32, | 1637 'TARGET_BITS': 32, |
1638 }, | 1638 }, |
1639 'bot_type': 'builder_tester', | 1639 'bot_type': 'builder_tester', |
1640 'enable_swarming': True, | 1640 'enable_swarming': True, |
1641 'tests': [ | 1641 'tests': [ |
1642 V8Testing_2, | 1642 V8Testing_2, |
1643 Test262, | 1643 Test262, |
1644 Mozilla, | 1644 Mozilla, |
1645 Benchmarks, | 1645 Benchmarks, |
1646 SimdJs, | 1646 SimdJs, |
1647 MjsunitIgnition, | 1647 Ignition, |
1648 MjsunitSPFrameAccess, | 1648 MjsunitSPFrameAccess, |
1649 Test262Ignition, | 1649 Test262Ignition, |
1650 ], | 1650 ], |
1651 'testing': {'platform': 'linux'}, | 1651 'testing': {'platform': 'linux'}, |
1652 }, | 1652 }, |
1653 'v8_linux_greedy_allocator_dbg': { | 1653 'v8_linux_greedy_allocator_dbg': { |
1654 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1654 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1655 'v8_apply_config': ['greedy_allocator', 'turbo_variant'], | 1655 'v8_apply_config': ['greedy_allocator', 'turbo_variant'], |
1656 'v8_config_kwargs': { | 1656 'v8_config_kwargs': { |
1657 'BUILD_CONFIG': 'Debug', | 1657 'BUILD_CONFIG': 'Debug', |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1711 'TARGET_BITS': 64, | 1711 'TARGET_BITS': 64, |
1712 }, | 1712 }, |
1713 'bot_type': 'builder_tester', | 1713 'bot_type': 'builder_tester', |
1714 'enable_swarming': True, | 1714 'enable_swarming': True, |
1715 'tests': [ | 1715 'tests': [ |
1716 V8Initializers, | 1716 V8Initializers, |
1717 V8Testing, | 1717 V8Testing, |
1718 OptimizeForSize, | 1718 OptimizeForSize, |
1719 Test262Variants_2, | 1719 Test262Variants_2, |
1720 SimdJs, | 1720 SimdJs, |
1721 MjsunitIgnition, | 1721 Ignition, |
1722 MjsunitSPFrameAccess, | 1722 MjsunitSPFrameAccess, |
1723 Test262Ignition, | 1723 Test262Ignition, |
1724 ], | 1724 ], |
1725 'testing': {'platform': 'linux'}, | 1725 'testing': {'platform': 'linux'}, |
1726 }, | 1726 }, |
1727 'v8_linux64_avx2_rel': { | 1727 'v8_linux64_avx2_rel': { |
1728 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1728 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1729 'v8_config_kwargs': { | 1729 'v8_config_kwargs': { |
1730 'BUILD_CONFIG': 'Release', | 1730 'BUILD_CONFIG': 'Release', |
1731 'TARGET_BITS': 64, | 1731 'TARGET_BITS': 64, |
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2115 'BUILD_CONFIG': 'Release', | 2115 'BUILD_CONFIG': 'Release', |
2116 'TARGET_BITS': 32, | 2116 'TARGET_BITS': 32, |
2117 }, | 2117 }, |
2118 'bot_type': 'builder_tester', | 2118 'bot_type': 'builder_tester', |
2119 'enable_swarming': True, | 2119 'enable_swarming': True, |
2120 'tests': [ | 2120 'tests': [ |
2121 V8Testing_3, | 2121 V8Testing_3, |
2122 Test262, | 2122 Test262, |
2123 Mozilla, | 2123 Mozilla, |
2124 SimdJs, | 2124 SimdJs, |
2125 MjsunitIgnition, | 2125 Ignition, |
2126 MjsunitSPFrameAccess, | 2126 MjsunitSPFrameAccess, |
2127 Test262Ignition_2, | 2127 Test262Ignition_2, |
2128 ], | 2128 ], |
2129 'testing': {'platform': 'linux'}, | 2129 'testing': {'platform': 'linux'}, |
2130 }, | 2130 }, |
2131 'v8_linux_arm_dbg': { | 2131 'v8_linux_arm_dbg': { |
2132 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 2132 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
2133 'v8_config_kwargs': { | 2133 'v8_config_kwargs': { |
2134 'BUILD_CONFIG': 'Debug', | 2134 'BUILD_CONFIG': 'Debug', |
2135 'TARGET_BITS': 32, | 2135 'TARGET_BITS': 32, |
2136 }, | 2136 }, |
2137 'bot_type': 'builder_tester', | 2137 'bot_type': 'builder_tester', |
2138 'enable_swarming': True, | 2138 'enable_swarming': True, |
2139 'tests': [ | 2139 'tests': [ |
2140 V8Testing_3, | 2140 V8Testing_3, |
2141 Test262, | 2141 Test262, |
2142 Mozilla, | 2142 Mozilla, |
2143 SimdJs, | 2143 SimdJs, |
2144 MjsunitIgnition, | 2144 Ignition, |
2145 MjsunitSPFrameAccess, | 2145 MjsunitSPFrameAccess, |
2146 Test262Ignition_2, | 2146 Test262Ignition_2, |
2147 ], | 2147 ], |
2148 'testing': {'platform': 'linux'}, | 2148 'testing': {'platform': 'linux'}, |
2149 }, | 2149 }, |
2150 'v8_linux_arm_armv8a_rel': { | 2150 'v8_linux_arm_armv8a_rel': { |
2151 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 2151 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
2152 'v8_apply_config': ['enable_armv8'], | 2152 'v8_apply_config': ['enable_armv8'], |
2153 'v8_config_kwargs': { | 2153 'v8_config_kwargs': { |
2154 'BUILD_CONFIG': 'Release', | 2154 'BUILD_CONFIG': 'Release', |
(...skipping 22 matching lines...) Expand all Loading... |
2177 'BUILD_CONFIG': 'Release', | 2177 'BUILD_CONFIG': 'Release', |
2178 'TARGET_BITS': 64, | 2178 'TARGET_BITS': 64, |
2179 }, | 2179 }, |
2180 'bot_type': 'builder_tester', | 2180 'bot_type': 'builder_tester', |
2181 'enable_swarming': True, | 2181 'enable_swarming': True, |
2182 'tests': [ | 2182 'tests': [ |
2183 V8Testing_3, | 2183 V8Testing_3, |
2184 Test262, | 2184 Test262, |
2185 Mozilla, | 2185 Mozilla, |
2186 SimdJs, | 2186 SimdJs, |
2187 MjsunitIgnition, | 2187 Ignition, |
2188 MjsunitSPFrameAccess, | 2188 MjsunitSPFrameAccess, |
2189 Test262Ignition_2, | 2189 Test262Ignition_2, |
2190 ], | 2190 ], |
2191 'testing': {'platform': 'linux'}, | 2191 'testing': {'platform': 'linux'}, |
2192 }, | 2192 }, |
2193 'v8_linux_arm64_dbg': { | 2193 'v8_linux_arm64_dbg': { |
2194 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 2194 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
2195 'v8_config_kwargs': { | 2195 'v8_config_kwargs': { |
2196 'BUILD_CONFIG': 'Debug', | 2196 'BUILD_CONFIG': 'Debug', |
2197 'TARGET_BITS': 64, | 2197 'TARGET_BITS': 64, |
2198 }, | 2198 }, |
2199 'bot_type': 'builder_tester', | 2199 'bot_type': 'builder_tester', |
2200 'enable_swarming': True, | 2200 'enable_swarming': True, |
2201 'tests': [ | 2201 'tests': [ |
2202 V8Testing_3, | 2202 V8Testing_3, |
2203 Test262, | 2203 Test262, |
2204 Mozilla, | 2204 Mozilla, |
2205 SimdJs, | 2205 SimdJs, |
2206 MjsunitIgnition, | 2206 Ignition, |
2207 MjsunitSPFrameAccess, | 2207 MjsunitSPFrameAccess, |
2208 Test262Ignition_2, | 2208 Test262Ignition_2, |
2209 ], | 2209 ], |
2210 'testing': {'platform': 'linux'}, | 2210 'testing': {'platform': 'linux'}, |
2211 }, | 2211 }, |
2212 'v8_linux_arm64_gc_stress_dbg': { | 2212 'v8_linux_arm64_gc_stress_dbg': { |
2213 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], | 2213 'chromium_apply_config': ['clang', 'v8_ninja', 'goma', 'simulate_arm'], |
2214 'v8_apply_config': ['gc_stress'], | 2214 'v8_apply_config': ['gc_stress'], |
2215 'v8_config_kwargs': { | 2215 'v8_config_kwargs': { |
2216 'BUILD_CONFIG': 'Debug', | 2216 'BUILD_CONFIG': 'Debug', |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2387 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2387 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2388 | 2388 |
2389 BUILDERS = freeze(BUILDERS) | 2389 BUILDERS = freeze(BUILDERS) |
2390 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2390 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2391 | 2391 |
2392 def iter_builders(): | 2392 def iter_builders(): |
2393 for mastername, master_config in BUILDERS.iteritems(): | 2393 for mastername, master_config in BUILDERS.iteritems(): |
2394 builders = master_config['builders'] | 2394 builders = master_config['builders'] |
2395 for buildername, bot_config in builders.iteritems(): | 2395 for buildername, bot_config in builders.iteritems(): |
2396 yield mastername, builders, buildername, bot_config | 2396 yield mastername, builders, buildername, bot_config |
OLD | NEW |