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 |