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

Side by Side Diff: masters/master.chromium/master_full_cfg.py

Issue 14890029: Add split-dll build to main waterfall (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: Created 7 years, 7 months 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 | « no previous file | masters/master.chromium/slaves.cfg » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 from master import master_config 5 from master import master_config
6 from master.factory import chromium_factory 6 from master.factory import chromium_factory
7 7
8 import master_site_config 8 import master_site_config
9 9
10 ActiveMaster = master_site_config.Chromium 10 ActiveMaster = master_site_config.Chromium
11 11
12 defaults = {} 12 defaults = {}
13 13
14 helper = master_config.Helper(defaults) 14 helper = master_config.Helper(defaults)
15 B = helper.Builder 15 B = helper.Builder
16 D = helper.Dependent 16 D = helper.Dependent
17 F = helper.Factory 17 F = helper.Factory
18 S = helper.Scheduler 18 S = helper.Scheduler
19 T = helper.Triggerable 19 T = helper.Triggerable
20 20
21 def win(): return chromium_factory.ChromiumFactory('src/build', 'win32') 21 def win(): return chromium_factory.ChromiumFactory('src/build', 'win32')
22 def win_out(): return chromium_factory.ChromiumFactory('src/out', 'win32')
22 def linux(): return chromium_factory.ChromiumFactory('src/out', 'linux2') 23 def linux(): return chromium_factory.ChromiumFactory('src/out', 'linux2')
23 def mac(): return chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin') 24 def mac(): return chromium_factory.ChromiumFactory('src/xcodebuild', 'darwin')
24 def linux_android(): return chromium_factory.ChromiumFactory( 25 def linux_android(): return chromium_factory.ChromiumFactory(
25 'src/out', 'linux2', nohooks_on_update=True, target_os='android') 26 'src/out', 'linux2', nohooks_on_update=True, target_os='android')
26 27
27 defaults['category'] = '1clobber' 28 defaults['category'] = '1clobber'
28 29
29 # Global scheduler 30 # Global scheduler
30 S('chromium', branch='src', treeStableTimer=60) 31 S('chromium', branch='src', treeStableTimer=60)
31 32
(...skipping 19 matching lines...) Expand all
51 'perf_id': 'chromium-rel-xp', 52 'perf_id': 'chromium-rel-xp',
52 'expectations': True, 53 'expectations': True,
53 'process_dumps': True, 54 'process_dumps': True,
54 'start_crash_handler': True, 55 'start_crash_handler': True,
55 'generate_gtest_json': ActiveMaster.is_production_host, 56 'generate_gtest_json': ActiveMaster.is_production_host,
56 'gclient_env': { 57 'gclient_env': {
57 'GYP_DEFINES': 'test_isolation_mode=noop', 58 'GYP_DEFINES': 'test_isolation_mode=noop',
58 }, 59 },
59 })) 60 }))
60 61
62 B('Win Split', 'win_split', 'compile|windows', 'chromium')
63 F('win_split', win_out().ChromiumFactory(
64 target='Release',
65 options=['--build-tool=ninja'],
66 factory_properties={
67 'process_dumps': True,
68 'start_crash_handler': True,
69 'gclient_env': {
70 'GYP_DEFINES': 'fastbuild=1 chrome_split_dll=1',
71 'GYP_GENERATORS': 'ninja',
72 },
73 }))
74
75
61 ################################################################################ 76 ################################################################################
62 ## Mac 77 ## Mac
63 ################################################################################ 78 ################################################################################
64 79
65 B('Mac', 'mac_clobber', 'compile|testers', 'chromium', 80 B('Mac', 'mac_clobber', 'compile|testers', 'chromium',
66 notify_on_missing=True) 81 notify_on_missing=True)
67 F('mac_clobber', mac().ChromiumFactory( 82 F('mac_clobber', mac().ChromiumFactory(
68 clobber=True, 83 clobber=True,
69 tests=[ 84 tests=[
70 'check_deps2git', 85 'check_deps2git',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 'gs_bucket': 'gs://chromium-browser-snapshots', 170 'gs_bucket': 'gs://chromium-browser-snapshots',
156 'perf_id': 'android-release', 171 'perf_id': 'android-release',
157 'show_perf_results': True, 172 'show_perf_results': True,
158 }, 173 },
159 annotation_script='src/build/android/buildbot/bb_run_bot.py', 174 annotation_script='src/build/android/buildbot/bb_run_bot.py',
160 )) 175 ))
161 176
162 177
163 def Update(_config, active_master, c): 178 def Update(_config, active_master, c):
164 return helper.Update(c) 179 return helper.Update(c)
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698