| 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 330 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 'BUILD_CONFIG': 'Debug', | 341 'BUILD_CONFIG': 'Debug', |
| 342 'TARGET_BITS': 32, | 342 'TARGET_BITS': 32, |
| 343 }, | 343 }, |
| 344 'bot_type': 'builder_tester', | 344 'bot_type': 'builder_tester', |
| 345 'tests': [V8Testing, Mozilla, Test262, SimdJs], | 345 'tests': [V8Testing, Mozilla, Test262, SimdJs], |
| 346 'variants': V8NoExhaustiveVariants(), | 346 'variants': V8NoExhaustiveVariants(), |
| 347 'testing': {'platform': 'linux'}, | 347 'testing': {'platform': 'linux'}, |
| 348 }, | 348 }, |
| 349 ####### Category: Linux64 | 349 ####### Category: Linux64 |
| 350 'V8 Linux64 - builder': { | 350 'V8 Linux64 - builder': { |
| 351 'gclient_apply_config': ['v8_valgrind'], | |
| 352 'chromium_apply_config': [ | 351 'chromium_apply_config': [ |
| 353 'default_compiler', 'v8_ninja', 'goma', 'has_valgrind', 'mb'], | 352 'default_compiler', 'v8_ninja', 'goma', 'mb'], |
| 354 'v8_config_kwargs': { | 353 'v8_config_kwargs': { |
| 355 'BUILD_CONFIG': 'Release', | 354 'BUILD_CONFIG': 'Release', |
| 356 'TARGET_BITS': 64, | 355 'TARGET_BITS': 64, |
| 357 }, | 356 }, |
| 358 'bot_type': 'builder', | 357 'bot_type': 'builder', |
| 359 'build_gs_archive': 'linux64_rel_archive', | 358 'build_gs_archive': 'linux64_rel_archive', |
| 360 'enable_swarming': True, | 359 'enable_swarming': True, |
| 361 'testing': {'platform': 'linux'}, | 360 'testing': {'platform': 'linux'}, |
| 362 'triggers': [ | 361 'triggers': [ |
| 363 'V8 Linux64', | 362 'V8 Linux64', |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 415 V8Testing, | 414 V8Testing, |
| 416 V8TestingExtra, | 415 V8TestingExtra, |
| 417 OptimizeForSize, | 416 OptimizeForSize, |
| 418 Test262Variants_2, | 417 Test262Variants_2, |
| 419 Test262Extra_2, | 418 Test262Extra_2, |
| 420 Mozilla, | 419 Mozilla, |
| 421 SimdJs, | 420 SimdJs, |
| 422 IgnitionTurbofan, | 421 IgnitionTurbofan, |
| 423 MjsunitSPFrameAccess, | 422 MjsunitSPFrameAccess, |
| 424 Test262IgnitionTurbofan, | 423 Test262IgnitionTurbofan, |
| 425 SimpleLeak, | |
| 426 ], | 424 ], |
| 427 'testing': {'platform': 'linux'}, | 425 'testing': {'platform': 'linux'}, |
| 428 }, | 426 }, |
| 429 'V8 Linux64 - avx2': { | 427 'V8 Linux64 - avx2': { |
| 430 'v8_config_kwargs': { | 428 'v8_config_kwargs': { |
| 431 'BUILD_CONFIG': 'Release', | 429 'BUILD_CONFIG': 'Release', |
| 432 'TARGET_BITS': 64, | 430 'TARGET_BITS': 64, |
| 433 }, | 431 }, |
| 434 'bot_type': 'tester', | 432 'bot_type': 'tester', |
| 435 'parent_buildername': 'V8 Linux64 - builder', | 433 'parent_buildername': 'V8 Linux64 - builder', |
| (...skipping 1418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1854 'v8_ninja', 'no_dcheck', 'gcc', 'goma', 'mb'], | 1852 'v8_ninja', 'no_dcheck', 'gcc', 'goma', 'mb'], |
| 1855 'v8_config_kwargs': { | 1853 'v8_config_kwargs': { |
| 1856 'BUILD_CONFIG': 'Release', | 1854 'BUILD_CONFIG': 'Release', |
| 1857 'TARGET_BITS': 32, | 1855 'TARGET_BITS': 32, |
| 1858 }, | 1856 }, |
| 1859 'bot_type': 'builder_tester', | 1857 'bot_type': 'builder_tester', |
| 1860 'tests': [V8Testing], | 1858 'tests': [V8Testing], |
| 1861 'testing': {'platform': 'linux'}, | 1859 'testing': {'platform': 'linux'}, |
| 1862 }, | 1860 }, |
| 1863 'v8_linux64_rel_ng': { | 1861 'v8_linux64_rel_ng': { |
| 1864 'gclient_apply_config': ['v8_valgrind'], | |
| 1865 'chromium_apply_config': [ | 1862 'chromium_apply_config': [ |
| 1866 'default_compiler', 'v8_ninja', 'goma', 'has_valgrind', 'mb'], | 1863 'default_compiler', 'v8_ninja', 'goma', 'mb'], |
| 1867 'v8_config_kwargs': { | 1864 'v8_config_kwargs': { |
| 1868 'BUILD_CONFIG': 'Release', | 1865 'BUILD_CONFIG': 'Release', |
| 1869 'TARGET_BITS': 64, | 1866 'TARGET_BITS': 64, |
| 1870 }, | 1867 }, |
| 1871 'bot_type': 'builder', | 1868 'bot_type': 'builder', |
| 1872 'enable_swarming': True, | 1869 'enable_swarming': True, |
| 1873 'slim_swarming_builder': True, | 1870 'slim_swarming_builder': True, |
| 1874 'triggers': [ | 1871 'triggers': [ |
| 1875 'v8_linux64_rel_ng_triggered', | 1872 'v8_linux64_rel_ng_triggered', |
| 1876 ], | 1873 ], |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1888 V8Initializers, | 1885 V8Initializers, |
| 1889 V8Testing, | 1886 V8Testing, |
| 1890 V8TestingExtra, | 1887 V8TestingExtra, |
| 1891 OptimizeForSize, | 1888 OptimizeForSize, |
| 1892 Test262Variants_2, | 1889 Test262Variants_2, |
| 1893 Test262Extra_2, | 1890 Test262Extra_2, |
| 1894 SimdJs, | 1891 SimdJs, |
| 1895 IgnitionTurbofan, | 1892 IgnitionTurbofan, |
| 1896 MjsunitSPFrameAccess, | 1893 MjsunitSPFrameAccess, |
| 1897 Test262IgnitionTurbofan, | 1894 Test262IgnitionTurbofan, |
| 1898 SimpleLeak, | |
| 1899 ], | 1895 ], |
| 1900 'testing': {'platform': 'linux'}, | 1896 'testing': {'platform': 'linux'}, |
| 1901 }, | 1897 }, |
| 1902 'v8_linux64_gyp_rel_ng': { | 1898 'v8_linux64_gyp_rel_ng': { |
| 1903 'chromium_apply_config': [ | 1899 'chromium_apply_config': [ |
| 1904 'default_compiler', 'v8_ninja', 'goma', 'no_dcheck', 'mb'], | 1900 'default_compiler', 'v8_ninja', 'goma', 'no_dcheck', 'mb'], |
| 1905 'v8_config_kwargs': { | 1901 'v8_config_kwargs': { |
| 1906 'BUILD_CONFIG': 'Release', | 1902 'BUILD_CONFIG': 'Release', |
| 1907 'TARGET_BITS': 64, | 1903 'TARGET_BITS': 64, |
| 1908 }, | 1904 }, |
| (...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2774 win['chromium_apply_config'].extend(['msvs2013']) | 2770 win['chromium_apply_config'].extend(['msvs2013']) |
| 2775 | 2771 |
| 2776 BUILDERS = freeze(BUILDERS) | 2772 BUILDERS = freeze(BUILDERS) |
| 2777 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) | 2773 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) |
| 2778 | 2774 |
| 2779 def iter_builders(): | 2775 def iter_builders(): |
| 2780 for mastername, master_config in BUILDERS.iteritems(): | 2776 for mastername, master_config in BUILDERS.iteritems(): |
| 2781 builders = master_config['builders'] | 2777 builders = master_config['builders'] |
| 2782 for buildername, bot_config in builders.iteritems(): | 2778 for buildername, bot_config in builders.iteritems(): |
| 2783 yield mastername, builders, buildername, bot_config | 2779 yield mastername, builders, buildername, bot_config |
| OLD | NEW |