| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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'])) |
| OLD | NEW |