| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 | 3 |
| 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be |
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. |
| 7 | 7 |
| 8 from buildbot.changes import svnpoller | 8 from buildbot.changes import svnpoller |
| 9 from buildbot.scheduler import Dependent | 9 from buildbot.scheduler import Dependent |
| 10 from buildbot.scheduler import Nightly | 10 from buildbot.scheduler import Nightly |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 'V8 Linux - isolates', | 83 'V8 Linux - isolates', |
| 84 'V8 Linux - debug - isolates', | 84 'V8 Linux - debug - isolates', |
| 85 'V8 Linux - nosse2', | 85 'V8 Linux - nosse2', |
| 86 'V8 Linux - debug - nosse2', | 86 'V8 Linux - debug - nosse2', |
| 87 'V8 Linux - nosse3', | 87 'V8 Linux - nosse3', |
| 88 'V8 Linux - debug - nosse3', | 88 'V8 Linux - debug - nosse3', |
| 89 'V8 Linux - nosse4', | 89 'V8 Linux - nosse4', |
| 90 'V8 Linux - debug - nosse4', | 90 'V8 Linux - debug - nosse4', |
| 91 'V8 Linux - deadcode', | 91 'V8 Linux - deadcode', |
| 92 'V8 Linux - interpreted regexp', | 92 'V8 Linux - interpreted regexp', |
| 93 'V8 Linux - intl - debug', | 93 'V8 Linux - noi18n - debug', |
| 94 'V8 Win32', | 94 'V8 Win32', |
| 95 'V8 Win32 - mozilla', | 95 'V8 Win32 - mozilla', |
| 96 'V8 Win32 - test262', | 96 'V8 Win32 - test262', |
| 97 'V8 Win32 - debug - 1', | 97 'V8 Win32 - debug - 1', |
| 98 'V8 Win32 - debug - 2', | 98 'V8 Win32 - debug - 2', |
| 99 'V8 Win32 - debug - mozilla - 1', | 99 'V8 Win32 - debug - mozilla - 1', |
| 100 'V8 Win32 - debug - mozilla - 2', | 100 'V8 Win32 - debug - mozilla - 2', |
| 101 'V8 Win32 - debug - test262 - 1', | 101 'V8 Win32 - debug - test262 - 1', |
| 102 'V8 Win32 - debug - test262 - 2', | 102 'V8 Win32 - debug - test262 - 2', |
| 103 'V8 Win64', | 103 'V8 Win64', |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 226 | 226 |
| 227 f_v8_linux_interpreted_regexp = m_linux().V8Factory( | 227 f_v8_linux_interpreted_regexp = m_linux().V8Factory( |
| 228 options=linux_default_opts, | 228 options=linux_default_opts, |
| 229 target='Release', | 229 target='Release', |
| 230 factory_properties={ | 230 factory_properties={ |
| 231 'gclient_env': {'GYP_DEFINES': 'v8_interpreted_regexp=1'}, | 231 'gclient_env': {'GYP_DEFINES': 'v8_interpreted_regexp=1'}, |
| 232 }, | 232 }, |
| 233 tests=['v8testing_tc'], | 233 tests=['v8testing_tc'], |
| 234 target_arch='ia32') | 234 target_arch='ia32') |
| 235 | 235 |
| 236 f_v8_linux_intl_debug = m_linux().V8Factory( | 236 f_v8_linux_noi18n_debug = m_linux().V8Factory( |
| 237 options=linux_default_opts, | 237 options=linux_default_opts, |
| 238 target='Debug', | 238 target='Debug', |
| 239 factory_properties={ | 239 factory_properties={ |
| 240 'gclient_env': { | 240 'gclient_env': { |
| 241 'GYP_DEFINES': 'v8_enable_i18n_support=1 v8_optimized_debug=1', | 241 'GYP_DEFINES': 'v8_enable_i18n_support=0 v8_optimized_debug=1', |
| 242 }, | 242 }, |
| 243 'test_options': ['--noi18n'], |
| 243 }, | 244 }, |
| 244 tests=['intl', 'gcmole'], | 245 tests=['v8testing_tc', 'webkit', 'mozilla', 'test262'], |
| 245 target_arch='ia32') | 246 target_arch='ia32') |
| 246 | 247 |
| 247 f_v8_linux_debug = m_linux().V8Factory( | 248 f_v8_linux_debug = m_linux().V8Factory( |
| 248 options=linux_default_opts, | 249 options=linux_default_opts, |
| 249 factory_properties=optimized_debug_properties, | 250 factory_properties=optimized_debug_properties, |
| 250 target='Debug', | 251 target='Debug', |
| 251 tests=['v8testing_tc', 'simpleleak'], | 252 tests=['v8testing_tc', 'simpleleak'], |
| 252 target_arch='ia32') | 253 target_arch='ia32') |
| 253 | 254 |
| 254 f_v8_linux_debug_mozilla = m_linux().V8Factory( | 255 f_v8_linux_debug_mozilla = m_linux().V8Factory( |
| (...skipping 678 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 933 # TODO(machenbach): Add MS Windows builder for nacl/v8. | 934 # TODO(machenbach): Add MS Windows builder for nacl/v8. |
| 934 f_nacl_v8_linux = m_linux().V8Factory( | 935 f_nacl_v8_linux = m_linux().V8Factory( |
| 935 command_prefix='tools/nacl-run.py', | 936 command_prefix='tools/nacl-run.py', |
| 936 options=['--build-tool=make', '--', 'nacl_ia32.release'], | 937 options=['--build-tool=make', '--', 'nacl_ia32.release'], |
| 937 target='release', | 938 target='release', |
| 938 tests=['v8testing'], | 939 tests=['v8testing'], |
| 939 target_arch='nacl_ia32', | 940 target_arch='nacl_ia32', |
| 940 factory_properties={ | 941 factory_properties={ |
| 941 'update_nacl_sdk': 'stable', | 942 'update_nacl_sdk': 'stable', |
| 942 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 943 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 944 'gclient_env': {'GYP_DEFINES': 'v8_enable_i18n_support=0'}, |
| 943 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 945 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 944 'test_options': ['--buildbot=False', '--no-presubmit'] | 946 'test_options': ['--buildbot=False', '--no-presubmit', '--noi18n'] |
| 945 }) | 947 }) |
| 946 | 948 |
| 947 f_nacl_v8_linux64 = m_linux64().V8Factory( | 949 f_nacl_v8_linux64 = m_linux64().V8Factory( |
| 948 command_prefix='tools/nacl-run.py', | 950 command_prefix='tools/nacl-run.py', |
| 949 options=['--build-tool=make', '--', 'nacl_x64.release'], | 951 options=['--build-tool=make', '--', 'nacl_x64.release'], |
| 950 target='release', | 952 target='release', |
| 951 tests=['v8testing'], | 953 tests=['v8testing'], |
| 952 target_arch='nacl_x64', | 954 target_arch='nacl_x64', |
| 953 factory_properties={ | 955 factory_properties={ |
| 954 'update_nacl_sdk': 'stable', | 956 'update_nacl_sdk': 'stable', |
| 955 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 957 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 958 'gclient_env': {'GYP_DEFINES': 'v8_enable_i18n_support=0'}, |
| 956 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 959 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 957 'test_options': ['--buildbot=False', '--no-presubmit'] | 960 'test_options': ['--buildbot=False', '--no-presubmit', '--noi18n'] |
| 958 }) | 961 }) |
| 959 | 962 |
| 960 f_nacl_v8_linux64_canary = m_linux64().V8Factory( | 963 f_nacl_v8_linux64_canary = m_linux64().V8Factory( |
| 961 command_prefix='tools/nacl-run.py', | 964 command_prefix='tools/nacl-run.py', |
| 962 options=['--build-tool=make', '--', 'nacl_x64.release'], | 965 options=['--build-tool=make', '--', 'nacl_x64.release'], |
| 963 target='release', | 966 target='release', |
| 964 tests=['v8testing'], | 967 tests=['v8testing'], |
| 965 target_arch='nacl_x64', | 968 target_arch='nacl_x64', |
| 966 factory_properties={ | 969 factory_properties={ |
| 967 'update_nacl_sdk': 'canary', | 970 'update_nacl_sdk': 'canary', |
| 968 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 971 'compile_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 972 'gclient_env': {'GYP_DEFINES': 'v8_enable_i18n_support=0'}, |
| 969 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, | 973 'test_env': {'NACL_SDK_ROOT': nacl_sdk_root_dir}, |
| 970 'test_options': ['--buildbot=False', '--no-presubmit'] | 974 'test_options': ['--buildbot=False', '--no-presubmit', '--noi18n'] |
| 971 }) | 975 }) |
| 972 | 976 |
| 973 # ---------------------------------------------------------------------------- | 977 # ---------------------------------------------------------------------------- |
| 974 # BUILDER DEFINITIONS | 978 # BUILDER DEFINITIONS |
| 975 | 979 |
| 976 # The 'builders' list defines the Builders. Each one is configured with a | 980 # The 'builders' list defines the Builders. Each one is configured with a |
| 977 # dictionary, using the following keys: | 981 # dictionary, using the following keys: |
| 978 # name (required): the name used to describe this bilder | 982 # name (required): the name used to describe this bilder |
| 979 # slavename (required): which slave to use, must appear in c['slaves'] | 983 # slavename (required): which slave to use, must appear in c['slaves'] |
| 980 # builddir (required): which subdirectory to run the builder in | 984 # builddir (required): which subdirectory to run the builder in |
| (...skipping 26 matching lines...) Expand all Loading... |
| 1007 } | 1011 } |
| 1008 | 1012 |
| 1009 b_v8_linux_interpreted_regexp = { | 1013 b_v8_linux_interpreted_regexp = { |
| 1010 'name': 'V8 Linux - interpreted regexp', | 1014 'name': 'V8 Linux - interpreted regexp', |
| 1011 'builddir': 'v8-linux-interpreted-regexp', | 1015 'builddir': 'v8-linux-interpreted-regexp', |
| 1012 'factory': f_v8_linux_interpreted_regexp, | 1016 'factory': f_v8_linux_interpreted_regexp, |
| 1013 'category': '01Linux|testers', | 1017 'category': '01Linux|testers', |
| 1014 'auto_reboot' : False, | 1018 'auto_reboot' : False, |
| 1015 } | 1019 } |
| 1016 | 1020 |
| 1017 b_v8_linux_intl_debug = { | 1021 b_v8_linux_noi18n_debug = { |
| 1018 'name': 'V8 Linux - intl - debug', | 1022 'name': 'V8 Linux - noi18n - debug', |
| 1019 'builddir': 'v8-linux-intl-debug', | 1023 'builddir': 'v8-linux-noi18n-debug', |
| 1020 'factory': f_v8_linux_intl_debug, | 1024 'factory': f_v8_linux_noi18n_debug, |
| 1021 'category': '01Linux|testers', | 1025 'category': '01Linux|testers', |
| 1022 'auto_reboot' : False, | 1026 'auto_reboot' : False, |
| 1023 } | 1027 } |
| 1024 | 1028 |
| 1025 b_v8_linux_debug = { | 1029 b_v8_linux_debug = { |
| 1026 'name': 'V8 Linux - debug', | 1030 'name': 'V8 Linux - debug', |
| 1027 'builddir': 'v8-linux-debug', | 1031 'builddir': 'v8-linux-debug', |
| 1028 'factory': f_v8_linux_debug, | 1032 'factory': f_v8_linux_debug, |
| 1029 'category': '01Linux|testers', | 1033 'category': '01Linux|testers', |
| 1030 'auto_reboot' : False, | 1034 'auto_reboot' : False, |
| (...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1637 b_v8_linux_isolates, | 1641 b_v8_linux_isolates, |
| 1638 b_v8_linux_nosse2, | 1642 b_v8_linux_nosse2, |
| 1639 b_v8_linux_nosse3, | 1643 b_v8_linux_nosse3, |
| 1640 b_v8_linux_nosse4, | 1644 b_v8_linux_nosse4, |
| 1641 b_v8_linux_deadcode, | 1645 b_v8_linux_deadcode, |
| 1642 b_v8_linux_debug_isolates, | 1646 b_v8_linux_debug_isolates, |
| 1643 b_v8_linux_debug_nosse2, | 1647 b_v8_linux_debug_nosse2, |
| 1644 b_v8_linux_debug_nosse3, | 1648 b_v8_linux_debug_nosse3, |
| 1645 b_v8_linux_debug_nosse4, | 1649 b_v8_linux_debug_nosse4, |
| 1646 b_v8_linux_interpreted_regexp, | 1650 b_v8_linux_interpreted_regexp, |
| 1647 b_v8_linux_intl_debug, | 1651 b_v8_linux_noi18n_debug, |
| 1648 b_v8_linux_full_debug, | 1652 b_v8_linux_full_debug, |
| 1649 b_v8_linux_nosnap_full_debug, | 1653 b_v8_linux_nosnap_full_debug, |
| 1650 b_v8_arm_builder, | 1654 b_v8_arm_builder, |
| 1651 b_v8_linux_recipe, | 1655 b_v8_linux_recipe, |
| 1652 b_browser_rel_v8, | 1656 b_browser_rel_v8, |
| 1653 b_browser_dbg_v8, | 1657 b_browser_dbg_v8, |
| 1654 b_chromium_dbg_linux_interactive_v8, | 1658 b_chromium_dbg_linux_interactive_v8, |
| 1655 b_chromium_dbg_linux_heapcheck, | 1659 b_chromium_dbg_linux_heapcheck, |
| 1656 b_chromium_rel_mac6_perf_v8, | 1660 b_chromium_rel_mac6_perf_v8, |
| 1657 b_chromium_rel_win7_perf_dual_v8, | 1661 b_chromium_rel_win7_perf_dual_v8, |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1700 | 1704 |
| 1701 # Adjust the buildCaches to be 3x the number of slaves per builder. | 1705 # Adjust the buildCaches to be 3x the number of slaves per builder. |
| 1702 c['autoBuildCacheRatio'] = 3 | 1706 c['autoBuildCacheRatio'] = 3 |
| 1703 | 1707 |
| 1704 ####### PROJECT IDENTITY | 1708 ####### PROJECT IDENTITY |
| 1705 | 1709 |
| 1706 # Buildbot master url: | 1710 # Buildbot master url: |
| 1707 c['buildbotURL'] = 'http://build.chromium.org/p/client.v8/' | 1711 c['buildbotURL'] = 'http://build.chromium.org/p/client.v8/' |
| 1708 c['projectName'] = ActiveMaster.project_name | 1712 c['projectName'] = ActiveMaster.project_name |
| 1709 c['projectURL'] = config.Master.project_url | 1713 c['projectURL'] = config.Master.project_url |
| OLD | NEW |