| 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 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 'Android deterministic', | 151 'Android deterministic', |
| 152 'Linux deterministic', | 152 'Linux deterministic', |
| 153 'Mac deterministic', | 153 'Mac deterministic', |
| 154 'Windows deterministic', | 154 'Windows deterministic', |
| 155 'Windows Clang deterministic', | 155 'Windows Clang deterministic', |
| 156 'Chromium DevTools Linux', |
| 156 ]) | 157 ]) |
| 157 | 158 |
| 158 # Triggerable scheduler for Android Builder | 159 # Triggerable scheduler for Android Builder |
| 159 s_chromium_android_dbg = Triggerable( | 160 s_chromium_android_dbg = Triggerable( |
| 160 name='android_dbg', | 161 name='android_dbg', |
| 161 builderNames=['Android ChromeDriver Tests (dbg)', | 162 builderNames=['Android ChromeDriver Tests (dbg)', |
| 162 'Android Tests (trial)(dbg)', | 163 'Android Tests (trial)(dbg)', |
| 163 'Android Tests (x86 emulator)', | 164 'Android Tests (x86 emulator)', |
| 164 'Android Remoting Tests', | 165 'Android Remoting Tests', |
| 165 'Android VR Tests',]) | 166 'Android VR Tests',]) |
| (...skipping 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1180 'auto_reboot': True, | 1181 'auto_reboot': True, |
| 1181 } | 1182 } |
| 1182 | 1183 |
| 1183 b_mojo_windows = { | 1184 b_mojo_windows = { |
| 1184 'name': 'Mojo Windows', | 1185 'name': 'Mojo Windows', |
| 1185 'factory': m_remote_run_chromium_src('chromium'), | 1186 'factory': m_remote_run_chromium_src('chromium'), |
| 1186 'category': 'mojo', | 1187 'category': 'mojo', |
| 1187 'auto_reboot': True, | 1188 'auto_reboot': True, |
| 1188 } | 1189 } |
| 1189 | 1190 |
| 1191 b_chromium_devtools_linux = { |
| 1192 'name': 'Chromium DevTools Linux', |
| 1193 'factory': m_annotator.BaseFactory(recipe='devtools'), |
| 1194 'category': 'devtools', |
| 1195 'auto_reboot': True, |
| 1196 } |
| 1197 |
| 1190 def DeterministicBuilder(platform): | 1198 def DeterministicBuilder(platform): |
| 1191 return { | 1199 return { |
| 1192 'name': '%s deterministic' % platform, | 1200 'name': '%s deterministic' % platform, |
| 1193 # Work around an issue with NaCl build. | 1201 # Work around an issue with NaCl build. |
| 1194 'slavebuilddir': 'chr', | 1202 'slavebuilddir': 'chr', |
| 1195 'factory': annotator_factory.AnnotatorFactory().BaseFactory( | 1203 'factory': annotator_factory.AnnotatorFactory().BaseFactory( |
| 1196 'swarming/deterministic_build', | 1204 'swarming/deterministic_build', |
| 1197 factory_properties = { | 1205 factory_properties = { |
| 1198 'configuration': 'Release', | 1206 'configuration': 'Release', |
| 1199 }), | 1207 }), |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1367 # Mojo bots. | 1375 # Mojo bots. |
| 1368 b_mojo_chromiumos, | 1376 b_mojo_chromiumos, |
| 1369 b_mojo_windows, | 1377 b_mojo_windows, |
| 1370 | 1378 |
| 1371 # Deterministic build bot | 1379 # Deterministic build bot |
| 1372 b_android_deterministic_build, | 1380 b_android_deterministic_build, |
| 1373 b_linux_deterministic_build, | 1381 b_linux_deterministic_build, |
| 1374 b_mac_deterministic_build, | 1382 b_mac_deterministic_build, |
| 1375 b_windows_deterministic_build, | 1383 b_windows_deterministic_build, |
| 1376 b_windows_clang_deterministic_build, | 1384 b_windows_clang_deterministic_build, |
| 1385 |
| 1386 # Chromium DevTools |
| 1387 b_chromium_devtools_linux, |
| 1377 ] | 1388 ] |
| 1378 | 1389 |
| 1379 c['builders'].extend([ | 1390 c['builders'].extend([ |
| 1380 { | 1391 { |
| 1381 'name': 'Linux remote_run Builder', | 1392 'name': 'Linux remote_run Builder', |
| 1382 'factory': m_remote_run_chromium_src( | 1393 'factory': m_remote_run_chromium_src( |
| 1383 'chromium', timeout=2400, max_time=10800), | 1394 'chromium', timeout=2400, max_time=10800), |
| 1384 'category': 'remote_run', | 1395 'category': 'remote_run', |
| 1385 'auto_reboot': True, | 1396 'auto_reboot': True, |
| 1386 }, | 1397 }, |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1459 ])) | 1470 ])) |
| 1460 | 1471 |
| 1461 c['status'].append(MailNotifier( | 1472 c['status'].append(MailNotifier( |
| 1462 fromaddr=ActiveMaster.from_address, # Reply-To address | 1473 fromaddr=ActiveMaster.from_address, # Reply-To address |
| 1463 mode='failing', | 1474 mode='failing', |
| 1464 relayhost=config.Master.smtp, | 1475 relayhost=config.Master.smtp, |
| 1465 subject='Build failure on %(builder)s', | 1476 subject='Build failure on %(builder)s', |
| 1466 extraRecipients=['sbc@chromium.org'], | 1477 extraRecipients=['sbc@chromium.org'], |
| 1467 sendToInterestedUsers=False, | 1478 sendToInterestedUsers=False, |
| 1468 builders=['Linux ARM'])) | 1479 builders=['Linux ARM'])) |
| OLD | NEW |