Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(215)

Side by Side Diff: masters/master.chromium.perf/master.cfg

Issue 71553003: Make chromium.perf waterfall use official builds on Win. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « masters/master.chromium.chrome/master.cfg ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 m_mac = chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin') 197 m_mac = chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin')
198 m_android = chromium_factory.ChromiumFactory( 198 m_android = chromium_factory.ChromiumFactory(
199 'src/out', 'linux2', nohooks_on_update=True, target_os='android') 199 'src/out', 'linux2', nohooks_on_update=True, target_os='android')
200 200
201 # Some shortcut to simplify the code below. 201 # Some shortcut to simplify the code below.
202 F_WIN = m_win.ChromiumFactory 202 F_WIN = m_win.ChromiumFactory
203 F_LINUX = m_linux.ChromiumFactory 203 F_LINUX = m_linux.ChromiumFactory
204 F_MAC = m_mac.ChromiumFactory 204 F_MAC = m_mac.ChromiumFactory
205 F_ANDROID = m_android.ChromiumAnnotationFactory 205 F_ANDROID = m_android.ChromiumAnnotationFactory
206 206
207 # --- IMPORTANT ----------------------------------------------------------------
208 # chromium.perf produces official builds which should not be publicly available.
209 # Never archive to a publicly readable bucket.
207 chromium_rel_archive = 'gs://chrome-perf/Win Builder/full-build-win32.zip' 210 chromium_rel_archive = 'gs://chrome-perf/Win Builder/full-build-win32.zip'
208 # In chromium_utils.PlatformName(), x64 is still win32. 211 # In chromium_utils.PlatformName(), x64 is still win32.
209 chromium_rel_x64_archive = ('gs://chrome-perf/Win x64 Builder/' 212 chromium_rel_x64_archive = ('gs://chrome-perf/Win x64 Builder/'
210 'full-build-win32.zip') 213 'full-build-win32.zip')
211 chromium_rel_linux_archive = ('gs://chrome-perf/Linux Builder/' 214 chromium_rel_linux_archive = ('gs://chrome-perf/Linux Builder/'
212 'full-build-linux.zip') 215 'full-build-linux.zip')
213
214 chromium_rel_mac_archive = ('gs://chrome-perf/Mac Builder/full-build-mac.zip') 216 chromium_rel_mac_archive = ('gs://chrome-perf/Mac Builder/full-build-mac.zip')
217 # ------------------------------------------------------------------------------
215 218
216 android_rel_archive = master_config.GetGSUtilUrl( 219 android_rel_archive = master_config.GetGSUtilUrl(
217 'chromium-android', 'android_perf_rel') 220 'chromium-android', 'android_perf_rel')
218 221
219 chromium_perf_archive = master_config.GetGSUtilUrl('chrome-perf', 'Win Builder') 222 chromium_perf_archive = master_config.GetGSUtilUrl('chrome-perf', 'Win Builder')
220 223
221 chromium_perf_x64_archive = master_config.GetGSUtilUrl('chrome-perf', 224 chromium_perf_x64_archive = master_config.GetGSUtilUrl('chrome-perf',
222 'Win x64 Builder') 225 'Win x64 Builder')
223 226
224 chromium_perf_linux_archive = master_config.GetGSUtilUrl('chrome-perf', 227 chromium_perf_linux_archive = master_config.GetGSUtilUrl('chrome-perf',
225 'Linux Builder') 228 'Linux Builder')
226 229
227 chromium_perf_mac_archive = master_config.GetGSUtilUrl('chrome-perf', 230 chromium_perf_mac_archive = master_config.GetGSUtilUrl('chrome-perf',
228 'Mac Builder') 231 'Mac Builder')
229 232
230 # The identifier of the factory is the build configuration. If two factories 233 # 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. 234 # are using the same build configuration, they should have the same identifier.
232 235
233 FFMPEG_GYP_DEFINES_WIN = ( 236 # BuilderTesters using a custom build configuration.
234 'fastbuild=1 ' 237 f_cr_rel_builder = F_WIN(
235 'ffmpeg_branding=Chrome ' 238 slave_type='Builder',
236 'proprietary_codecs=1 ' 239 mode='google_chrome',
237 ) 240 compile_timeout=4800,
241 project='all.sln;chromium_builder_perf',
242 factory_properties={
243 'create_profiles': True,
244 'trigger': 'winrel',
245 'gclient_env': {
246 'GYP_DEFINES': 'branding=Chrome buildtype=Official '
247 'component=static_library',
248 'GYP_MSVS_VERSION': '2010',},
249 'build_url': chromium_perf_archive,},
250 )
238 251
239 # BuilderTesters using a custom build configuration. 252 f_cr_rel_x64_builder = F_WIN(
240 f_cr_rel_builder = F_WIN(slave_type='Builder', 253 slave_type='Builder',
241 options=[ 254 mode='google_chrome',
242 '--build-tool=ninja', 'chromium_builder_perf'], 255 compile_timeout=4800,
243 factory_properties={ 256 project='all.sln;chromium_builder_perf',
244 'create_profiles': True, 257 target='Release_x64',
245 'trigger': 'winrel', 258 factory_properties={
246 'gclient_env': { 259 'create_profiles': True,
247 'GYP_DEFINES': FFMPEG_GYP_DEFINES_WIN, 260 'trigger': 'winrel_x64',
248 'GYP_GENERATORS': 'ninja'}, 261 'gclient_env': {
249 'build_url': chromium_perf_archive,}, 262 'GYP_DEFINES': 'branding=Chrome buildtype=Official '
250 ) 263 'component=static_library target_arch=x64',
251 264 'GYP_MSVS_VERSION': '2012',},
252 f_cr_rel_x64_builder = F_WIN(slave_type='Builder', 265 'build_url': chromium_perf_x64_archive,},
253 options=[ 266 )
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 '
262 'target_arch=x64'),
263 'GYP_GENERATORS': 'ninja'},
264 'GYP_MSVS_VERSION': '2012',
265 'build_url': chromium_perf_x64_archive,},
266 )
267 267
268 f_cr_rel_perf_xp_1 = F_WIN(slave_type='Tester', 268 f_cr_rel_perf_xp_1 = F_WIN(slave_type='Tester',
269 build_url=chromium_rel_archive, 269 build_url=chromium_rel_archive,
270 tests=['page_cycler_bloat', 270 tests=['page_cycler_bloat',
271 'page_cycler_morejs', 271 'page_cycler_morejs',
272 'page_cycler_intl_ar_fa_he', 272 'page_cycler_intl_ar_fa_he',
273 'page_cycler_intl_es_fr_pt-BR', 273 'page_cycler_intl_es_fr_pt-BR',
274 'page_cycler_intl_hi_ru', 274 'page_cycler_intl_hi_ru',
275 'page_cycler_intl_ja_zh', 275 'page_cycler_intl_ja_zh',
276 'dom_perf', 276 'dom_perf',
(...skipping 1117 matching lines...) Expand 10 before | Expand all | Expand 10 after
1394 c['projectName'] = ActiveMaster.project_name 1394 c['projectName'] = ActiveMaster.project_name
1395 c['projectURL'] = config.Master.project_url 1395 c['projectURL'] = config.Master.project_url
1396 1396
1397 # the 'buildbotURL' string should point to the location where the buildbot's 1397 # the 'buildbotURL' string should point to the location where the buildbot's
1398 # internal web server (usually the html.Waterfall page) is visible. This 1398 # internal web server (usually the html.Waterfall page) is visible. This
1399 # typically uses the port number set in the Waterfall 'status' entry, but 1399 # 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 1400 # with an externally-visible host name which the buildbot cannot figure out
1401 # without some help. 1401 # without some help.
1402 1402
1403 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/' 1403 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/'
OLDNEW
« no previous file with comments | « masters/master.chromium.chrome/master.cfg ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698