Chromium Code Reviews| 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 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral | 9 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral |
| 10 | 10 |
| (...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 496 'BUILD_CONFIG': 'Debug', | 496 'BUILD_CONFIG': 'Debug', |
| 497 'TARGET_BITS': 64, | 497 'TARGET_BITS': 64, |
| 498 }, | 498 }, |
| 499 'bot_type': 'tester', | 499 'bot_type': 'tester', |
| 500 'enable_swarming': True, | 500 'enable_swarming': True, |
| 501 'parent_buildername': 'V8 Linux64 - custom snapshot - debug builder', | 501 'parent_buildername': 'V8 Linux64 - custom snapshot - debug builder', |
| 502 'build_gs_archive': 'linux64_custom_snapshot_dbg_archive', | 502 'build_gs_archive': 'linux64_custom_snapshot_dbg_archive', |
| 503 'tests': [Mjsunit], | 503 'tests': [Mjsunit], |
| 504 'testing': {'platform': 'linux'}, | 504 'testing': {'platform': 'linux'}, |
| 505 }, | 505 }, |
| 506 'V8 Linux64 - gyp': { | |
| 507 'chromium_apply_config': [ | |
| 508 'v8_ninja', 'default_compiler', 'goma', 'mb', | |
| 509 ], | |
| 510 'v8_config_kwargs': { | |
| 511 'BUILD_CONFIG': 'Release', | |
| 512 'TARGET_BITS': 64, | |
| 513 }, | |
| 514 'bot_type': 'builder_tester', | |
| 515 'enable_swarming': True, | |
| 516 'tests': [V8Testing], | |
| 517 'testing': {'platform': 'linux'}, | |
| 518 }, | |
| 506 ####### Category: Windows | 519 ####### Category: Windows |
| 507 'V8 Win32 - builder': { | 520 'V8 Win32 - builder': { |
| 508 'chromium_apply_config': [ | 521 'chromium_apply_config': [ |
| 509 'default_compiler', | 522 'default_compiler', |
| 510 'v8_ninja', | 523 'v8_ninja', |
| 511 'goma', | 524 'goma', |
| 512 'mb', | 525 'mb', |
| 513 ], | 526 ], |
| 514 'v8_config_kwargs': { | 527 'v8_config_kwargs': { |
| 515 'BUILD_CONFIG': 'Release', | 528 'BUILD_CONFIG': 'Release', |
| (...skipping 1253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1769 V8Testing, | 1782 V8Testing, |
| 1770 OptimizeForSize, | 1783 OptimizeForSize, |
| 1771 Test262Variants_2, | 1784 Test262Variants_2, |
| 1772 SimdJs, | 1785 SimdJs, |
| 1773 IgnitionTurbofan, | 1786 IgnitionTurbofan, |
| 1774 MjsunitSPFrameAccess, | 1787 MjsunitSPFrameAccess, |
| 1775 Test262IgnitionTurbofan, | 1788 Test262IgnitionTurbofan, |
| 1776 ], | 1789 ], |
| 1777 'testing': {'platform': 'linux'}, | 1790 'testing': {'platform': 'linux'}, |
| 1778 }, | 1791 }, |
| 1792 'v8_linux64_gyp_rel_ng': { | |
| 1793 'chromium_apply_config': [ | |
| 1794 'default_compiler', 'v8_ninja', 'goma', 'no_dcheck', 'mb'], | |
| 1795 'v8_config_kwargs': { | |
| 1796 'BUILD_CONFIG': 'Release', | |
| 1797 'TARGET_BITS': 64, | |
| 1798 }, | |
| 1799 'bot_type': 'builder', | |
| 1800 'enable_swarming': True, | |
| 1801 'slim_swarming_builder': True, | |
| 1802 'triggers': [ | |
| 1803 'v8_linux64_gyp_rel_ng_triggered', | |
| 1804 ], | |
| 1805 'testing': {'platform': 'linux'}, | |
| 1806 }, | |
| 1807 'v8_linux64_gyp_rel_ng_triggered': { | |
| 1808 'chromium_apply_config': ['no_dcheck'], | |
|
Michael Achenbach
2016/07/06 09:58:29
No dchecks as we only have a continuous release bo
| |
| 1809 'v8_config_kwargs': { | |
| 1810 'BUILD_CONFIG': 'Release', | |
| 1811 'TARGET_BITS': 64, | |
| 1812 }, | |
| 1813 'bot_type': 'tester', | |
| 1814 'parent_buildername': 'v8_linux64_gyp_rel_ng', | |
| 1815 'enable_swarming': True, | |
| 1816 'tests': [V8Testing], | |
| 1817 'testing': {'platform': 'linux'}, | |
| 1818 }, | |
| 1779 'v8_linux64_avx2_rel_ng': { | 1819 'v8_linux64_avx2_rel_ng': { |
| 1780 'chromium_apply_config': [ | 1820 'chromium_apply_config': [ |
| 1781 'default_compiler', 'v8_ninja', 'goma', 'mb'], | 1821 'default_compiler', 'v8_ninja', 'goma', 'mb'], |
| 1782 'v8_config_kwargs': { | 1822 'v8_config_kwargs': { |
| 1783 'BUILD_CONFIG': 'Release', | 1823 'BUILD_CONFIG': 'Release', |
| 1784 'TARGET_BITS': 64, | 1824 'TARGET_BITS': 64, |
| 1785 }, | 1825 }, |
| 1786 'bot_type': 'builder', | 1826 'bot_type': 'builder', |
| 1787 'enable_swarming': True, | 1827 'enable_swarming': True, |
| 1788 'slim_swarming_builder': True, | 1828 'slim_swarming_builder': True, |
| (...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2548 }} | 2588 }} |
| 2549 | 2589 |
| 2550 BUILDERS = freeze(BUILDERS) | 2590 BUILDERS = freeze(BUILDERS) |
| 2551 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2591 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
| 2552 | 2592 |
| 2553 def iter_builders(): | 2593 def iter_builders(): |
| 2554 for mastername, master_config in BUILDERS.iteritems(): | 2594 for mastername, master_config in BUILDERS.iteritems(): |
| 2555 builders = master_config['builders'] | 2595 builders = master_config['builders'] |
| 2556 for buildername, bot_config in builders.iteritems(): | 2596 for buildername, bot_config in builders.iteritems(): |
| 2557 yield mastername, builders, buildername, bot_config | 2597 yield mastername, builders, buildername, bot_config |
| OLD | NEW |