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

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

Issue 2290923002: DevTools: Create recipe and builder for devtools (Closed)
Patch Set: Address CL feedback on recipe, new builder config Created 4 years, 3 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
OLDNEW
1 # vim: ft=python: 1 # vim: ft=python:
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 from buildbot.changes.filter import ChangeFilter 6 from buildbot.changes.filter import ChangeFilter
7 from buildbot.process.properties import WithProperties 7 from buildbot.process.properties import WithProperties
8 from buildbot.scheduler import Dependent 8 from buildbot.scheduler import Dependent
9 from buildbot.scheduler import Nightly 9 from buildbot.scheduler import Nightly
10 from buildbot.scheduler import Periodic 10 from buildbot.scheduler import Periodic
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 'WebKit Linux - TraceWrappables', 144 'WebKit Linux - TraceWrappables',
145 'WebKit Mac - WPTServe', 145 'WebKit Mac - WPTServe',
146 'WebKit Win - WPTServe', 146 'WebKit Win - WPTServe',
147 'Linux remote_run Builder', 147 'Linux remote_run Builder',
148 'EarlGreyiOS', 148 'EarlGreyiOS',
149 'Mojo ChromiumOS', 149 'Mojo ChromiumOS',
150 'Mojo Windows', 150 'Mojo Windows',
151 'Linux deterministic', 151 'Linux deterministic',
152 'Mac deterministic', 152 'Mac deterministic',
153 'Windows deterministic', 153 'Windows deterministic',
154 'Chromium DevTools Linux',
154 ]) 155 ])
155 156
156 # Triggerable scheduler for Android Builder 157 # Triggerable scheduler for Android Builder
157 s_chromium_android_dbg = Triggerable( 158 s_chromium_android_dbg = Triggerable(
158 name='android_dbg', 159 name='android_dbg',
159 builderNames=['Android ChromeDriver Tests (dbg)', 160 builderNames=['Android ChromeDriver Tests (dbg)',
160 'Android Tests (trial)(dbg)', 161 'Android Tests (trial)(dbg)',
161 'Android Tests (x86 emulator)', 162 'Android Tests (x86 emulator)',
162 'Android Remoting Tests',]) 163 'Android Remoting Tests',])
163 164
(...skipping 1010 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 'auto_reboot': True, 1175 'auto_reboot': True,
1175 } 1176 }
1176 1177
1177 b_mojo_windows = { 1178 b_mojo_windows = {
1178 'name': 'Mojo Windows', 1179 'name': 'Mojo Windows',
1179 'factory': m_remote_run('chromium'), 1180 'factory': m_remote_run('chromium'),
1180 'category': 'mojo', 1181 'category': 'mojo',
1181 'auto_reboot': True, 1182 'auto_reboot': True,
1182 } 1183 }
1183 1184
1185 b_chromium_devtools_linux = {
1186 'name': 'Chromium DevTools Linux',
1187 'factory': m_annotator.BaseFactory(recipe='devtools'),
1188 'category': 'devtools',
1189 'auto_reboot': True,
1190 }
1191
1184 def DeterministicBuilder(platform): 1192 def DeterministicBuilder(platform):
1185 return { 1193 return {
1186 'name': '%s deterministic' % platform, 1194 'name': '%s deterministic' % platform,
1187 # Work around an issue with NaCl build. 1195 # Work around an issue with NaCl build.
1188 'slavebuilddir': 'chr', 1196 'slavebuilddir': 'chr',
1189 'factory': annotator_factory.AnnotatorFactory().BaseFactory( 1197 'factory': annotator_factory.AnnotatorFactory().BaseFactory(
1190 'swarming/deterministic_build', 1198 'swarming/deterministic_build',
1191 factory_properties = { 1199 factory_properties = {
1192 'configuration': 'Release', 1200 'configuration': 'Release',
1193 }), 1201 }),
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
1362 b_earlgrey_ios, 1370 b_earlgrey_ios,
1363 1371
1364 # Mojo bots. 1372 # Mojo bots.
1365 b_mojo_chromiumos, 1373 b_mojo_chromiumos,
1366 b_mojo_windows, 1374 b_mojo_windows,
1367 1375
1368 # Deterministic build bot 1376 # Deterministic build bot
1369 b_linux_deterministic_build, 1377 b_linux_deterministic_build,
1370 b_mac_deterministic_build, 1378 b_mac_deterministic_build,
1371 b_win_deterministic_build, 1379 b_win_deterministic_build,
1380
1381 # Chromium DevTools
1382 b_chromium_devtools_linux,
1372 ] 1383 ]
1373 1384
1374 c['builders'].extend([ 1385 c['builders'].extend([
1375 { 1386 {
1376 'name': 'Linux remote_run Builder', 1387 'name': 'Linux remote_run Builder',
1377 'factory': m_remote_run_chromium_src( 1388 'factory': m_remote_run_chromium_src(
1378 'chromium', timeout=2400, max_time=10800), 1389 'chromium', timeout=2400, max_time=10800),
1379 'category': 'remote_run', 1390 'category': 'remote_run',
1380 'auto_reboot': True, 1391 'auto_reboot': True,
1381 }, 1392 },
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1454 ])) 1465 ]))
1455 1466
1456 c['status'].append(MailNotifier( 1467 c['status'].append(MailNotifier(
1457 fromaddr=ActiveMaster.from_address, # Reply-To address 1468 fromaddr=ActiveMaster.from_address, # Reply-To address
1458 mode='failing', 1469 mode='failing',
1459 relayhost=config.Master.smtp, 1470 relayhost=config.Master.smtp,
1460 subject='Build failure on %(builder)s', 1471 subject='Build failure on %(builder)s',
1461 extraRecipients=['sbc@chromium.org'], 1472 extraRecipients=['sbc@chromium.org'],
1462 sendToInterestedUsers=False, 1473 sendToInterestedUsers=False,
1463 builders=['Linux ARM'])) 1474 builders=['Linux ARM']))
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.fyi/slaves.cfg » ('j') | scripts/slave/recipes/devtools.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698