| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 # READ THIS: | 7 # READ THIS: |
| 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure | 8 # See http://dev.chromium.org/developers/testing/chromium-build-infrastructure |
| 9 | 9 |
| 10 import os | 10 import os |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 'ppapi_unittests_br', | 92 'ppapi_unittests_br', |
| 93 'printing_br', | 93 'printing_br', |
| 94 'remoting_br', | 94 'remoting_br', |
| 95 'sync_integration_br', | 95 'sync_integration_br', |
| 96 'telemetry_perf_unittests_br', | 96 'telemetry_perf_unittests_br', |
| 97 'telemetry_unittests_br', | 97 'telemetry_unittests_br', |
| 98 'unit_br', | 98 'unit_br', |
| 99 'url_unittests_br', | 99 'url_unittests_br', |
| 100 ] + chromium_factory.blink_tests_for_chromium_tryjobs | 100 ] + chromium_factory.blink_tests_for_chromium_tryjobs |
| 101 | 101 |
| 102 b_mac_rel_naclmore = CreateBuilder( | |
| 103 platform='mac', | |
| 104 target='Release', | |
| 105 options=['all'], | |
| 106 tests=['nacl_integration_br', 'buildrunner_tests'], | |
| 107 builder_name='mac_rel_naclmore', | |
| 108 slavebuilddir='mac', | |
| 109 goma=True, | |
| 110 clang=True) | |
| 111 | |
| 112 b_mac_xcodebuild = CreateBuilder( | |
| 113 platform='mac', | |
| 114 target='Release', | |
| 115 options=mac_targets, | |
| 116 tests=[], | |
| 117 builder_name='mac_xcodebuild', | |
| 118 slavebuilddir='mac', | |
| 119 goma=True, | |
| 120 clang=True, | |
| 121 ninja=False) | |
| 122 | |
| 123 b_mac_x64_rel = CreateBuilder( | 102 b_mac_x64_rel = CreateBuilder( |
| 124 platform='mac', | 103 platform='mac', |
| 125 target='Release', | 104 target='Release', |
| 126 tests=mac_tests + ['sizes_br'], | 105 tests=mac_tests + ['sizes_br'], |
| 127 builder_name='mac_x64_rel', | 106 builder_name='mac_x64_rel', |
| 128 options=['--', '-target', 'chromium_builder_tests'], | 107 options=['--', '-target', 'chromium_builder_tests'], |
| 129 factory_properties={ | 108 factory_properties={ |
| 130 'gclient_env': { | 109 'gclient_env': { |
| 131 'GYP_DEFINES': 'host_arch=x64 target_arch=x64', | 110 'GYP_DEFINES': 'host_arch=x64 target_arch=x64', |
| 132 } | 111 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 144 b_ios_dbg_simulator = { | 123 b_ios_dbg_simulator = { |
| 145 'name': 'ios_dbg_simulator', | 124 'name': 'ios_dbg_simulator', |
| 146 'factory': m_annotator.BaseFactory('chromium'), | 125 'factory': m_annotator.BaseFactory('chromium'), |
| 147 } | 126 } |
| 148 | 127 |
| 149 b_ios_rel_device_ninja = { | 128 b_ios_rel_device_ninja = { |
| 150 'name': 'ios_rel_device_ninja', | 129 'name': 'ios_rel_device_ninja', |
| 151 'factory': m_annotator.BaseFactory('chromium'), | 130 'factory': m_annotator.BaseFactory('chromium'), |
| 152 } | 131 } |
| 153 | 132 |
| 154 b_valgrind_mac = { | |
| 155 'name': 'mac_valgrind', | |
| 156 'factory': m_chromium_mac.ChromiumFactory( | |
| 157 slave_type='Trybot', | |
| 158 target='Debug', | |
| 159 # This trybot will build every build target. We can speed up the build | |
| 160 # for Valgrind by building only what we really need if/when we want to. | |
| 161 # See http://crbug.com/42298 | |
| 162 tests=master_config_tryserver.valgrind_tests([ | |
| 163 # Re-enable when mac valgrind gives useful data (crbug.com/266147). | |
| 164 # 'base_unittests', | |
| 165 # Re-enable when http://crbug.com/130744 is fixed (BSODs on the trybot) | |
| 166 # 'content', | |
| 167 'cast', | |
| 168 'crypto_unittests', | |
| 169 'device_unittests', | |
| 170 'gcm_unit_tests', | |
| 171 'media', | |
| 172 'net', | |
| 173 'printing', | |
| 174 'remoting', | |
| 175 'sql', | |
| 176 'unit', | |
| 177 'url', | |
| 178 ]), | |
| 179 factory_properties={ | |
| 180 'needs_valgrind': True, | |
| 181 'gclient_env': { | |
| 182 'GYP_DEFINES': master_config_tryserver.valgrind_gyp_defines | |
| 183 } | |
| 184 } | |
| 185 ), | |
| 186 } | |
| 187 | |
| 188 chromium_builders = [] | 133 chromium_builders = [] |
| 189 | 134 |
| 190 for targ in ('_rel', '_dbg'): | 135 for targ in ('_rel', '_dbg'): |
| 191 chromium_builders.extend([{ | 136 chromium_builders.extend([{ |
| 192 'name': 'mac_chromium%s' % targ, | 137 'name': 'mac_chromium%s' % targ, |
| 193 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), | 138 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), |
| 194 # Share build directory with compatible existing builders to save space. | 139 # Share build directory with compatible existing builders to save space. |
| 195 'slavebuilddir': 'mac' | 140 'slavebuilddir': 'mac' |
| 196 }, { | 141 }, { |
| 197 'name': 'mac_chromium_compile%s' % targ, | 142 'name': 'mac_chromium_compile%s' % targ, |
| 198 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), | 143 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), |
| 199 # Share build directory with compatible existing builders to save space. | 144 # Share build directory with compatible existing builders to save space. |
| 200 'slavebuilddir': 'mac' | 145 'slavebuilddir': 'mac' |
| 201 }, { | |
| 202 'name': 'mac_chromium_openssl%s' % targ, | |
| 203 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), | |
| 204 # Share build directory with compatible existing builders to save space. | |
| 205 'slavebuilddir': 'mac_openssl' | |
| 206 }]) | 146 }]) |
| 207 | 147 |
| 208 chromium_builders.append({ | 148 chromium_builders.append({ |
| 209 'name': 'mac_chromium_rel_ng', | 149 'name': 'mac_chromium_rel_ng', |
| 210 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), | 150 'factory': m_annotator.BaseFactory('chromium_trybot', timeout=3600), |
| 211 # Share build directory with compatible existing builders to save space. | 151 # Share build directory with compatible existing builders to save space. |
| 212 'slavebuilddir': 'mac' | 152 'slavebuilddir': 'mac' |
| 213 }) | 153 }) |
| 214 | 154 |
| 215 chromium_builders.extend([{ | 155 chromium_builders.extend([{ |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 281 target='Release', | 221 target='Release', |
| 282 options=[], | 222 options=[], |
| 283 tests=[], | 223 tests=[], |
| 284 builder_name='mac_nacl_sdk_build', | 224 builder_name='mac_nacl_sdk_build', |
| 285 annotation_script=master_config_tryserver.nacl_sdk_script_build, | 225 annotation_script=master_config_tryserver.nacl_sdk_script_build, |
| 286 goma=True, | 226 goma=True, |
| 287 clang=True) | 227 clang=True) |
| 288 | 228 |
| 289 c['builders'] = [ | 229 c['builders'] = [ |
| 290 b_mac_x64_rel, | 230 b_mac_x64_rel, |
| 291 b_mac_rel_naclmore, | |
| 292 b_ios_rel_device, b_ios_dbg_simulator, b_ios_rel_device_ninja, | 231 b_ios_rel_device, b_ios_dbg_simulator, b_ios_rel_device_ninja, |
| 293 b_valgrind_mac, | 232 b_mac_asan, b_mac_asan_64, |
| 294 b_mac_asan, b_mac_asan_64, b_mac_xcodebuild, | |
| 295 b_mac_nacl_sdk, | 233 b_mac_nacl_sdk, |
| 296 b_mac_nacl_sdk_build, | 234 b_mac_nacl_sdk_build, |
| 297 ] + chromium_builders | 235 ] + chromium_builders |
| 298 | 236 |
| 299 | 237 |
| 300 # Slaves are loaded from slaves.cfg. | 238 # Slaves are loaded from slaves.cfg. |
| 301 slaves = slaves_list.SlavesList('slaves.cfg', 'TryServerChromiumMac') | 239 slaves = slaves_list.SlavesList('slaves.cfg', 'TryServerChromiumMac') |
| 302 | 240 |
| 303 for builder in c['builders']: | 241 for builder in c['builders']: |
| 304 # Associate the slaves to the builders. The configuration is in slaves.cfg. | 242 # Associate the slaves to the builders. The configuration is in slaves.cfg. |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 445 # base.make_stop_form = hack_stop(base.make_stop_form) | 383 # base.make_stop_form = hack_stop(base.make_stop_form) |
| 446 | 384 |
| 447 | 385 |
| 448 ####### PROJECT IDENTITY | 386 ####### PROJECT IDENTITY |
| 449 | 387 |
| 450 # The 'projectURL' string will be used to provide a link | 388 # The 'projectURL' string will be used to provide a link |
| 451 # from buildbot HTML pages to your project's home page. | 389 # from buildbot HTML pages to your project's home page. |
| 452 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' | 390 c['projectURL'] = 'http://dev.chromium.org/developers/testing/try-server-usage' |
| 453 | 391 |
| 454 # vi: set ts=4 sts=2 sw=2 et: | 392 # vi: set ts=4 sts=2 sw=2 et: |
| OLD | NEW |