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 # This is the buildmaster config file for the 'chromium' bot. It must | 8 # This is the buildmaster config file for the 'chromium' bot. It must |
9 # be installed as 'master.cfg' in your buildmaster's base directory | 9 # be installed as 'master.cfg' in your buildmaster's base directory |
10 # (although the filename can be changed with the --basedir option to | 10 # (although the filename can be changed with the --basedir option to |
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
223 | 223 |
224 chromium_perf_linux_archive = master_config.GetGSUtilUrl('chrome-perf', | 224 chromium_perf_linux_archive = master_config.GetGSUtilUrl('chrome-perf', |
225 'Linux Builder') | 225 'Linux Builder') |
226 | 226 |
227 chromium_perf_mac_archive = master_config.GetGSUtilUrl('chrome-perf', | 227 chromium_perf_mac_archive = master_config.GetGSUtilUrl('chrome-perf', |
228 'Mac Builder') | 228 'Mac Builder') |
229 | 229 |
230 # The identifier of the factory is the build configuration. If two factories | 230 # The identifier of the factory is the build configuration. If two factories |
231 # are using the same build configuration, they should have the same identifier. | 231 # are using the same build configuration, they should have the same identifier. |
232 | 232 |
233 FFMPEG_GYP_DEFINES_WIN = ( | 233 # BuilderTesters using a custom build configuration. |
234 'fastbuild=1 ' | 234 f_cr_rel_builder = F_WIN( |
235 'ffmpeg_branding=Chrome ' | 235 slave_type='Builder', |
ghost stip (do not use)
2013/11/13 19:57:17
do we not need this, as the chromium.chrome builds
tonyg
2013/11/13 20:15:51
An official build implies these codecs, so they ca
| |
236 'proprietary_codecs=1 ' | 236 mode='google_chrome', |
237 ) | 237 compile_timeout=4800, |
238 project='all.sln;chromium_builder_perf', | |
239 factory_properties={ | |
240 'create_profiles': True, | |
241 'trigger': 'winrel', | |
242 'gclient_env': { | |
243 'GYP_DEFINES': 'branding=Chrome component=static_library'}, | |
244 'build_url': chromium_perf_archive,}, | |
245 ) | |
238 | 246 |
239 # BuilderTesters using a custom build configuration. | 247 f_cr_rel_x64_builder = F_WIN( |
240 f_cr_rel_builder = F_WIN(slave_type='Builder', | 248 slave_type='Builder', |
241 options=[ | 249 mode='google_chrome', |
242 '--build-tool=ninja', 'chromium_builder_perf'], | 250 compile_timeout=4800, |
243 factory_properties={ | 251 project='all.sln;chromium_builder_perf', |
244 'create_profiles': True, | 252 target='Release_x64', |
245 'trigger': 'winrel', | 253 factory_properties={ |
246 'gclient_env': { | 254 'create_profiles': True, |
247 'GYP_DEFINES': FFMPEG_GYP_DEFINES_WIN, | 255 'trigger': 'winrel_x64', |
248 'GYP_GENERATORS': 'ninja'}, | 256 'gclient_env': { |
249 'build_url': chromium_perf_archive,}, | 257 'GYP_DEFINES': |
250 ) | 258 'branding=Chrome component=static_library target_arch=x64', |
jschuh
2013/11/13 18:15:50
Dumb question from me. Is it branding=Chrome or bu
tonyg
2013/11/13 20:15:51
Good question. From common.gypi, it seems like you
tonyg
2013/11/14 02:35:29
James or Scott, do you guys know?
| |
251 | 259 'GYP_MSVS_VERSION': '2012',}, |
252 f_cr_rel_x64_builder = F_WIN(slave_type='Builder', | 260 'build_url': chromium_perf_x64_archive,}, |
253 options=[ | 261 ) |
254 '--build-tool=ninja', 'chromium_builder_perf'], | |
255 target='Release_x64', | |
256 factory_properties={ | |
257 'create_profiles': True, | |
258 'trigger': 'winrel_x64', | |
259 'gclient_env': { | |
260 'GYP_DEFINES': (FFMPEG_GYP_DEFINES_WIN + | |
261 'component=shared_library ' | |
tonyg
2013/11/13 16:16:25
I'm not sure why this was a shared_library before.
jschuh
2013/11/13 18:15:50
They should be static for performance tests. We we
tonyg
2013/11/13 20:15:51
Great, thanks for confirming.
| |
262 'target_arch=x64'), | |
263 'GYP_GENERATORS': 'ninja'}, | |
264 'GYP_MSVS_VERSION': '2012', | |
tonyg
2013/11/13 16:16:25
I assume this is necessary for 64 bit builds and s
jschuh
2013/11/13 18:15:50
Oddly enough, early versions of VS can't even buil
jschuh
2013/11/13 18:17:28
Sorry, that should have been "earlier". Point bein
tonyg
2013/11/13 20:15:51
OK
| |
265 'build_url': chromium_perf_x64_archive,}, | |
266 ) | |
267 | 262 |
268 f_cr_rel_perf_xp_1 = F_WIN(slave_type='Tester', | 263 f_cr_rel_perf_xp_1 = F_WIN(slave_type='Tester', |
269 build_url=chromium_rel_archive, | 264 build_url=chromium_rel_archive, |
270 tests=['page_cycler_bloat', | 265 tests=['page_cycler_bloat', |
271 'page_cycler_morejs', | 266 'page_cycler_morejs', |
272 'page_cycler_intl_ar_fa_he', | 267 'page_cycler_intl_ar_fa_he', |
273 'page_cycler_intl_es_fr_pt-BR', | 268 'page_cycler_intl_es_fr_pt-BR', |
274 'page_cycler_intl_hi_ru', | 269 'page_cycler_intl_hi_ru', |
275 'page_cycler_intl_ja_zh', | 270 'page_cycler_intl_ja_zh', |
276 'dom_perf', | 271 'dom_perf', |
(...skipping 1117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1394 c['projectName'] = ActiveMaster.project_name | 1389 c['projectName'] = ActiveMaster.project_name |
1395 c['projectURL'] = config.Master.project_url | 1390 c['projectURL'] = config.Master.project_url |
1396 | 1391 |
1397 # the 'buildbotURL' string should point to the location where the buildbot's | 1392 # the 'buildbotURL' string should point to the location where the buildbot's |
1398 # internal web server (usually the html.Waterfall page) is visible. This | 1393 # internal web server (usually the html.Waterfall page) is visible. This |
1399 # typically uses the port number set in the Waterfall 'status' entry, but | 1394 # typically uses the port number set in the Waterfall 'status' entry, but |
1400 # with an externally-visible host name which the buildbot cannot figure out | 1395 # with an externally-visible host name which the buildbot cannot figure out |
1401 # without some help. | 1396 # without some help. |
1402 | 1397 |
1403 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/' | 1398 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/' |
OLD | NEW |