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 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 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
176 'Android Tests (JB Manta)(dbg)', | 176 'Android Tests (JB Manta)(dbg)', |
177 'Android ChromeDriver Tests (dbg)']) | 177 'Android ChromeDriver Tests (dbg)']) |
178 | 178 |
179 # Triggerable scheduler for Cronet Builder | 179 # Triggerable scheduler for Cronet Builder |
180 s_chromium_cronet_rel = Triggerable( | 180 s_chromium_cronet_rel = Triggerable( |
181 name='cronet_rel', | 181 name='cronet_rel', |
182 builderNames=['Android Cronet ARMv6 Builder', | 182 builderNames=['Android Cronet ARMv6 Builder', |
183 'Android Cronet x86 Builder', | 183 'Android Cronet x86 Builder', |
184 'Android Cronet MIPS Builder']) | 184 'Android Cronet MIPS Builder']) |
185 | 185 |
| 186 # Triggerable scheduler for Linux MSan. |
| 187 s_chromium_linux_msan = Triggerable( |
| 188 name='linux_msan', |
| 189 builderNames=['Chromium Linux MSan (browser tests)']) |
| 190 |
186 # Windows Dr.Memory builder list | 191 # Windows Dr.Memory builder list |
187 builderlist=[ | 192 builderlist=[ |
188 'Windows Tests (DrMemory XP)', | 193 'Windows Tests (DrMemory XP)', |
189 'Windows Content (DrMemory light)', | 194 'Windows Content (DrMemory light)', |
190 'Windows Content Unit (DrMemory full)', | 195 'Windows Content Unit (DrMemory full)', |
191 ] | 196 ] |
192 | 197 |
193 # Windows Content Browser (DrMemory full) | 198 # Windows Content Browser (DrMemory full) |
194 WINDOWS_CONTENT_BROWSER_DRMEMORY_FULL_TESTERS = 6 | 199 WINDOWS_CONTENT_BROWSER_DRMEMORY_FULL_TESTERS = 6 |
195 for i in range(WINDOWS_CONTENT_BROWSER_DRMEMORY_FULL_TESTERS): | 200 for i in range(WINDOWS_CONTENT_BROWSER_DRMEMORY_FULL_TESTERS): |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 s_chromium_4hourly, | 273 s_chromium_4hourly, |
269 s_chromium_android_dbg, | 274 s_chromium_android_dbg, |
270 s_chromium_cronet_rel, | 275 s_chromium_cronet_rel, |
271 s_chromium_codesearch, | 276 s_chromium_codesearch, |
272 s_chromium_win_rel, | 277 s_chromium_win_rel, |
273 s_chromium_win_dbg, | 278 s_chromium_win_dbg, |
274 s_chromium_windows_drmemory_trigger, | 279 s_chromium_windows_drmemory_trigger, |
275 s_chromium_linux_arm, | 280 s_chromium_linux_arm, |
276 s_chromium_mac_108_x64_experimental, | 281 s_chromium_mac_108_x64_experimental, |
277 s_chromium_win_coverage, | 282 s_chromium_win_coverage, |
| 283 s_chromium_linux_msan, |
278 ] | 284 ] |
279 | 285 |
280 # Tests that are single-machine shard-safe. | 286 # Tests that are single-machine shard-safe. |
281 sharded_tests = [ | 287 sharded_tests = [ |
282 'accessibility_unittests', | 288 'accessibility_unittests', |
283 'aura_unittests', | 289 'aura_unittests', |
284 'base_unittests', | 290 'base_unittests', |
285 'browser_tests', | 291 'browser_tests', |
286 'cacheinvalidation_unittests', | 292 'cacheinvalidation_unittests', |
287 'cc_unittests', | 293 'cc_unittests', |
(...skipping 1186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1474 b_chromium_rel_linux_lsan_asan = { | 1480 b_chromium_rel_linux_lsan_asan = { |
1475 'name': 'Chromium Linux LSan (and ASan)', | 1481 'name': 'Chromium Linux LSan (and ASan)', |
1476 'builddir': 'chromium-rel-linux-lsan-asan', | 1482 'builddir': 'chromium-rel-linux-lsan-asan', |
1477 'factory': f_chromium_rel_linux_lsan_asan, | 1483 'factory': f_chromium_rel_linux_lsan_asan, |
1478 'category': 'lsan', | 1484 'category': 'lsan', |
1479 'auto_reboot': True, | 1485 'auto_reboot': True, |
1480 } | 1486 } |
1481 | 1487 |
1482 b_chromium_rel_linux_msan = { | 1488 b_chromium_rel_linux_msan = { |
1483 'name': 'Chromium Linux MSan', | 1489 'name': 'Chromium Linux MSan', |
| 1490 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium', |
| 1491 triggers=['linux_msan']), |
| 1492 'category': 'msan', |
| 1493 'auto_reboot': True, |
| 1494 } |
| 1495 |
| 1496 b_chromium_rel_linux_msan_browser = { |
| 1497 'name': 'Chromium Linux MSan (browser tests)', |
1484 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), | 1498 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), |
1485 'category': 'msan', | 1499 'category': 'msan', |
1486 'auto_reboot': True, | 1500 'auto_reboot': True, |
1487 } | 1501 } |
1488 | 1502 |
1489 b_chromium_rel_win32_morenacl = { | 1503 b_chromium_rel_win32_morenacl = { |
1490 'name': 'More NaCl Tests (win32)', | 1504 'name': 'More NaCl Tests (win32)', |
1491 'builddir': 'chromium-rel-win32-morenacl', | 1505 'builddir': 'chromium-rel-win32-morenacl', |
1492 'factory': f_chromium_rel_win_morenacl, | 1506 'factory': f_chromium_rel_win_morenacl, |
1493 'category': 'morenacl', | 1507 'category': 'morenacl', |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2151 # iOS | 2165 # iOS |
2152 b_chromium_dbg_ios_simulator, | 2166 b_chromium_dbg_ios_simulator, |
2153 b_chromium_rel_ios_device, | 2167 b_chromium_rel_ios_device, |
2154 b_chromium_rel_ninja_ios_device, | 2168 b_chromium_rel_ninja_ios_device, |
2155 | 2169 |
2156 # LSan | 2170 # LSan |
2157 b_chromium_rel_linux_lsan_asan, | 2171 b_chromium_rel_linux_lsan_asan, |
2158 | 2172 |
2159 # MSan | 2173 # MSan |
2160 b_chromium_rel_linux_msan, | 2174 b_chromium_rel_linux_msan, |
| 2175 b_chromium_rel_linux_msan_browser, |
2161 | 2176 |
2162 # NaCl | 2177 # NaCl |
2163 b_chromium_rel_win32_morenacl, | 2178 b_chromium_rel_win32_morenacl, |
2164 b_chromium_rel_win64_morenacl, | 2179 b_chromium_rel_win64_morenacl, |
2165 b_chromium_rel_mac_morenacl, | 2180 b_chromium_rel_mac_morenacl, |
2166 b_chromium_rel_linux_morenacl, | 2181 b_chromium_rel_linux_morenacl, |
2167 | 2182 |
2168 # Memory | 2183 # Memory |
2169 b_chromium_rel_win_memory_measurement, | 2184 b_chromium_rel_win_memory_measurement, |
2170 | 2185 |
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2320 | 2335 |
2321 c['status'].append(MailNotifier( | 2336 c['status'].append(MailNotifier( |
2322 fromaddr='ukai@chromium.org', # Reply-To address | 2337 fromaddr='ukai@chromium.org', # Reply-To address |
2323 mode='failing', | 2338 mode='failing', |
2324 categories=['goma'], | 2339 categories=['goma'], |
2325 relayhost=config.Master.smtp, | 2340 relayhost=config.Master.smtp, |
2326 subject='goma canary buildbot %(result)s in %(projectName)s ' | 2341 subject='goma canary buildbot %(result)s in %(projectName)s ' |
2327 'on %(builder)s', | 2342 'on %(builder)s', |
2328 extraRecipients=['goma+alert@google.com'], | 2343 extraRecipients=['goma+alert@google.com'], |
2329 sendToInterestedUsers=False)) | 2344 sendToInterestedUsers=False)) |
OLD | NEW |