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

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

Issue 8536050: Add chromium android bot to FYI waterfall. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: '' Created 9 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 | « no previous file | masters/master.chromium.fyi/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) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 buildbot import locks 5 from buildbot import locks
6 from buildbot.changes import svnpoller 6 from buildbot.changes import svnpoller
7 from buildbot.scheduler import Dependent 7 from buildbot.scheduler import Dependent
8 from buildbot.scheduler import Nightly 8 from buildbot.scheduler import Nightly
9 from buildbot.scheduler import Periodic 9 from buildbot.scheduler import Periodic
10 from buildbot.scheduler import Scheduler 10 from buildbot.scheduler import Scheduler
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 'Chromium Linux Redux', 101 'Chromium Linux Redux',
102 'Chromium Linux Strict (dbg)', 102 'Chromium Linux Strict (dbg)',
103 'Chromium Mac 10.6 Goma Clang', 103 'Chromium Mac 10.6 Goma Clang',
104 'Chromium Mac Make', 104 'Chromium Mac Make',
105 'Chromium Mac Skia', 105 'Chromium Mac Skia',
106 'Win Aura', 106 'Win Aura',
107 'Linux Aura', 107 'Linux Aura',
108 'Mac Aura', 108 'Mac Aura',
109 'Linux ChromeOS Aura', 109 'Linux ChromeOS Aura',
110 'Chromium OS ASAN Builder', 110 'Chromium OS ASAN Builder',
111 'Chromium Linux Android'
111 ]) 112 ])
112 113
113 # Scheduler to trigger slaves that depend on the release and debug builds. 114 # Scheduler to trigger slaves that depend on the release and debug builds.
114 s_chromium_rel_builder = Scheduler(name='chromium_rel_builder', 115 s_chromium_rel_builder = Scheduler(name='chromium_rel_builder',
115 branch='src', 116 branch='src',
116 treeStableTimer=60, 117 treeStableTimer=60,
117 builderNames=['Chromium Builder']) 118 builderNames=['Chromium Builder'])
118 119
119 s_chromium_dbg_builder = Scheduler(name='chromium_dbg_builder', 120 s_chromium_dbg_builder = Scheduler(name='chromium_dbg_builder',
120 branch='src', 121 branch='src',
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 builders = [] 212 builders = []
212 213
213 # ---------------------------------------------------------------------------- 214 # ----------------------------------------------------------------------------
214 # FACTORIES 215 # FACTORIES
215 216
216 F = chromium_factory.ChromiumFactory 217 F = chromium_factory.ChromiumFactory
217 def win(): return F('src/chrome', 'win32') 218 def win(): return F('src/chrome', 'win32')
218 def win_build(): return F('src/build', 'win32') 219 def win_build(): return F('src/build', 'win32')
219 def mac(): return F('src/build', 'darwin') 220 def mac(): return F('src/build', 'darwin')
220 def linux(): return F('src/build', 'linux2') 221 def linux(): return F('src/build', 'linux2')
222 def linux_android(): return F('', 'linux2', nohooks_on_update=True)
223
221 def codesearch(): 224 def codesearch():
222 return F('src/build', 'linux2', pull_internal=False, full_checkout=True, 225 return F('src/build', 'linux2', pull_internal=False, full_checkout=True,
223 additional_svn_urls=[config.Master.trunk_url_tools, 226 additional_svn_urls=[config.Master.trunk_url_tools,
224 config.Master.trunk_url_o3d]) 227 config.Master.trunk_url_o3d])
225 def chromeos(): return F('src/build', 'linux2') 228 def chromeos(): return F('src/build', 'linux2')
226 229
227 chromium_rel_archive = master_config.GetArchiveUrl( 230 chromium_rel_archive = master_config.GetArchiveUrl(
228 'ChromiumFYI', 231 'ChromiumFYI',
229 'Chromium Builder', 232 'Chromium Builder',
230 'chromium-rel-builder', 233 'chromium-rel-builder',
(...skipping 631 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 'net_unittests', 'safe_browsing_tests', 'crypto_unittests', 865 'net_unittests', 'safe_browsing_tests', 'crypto_unittests',
863 'cacheinvalidation_unittests', 'jingle_unittests', 'ui_tests'], 866 'cacheinvalidation_unittests', 'jingle_unittests', 'ui_tests'],
864 factory_properties={ 867 factory_properties={
865 'asan': True, 868 'asan': True,
866 'gclient_env': {'GYP_DEFINES' : 'asan=1 ' 869 'gclient_env': {'GYP_DEFINES' : 'asan=1 '
867 'linux_use_tcmalloc=0 ' 870 'linux_use_tcmalloc=0 '
868 'chromeos=1 ' 871 'chromeos=1 '
869 'target_arch=ia32'} 872 'target_arch=ia32'}
870 }) 873 })
871 874
875 f_chromium_rel_linux_android = linux_android().ChromiumAnnotationFactory(
876 target='Release',
877 annotation_script='src/build/android/buildbot.sh',
878 # At this time, we use the default deps in gclient (e.g. 'unix')
879 # gclient_deps='android'
880 )
881
872 882
873 # ---------------------------------------------------------------------------- 883 # ----------------------------------------------------------------------------
874 # BUILDER DEFINITIONS 884 # BUILDER DEFINITIONS
875 885
876 slave_lock = locks.SlaveLock('one_per_slave_lock', maxCount=1) 886 slave_lock = locks.SlaveLock('one_per_slave_lock', maxCount=1)
877 887
878 # ---------------------------------------------------------------------------- 888 # ----------------------------------------------------------------------------
879 # BUILDER DEFINITIONS 889 # BUILDER DEFINITIONS
880 890
881 # The 'builders' list defines the Builders. Each one is configured with a 891 # The 'builders' list defines the Builders. Each one is configured with a
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
1163 'factory': f_chromium_dbg_linux_chromeos_aura, 1173 'factory': f_chromium_dbg_linux_chromeos_aura,
1164 } 1174 }
1165 1175
1166 b_chromium_rel_chromeos_asan_builder = { 1176 b_chromium_rel_chromeos_asan_builder = {
1167 'name': 'Chromium OS ASAN Builder', 1177 'name': 'Chromium OS ASAN Builder',
1168 'builddir': 'chromium-rel-chromeos-asan-builder', 1178 'builddir': 'chromium-rel-chromeos-asan-builder',
1169 'factory': f_chromium_rel_chromeos_asan_builder, 1179 'factory': f_chromium_rel_chromeos_asan_builder,
1170 'category': 'ASan', 1180 'category': 'ASan',
1171 } 1181 }
1172 1182
1183 b_chromium_rel_linux_android = {
1184 'name': 'Chromium Linux Android',
1185 'factory': f_chromium_rel_linux_android,
1186 'category': 'android'
1187 }
1188
1173 c['builders'] = [ 1189 c['builders'] = [
1174 b_chromium_rel_builder, 1190 b_chromium_rel_builder,
1175 b_chromium_rel_perf_frame, 1191 b_chromium_rel_perf_frame,
1176 b_chromium_rel_ie6_peruser_frame, 1192 b_chromium_rel_ie6_peruser_frame,
1177 b_chromium_rel_ie7_peruser_frame, 1193 b_chromium_rel_ie7_peruser_frame,
1178 b_chromium_rel_ie8_peruser_frame, 1194 b_chromium_rel_ie8_peruser_frame,
1179 b_chromium_rel_ie9_frame, 1195 b_chromium_rel_ie9_frame,
1180 b_chromium_linux_redux, 1196 b_chromium_linux_redux,
1181 b_chromium_dbg_builder, 1197 b_chromium_dbg_builder,
1182 b_chromium_dbg_vista_tests_1, 1198 b_chromium_dbg_vista_tests_1,
(...skipping 23 matching lines...) Expand all
1206 b_chromium_rel_mac_memory, 1222 b_chromium_rel_mac_memory,
1207 b_chromium_mac_106_goma_clang, 1223 b_chromium_mac_106_goma_clang,
1208 b_chromium_mac_make, 1224 b_chromium_mac_make,
1209 b_chromium_mac_skia, 1225 b_chromium_mac_skia,
1210 b_chromium_codesearch, 1226 b_chromium_codesearch,
1211 b_chromium_dbg_win_aura, 1227 b_chromium_dbg_win_aura,
1212 b_chromium_dbg_linux_aura, 1228 b_chromium_dbg_linux_aura,
1213 b_chromium_dbg_mac_aura, 1229 b_chromium_dbg_mac_aura,
1214 b_chromium_dbg_linux_chromeos_aura, 1230 b_chromium_dbg_linux_chromeos_aura,
1215 b_chromium_rel_chromeos_asan_builder, 1231 b_chromium_rel_chromeos_asan_builder,
1232 b_chromium_rel_linux_android,
1216 ] 1233 ]
1217 1234
1218 # Associate the slaves to the manual builders. The configuration is in 1235 # Associate the slaves to the manual builders. The configuration is in
1219 # slaves.cfg. 1236 # slaves.cfg.
1220 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumFYI') 1237 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumFYI')
1221 for builder in c['builders']: 1238 for builder in c['builders']:
1222 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) 1239 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name'])
1223 1240
1224 1241
1225 ####### BUILDSLAVES 1242 ####### BUILDSLAVES
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1264 '%(builder)s, revision %(revision)s', 1281 '%(builder)s, revision %(revision)s',
1265 extraRecipients=['jochen@chromium.org'], 1282 extraRecipients=['jochen@chromium.org'],
1266 lookup=master_utils.FilterDomain(), 1283 lookup=master_utils.FilterDomain(),
1267 forgiving_steps=forgiving_steps, 1284 forgiving_steps=forgiving_steps,
1268 use_getname=True)) 1285 use_getname=True))
1269 1286
1270 ####### PROJECT IDENTITY 1287 ####### PROJECT IDENTITY
1271 1288
1272 # Buildbot master url: 1289 # Buildbot master url:
1273 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.fyi/' 1290 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.fyi/'
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.fyi/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698