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

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

Issue 1581803003: V8 Buildbot: Add more ng trybots. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Fixes Created 4 years, 11 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
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 9
10 10
(...skipping 1549 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698