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 1549 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1560 Test262Variants_2, | 1560 Test262Variants_2, |
1561 Mozilla, | 1561 Mozilla, |
1562 Benchmarks, | 1562 Benchmarks, |
1563 SimdJs, | 1563 SimdJs, |
1564 Ignition, | 1564 Ignition, |
1565 MjsunitSPFrameAccess, | 1565 MjsunitSPFrameAccess, |
1566 Test262Ignition, | 1566 Test262Ignition, |
1567 ], | 1567 ], |
1568 'testing': {'platform': 'linux'}, | 1568 'testing': {'platform': 'linux'}, |
1569 }, | 1569 }, |
| 1570 'v8_linux_rel_ng': { |
| 1571 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
| 1572 'v8_config_kwargs': { |
| 1573 'BUILD_CONFIG': 'Release', |
| 1574 'TARGET_BITS': 32, |
| 1575 }, |
| 1576 'bot_type': 'builder', |
| 1577 'enable_swarming': True, |
| 1578 'slim_swarming_builder': True, |
| 1579 'triggers': [ |
| 1580 'v8_linux_rel_ng_triggered', |
| 1581 ], |
| 1582 'testing': {'platform': 'linux'}, |
| 1583 }, |
| 1584 'v8_linux_rel_ng_triggered': { |
| 1585 'v8_config_kwargs': { |
| 1586 'BUILD_CONFIG': 'Release', |
| 1587 'TARGET_BITS': 32, |
| 1588 }, |
| 1589 'bot_type': 'tester', |
| 1590 'parent_buildername': 'v8_linux_rel_ng', |
| 1591 'enable_swarming': True, |
| 1592 'tests': [ |
| 1593 V8Testing, |
| 1594 OptimizeForSize, |
| 1595 Test262Variants_2, |
| 1596 Mozilla, |
| 1597 Benchmarks, |
| 1598 SimdJs, |
| 1599 Ignition, |
| 1600 MjsunitSPFrameAccess, |
| 1601 Test262Ignition, |
| 1602 ], |
| 1603 'testing': {'platform': 'linux'}, |
| 1604 }, |
1570 'v8_linux_avx2_dbg': { | 1605 'v8_linux_avx2_dbg': { |
1571 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1606 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1572 'v8_config_kwargs': { | 1607 'v8_config_kwargs': { |
1573 'BUILD_CONFIG': 'Debug', | 1608 'BUILD_CONFIG': 'Debug', |
1574 'TARGET_BITS': 32, | 1609 'TARGET_BITS': 32, |
1575 }, | 1610 }, |
1576 'bot_type': 'builder_tester', | 1611 'bot_type': 'builder_tester', |
1577 'enable_swarming': True, | 1612 'enable_swarming': True, |
1578 'tests': [ | 1613 'tests': [ |
1579 V8Testing, | 1614 V8Testing, |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1618 Test262, | 1653 Test262, |
1619 Mozilla, | 1654 Mozilla, |
1620 Benchmarks, | 1655 Benchmarks, |
1621 SimdJs, | 1656 SimdJs, |
1622 Ignition, | 1657 Ignition, |
1623 MjsunitSPFrameAccess, | 1658 MjsunitSPFrameAccess, |
1624 Test262Ignition, | 1659 Test262Ignition, |
1625 ], | 1660 ], |
1626 'testing': {'platform': 'linux'}, | 1661 'testing': {'platform': 'linux'}, |
1627 }, | 1662 }, |
| 1663 'v8_linux_dbg_ng': { |
| 1664 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
| 1665 'v8_config_kwargs': { |
| 1666 'BUILD_CONFIG': 'Debug', |
| 1667 'TARGET_BITS': 32, |
| 1668 }, |
| 1669 'bot_type': 'builder', |
| 1670 'enable_swarming': True, |
| 1671 'slim_swarming_builder': True, |
| 1672 'triggers': [ |
| 1673 'v8_linux_dbg_ng_triggered', |
| 1674 ], |
| 1675 'testing': {'platform': 'linux'}, |
| 1676 }, |
| 1677 'v8_linux_dbg_ng_triggered': { |
| 1678 'v8_config_kwargs': { |
| 1679 'BUILD_CONFIG': 'Debug', |
| 1680 'TARGET_BITS': 32, |
| 1681 }, |
| 1682 'bot_type': 'tester', |
| 1683 'parent_buildername': 'v8_linux_dbg_ng', |
| 1684 'enable_swarming': True, |
| 1685 'tests': [ |
| 1686 V8Testing_2, |
| 1687 Test262, |
| 1688 Mozilla, |
| 1689 Benchmarks, |
| 1690 SimdJs, |
| 1691 Ignition, |
| 1692 MjsunitSPFrameAccess, |
| 1693 Test262Ignition, |
| 1694 ], |
| 1695 'testing': {'platform': 'linux'}, |
| 1696 }, |
1628 'v8_linux_greedy_allocator_dbg': { | 1697 'v8_linux_greedy_allocator_dbg': { |
1629 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1698 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1630 'v8_apply_config': ['greedy_allocator', 'turbo_variant'], | 1699 'v8_apply_config': ['greedy_allocator', 'turbo_variant'], |
1631 'v8_config_kwargs': { | 1700 'v8_config_kwargs': { |
1632 'BUILD_CONFIG': 'Debug', | 1701 'BUILD_CONFIG': 'Debug', |
1633 'TARGET_BITS': 32, | 1702 'TARGET_BITS': 32, |
1634 }, | 1703 }, |
1635 'bot_type': 'builder_tester', | 1704 'bot_type': 'builder_tester', |
1636 'enable_swarming': True, | 1705 'enable_swarming': True, |
1637 # TODO(machenbach): Add test262 and mozilla. | 1706 # TODO(machenbach): Add test262 and mozilla. |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1692 V8Testing, | 1761 V8Testing, |
1693 OptimizeForSize, | 1762 OptimizeForSize, |
1694 Test262Variants_2, | 1763 Test262Variants_2, |
1695 SimdJs, | 1764 SimdJs, |
1696 Ignition, | 1765 Ignition, |
1697 MjsunitSPFrameAccess, | 1766 MjsunitSPFrameAccess, |
1698 Test262Ignition, | 1767 Test262Ignition, |
1699 ], | 1768 ], |
1700 'testing': {'platform': 'linux'}, | 1769 'testing': {'platform': 'linux'}, |
1701 }, | 1770 }, |
| 1771 'v8_linux64_rel_ng': { |
| 1772 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
| 1773 'v8_config_kwargs': { |
| 1774 'BUILD_CONFIG': 'Release', |
| 1775 'TARGET_BITS': 64, |
| 1776 }, |
| 1777 'bot_type': 'builder', |
| 1778 'enable_swarming': True, |
| 1779 'slim_swarming_builder': True, |
| 1780 'triggers': [ |
| 1781 'v8_linux64_rel_ng_triggered', |
| 1782 ], |
| 1783 'testing': {'platform': 'linux'}, |
| 1784 }, |
| 1785 'v8_linux64_rel_ng_triggered': { |
| 1786 'v8_config_kwargs': { |
| 1787 'BUILD_CONFIG': 'Release', |
| 1788 'TARGET_BITS': 64, |
| 1789 }, |
| 1790 'bot_type': 'tester', |
| 1791 'parent_buildername': 'v8_linux64_rel_ng', |
| 1792 'enable_swarming': True, |
| 1793 'tests': [ |
| 1794 V8Initializers, |
| 1795 V8Testing, |
| 1796 OptimizeForSize, |
| 1797 Test262Variants_2, |
| 1798 SimdJs, |
| 1799 Ignition, |
| 1800 MjsunitSPFrameAccess, |
| 1801 Test262Ignition, |
| 1802 ], |
| 1803 'testing': {'platform': 'linux'}, |
| 1804 }, |
1702 'v8_linux64_avx2_rel': { | 1805 'v8_linux64_avx2_rel': { |
1703 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], | 1806 'chromium_apply_config': ['clang', 'v8_ninja', 'goma'], |
1704 'v8_config_kwargs': { | 1807 'v8_config_kwargs': { |
1705 'BUILD_CONFIG': 'Release', | 1808 'BUILD_CONFIG': 'Release', |
1706 'TARGET_BITS': 64, | 1809 'TARGET_BITS': 64, |
1707 }, | 1810 }, |
1708 'bot_type': 'builder_tester', | 1811 'bot_type': 'builder_tester', |
1709 'enable_swarming': True, | 1812 'enable_swarming': True, |
1710 'tests': [ | 1813 'tests': [ |
1711 V8Testing, | 1814 V8Testing, |
(...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2399 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) | 2502 dart_win_release['chromium_apply_config'].extend(['v8_ninja', 'msvs2013']) |
2400 | 2503 |
2401 BUILDERS = freeze(BUILDERS) | 2504 BUILDERS = freeze(BUILDERS) |
2402 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2505 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
2403 | 2506 |
2404 def iter_builders(): | 2507 def iter_builders(): |
2405 for mastername, master_config in BUILDERS.iteritems(): | 2508 for mastername, master_config in BUILDERS.iteritems(): |
2406 builders = master_config['builders'] | 2509 builders = master_config['builders'] |
2407 for buildername, bot_config in builders.iteritems(): | 2510 for buildername, bot_config in builders.iteritems(): |
2408 yield mastername, builders, buildername, bot_config | 2511 yield mastername, builders, buildername, bot_config |
OLD | NEW |