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.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 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
148 ]) | 148 ]) |
149 | 149 |
150 # Triggerable scheduler for Android Builder | 150 # Triggerable scheduler for Android Builder |
151 s_chromium_android_dbg = Triggerable( | 151 s_chromium_android_dbg = Triggerable( |
152 name='android_dbg', | 152 name='android_dbg', |
153 builderNames=['Android ChromeDriver Tests (dbg)', | 153 builderNames=['Android ChromeDriver Tests (dbg)', |
154 'Android Tests (trial)(dbg)', | 154 'Android Tests (trial)(dbg)', |
155 'Android Tests (x86 emulator)', | 155 'Android Tests (x86 emulator)', |
156 'Android Remoting Tests',]) | 156 'Android Remoting Tests',]) |
157 | 157 |
| 158 s_android_find_annotated_test = Nightly( |
| 159 name='android_find_annotated_test', |
| 160 minute=0, |
| 161 hour=range(0,24,3), |
| 162 builderNames=['Android Find Annotated Test']) |
| 163 |
158 # Triggerable schedulers for clang/win bots | 164 # Triggerable schedulers for clang/win bots |
159 s_win_clang = Triggerable( | 165 s_win_clang = Triggerable( |
160 name='cr_win_clang', builderNames=['CrWinClang tester']) | 166 name='cr_win_clang', builderNames=['CrWinClang tester']) |
161 s_win_clang_dbg = Triggerable( | 167 s_win_clang_dbg = Triggerable( |
162 name='cr_win_clang_dbg', builderNames=['CrWinClang(dbg) tester']) | 168 name='cr_win_clang_dbg', builderNames=['CrWinClang(dbg) tester']) |
163 s_win_clang_shared = Triggerable( | 169 s_win_clang_shared = Triggerable( |
164 name='cr_win_clang_shared', builderNames=['CrWinClang(shared) tester']) | 170 name='cr_win_clang_shared', builderNames=['CrWinClang(shared) tester']) |
165 s_win_clang_64 = Triggerable( | 171 s_win_clang_64 = Triggerable( |
166 name='cr_win_clang_64', | 172 name='cr_win_clang_64', |
167 builderNames=['CrWinClang64 tester']) | 173 builderNames=['CrWinClang64 tester']) |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
209 name='clang_tot_win_dll', builderNames=['ClangToTWin(dll) tester']) | 215 name='clang_tot_win_dll', builderNames=['ClangToTWin(dll) tester']) |
210 s_clang_tot_win64 = Triggerable( | 216 s_clang_tot_win64 = Triggerable( |
211 name='clang_tot_win64', builderNames=['ClangToTWin64 tester']) | 217 name='clang_tot_win64', builderNames=['ClangToTWin64 tester']) |
212 s_clang_tot_win64_dbg = Triggerable( | 218 s_clang_tot_win64_dbg = Triggerable( |
213 name='clang_tot_win64_dbg', builderNames=['ClangToTWin64(dbg) tester']) | 219 name='clang_tot_win64_dbg', builderNames=['ClangToTWin64(dbg) tester']) |
214 s_clang_tot_win64_dll = Triggerable( | 220 s_clang_tot_win64_dll = Triggerable( |
215 name='clang_tot_win64_dll', builderNames=['ClangToTWin64(dll) tester']) | 221 name='clang_tot_win64_dll', builderNames=['ClangToTWin64(dll) tester']) |
216 | 222 |
217 c['schedulers'] = [s_chromium, | 223 c['schedulers'] = [s_chromium, |
218 s_chromium_android_dbg, | 224 s_chromium_android_dbg, |
| 225 s_android_find_annotated_test, |
219 s_win_clang, | 226 s_win_clang, |
220 s_win_clang_dbg, | 227 s_win_clang_dbg, |
221 s_win_clang_shared, | 228 s_win_clang_shared, |
222 s_win_clang_64, | 229 s_win_clang_64, |
223 s_win_clang_64_dbg, | 230 s_win_clang_64_dbg, |
224 s_win_clang_64_shared, | 231 s_win_clang_64_shared, |
225 s_win_clang_lld, | 232 s_win_clang_lld, |
226 s_win_clang_lld_dbg, | 233 s_win_clang_lld_dbg, |
227 s_win_clang_lld64, | 234 s_win_clang_lld64, |
228 s_win_clang_lld64_dbg, | 235 s_win_clang_lld64_dbg, |
(...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
851 'category': 'android_tests', | 858 'category': 'android_tests', |
852 } | 859 } |
853 | 860 |
854 b_chromium_rel_android_remoting_tests = { | 861 b_chromium_rel_android_remoting_tests = { |
855 'name': 'Android Remoting Tests', | 862 'name': 'Android Remoting Tests', |
856 'factory': annotator_factory.AnnotatorFactory().BaseFactory( | 863 'factory': annotator_factory.AnnotatorFactory().BaseFactory( |
857 recipe='chromium'), | 864 recipe='chromium'), |
858 'category': 'android_tests', | 865 'category': 'android_tests', |
859 } | 866 } |
860 | 867 |
| 868 b_chromium_rel_android_find_annotated_test = { |
| 869 'name': 'Android Find Annotated Test', |
| 870 'factory': annotator_factory.AnnotatorFactory().BaseFactory( |
| 871 recipe='chromium'), |
| 872 'category': 'android_tests', |
| 873 } |
| 874 |
861 b_chromium_dbg_android_tests_trial = { | 875 b_chromium_dbg_android_tests_trial = { |
862 'name': 'Android Tests (trial)(dbg)', | 876 'name': 'Android Tests (trial)(dbg)', |
863 'factory': m_annotator.BaseFactory(recipe='chromium'), | 877 'factory': m_annotator.BaseFactory(recipe='chromium'), |
864 'category': 'android_tests', | 878 'category': 'android_tests', |
865 } | 879 } |
866 | 880 |
867 b_chromium_dbg_android_chromedriver_tests = { | 881 b_chromium_dbg_android_chromedriver_tests = { |
868 'name': 'Android ChromeDriver Tests (dbg)', | 882 'name': 'Android ChromeDriver Tests (dbg)', |
869 'factory': F_RECIPE_MISC, | 883 'factory': F_RECIPE_MISC, |
870 'category': 'android_tests', | 884 'category': 'android_tests', |
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1181 b_chromium_linux32_goma_canary_clobber, | 1195 b_chromium_linux32_goma_canary_clobber, |
1182 | 1196 |
1183 # Linux ARM | 1197 # Linux ARM |
1184 b_linux_arm, | 1198 b_linux_arm, |
1185 | 1199 |
1186 # Android | 1200 # Android |
1187 b_chromium_dbg_android_builder, | 1201 b_chromium_dbg_android_builder, |
1188 b_chromium_dbg_android_tests_trial, | 1202 b_chromium_dbg_android_tests_trial, |
1189 b_chromium_dbg_android_emulator_builder_tests, | 1203 b_chromium_dbg_android_emulator_builder_tests, |
1190 b_chromium_rel_android_remoting_tests, | 1204 b_chromium_rel_android_remoting_tests, |
| 1205 b_chromium_rel_android_find_annotated_test, |
1191 b_chromium_dbg_android_cloud_tests, | 1206 b_chromium_dbg_android_cloud_tests, |
1192 | 1207 |
1193 b_chromium_dbg_android_chromedriver_tests, | 1208 b_chromium_dbg_android_chromedriver_tests, |
1194 | 1209 |
1195 # Sanitizers | 1210 # Sanitizers |
1196 b_chromium_libfuzzer_upload_linux_asan, | 1211 b_chromium_libfuzzer_upload_linux_asan, |
1197 b_chromium_libfuzzer_upload_linux_asan_debug, | 1212 b_chromium_libfuzzer_upload_linux_asan_debug, |
1198 b_chromium_libfuzzer_upload_linux_msan, | 1213 b_chromium_libfuzzer_upload_linux_msan, |
1199 b_chromium_libfuzzer_upload_linux_ubsan, | 1214 b_chromium_libfuzzer_upload_linux_ubsan, |
1200 | 1215 |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1411 ])) | 1426 ])) |
1412 | 1427 |
1413 c['status'].append(MailNotifier( | 1428 c['status'].append(MailNotifier( |
1414 fromaddr=ActiveMaster.from_address, # Reply-To address | 1429 fromaddr=ActiveMaster.from_address, # Reply-To address |
1415 mode='failing', | 1430 mode='failing', |
1416 relayhost=config.Master.smtp, | 1431 relayhost=config.Master.smtp, |
1417 subject='Build failure on %(builder)s', | 1432 subject='Build failure on %(builder)s', |
1418 extraRecipients=['sbc@chromium.org'], | 1433 extraRecipients=['sbc@chromium.org'], |
1419 sendToInterestedUsers=False, | 1434 sendToInterestedUsers=False, |
1420 builders=['Linux ARM'])) | 1435 builders=['Linux ARM'])) |
OLD | NEW |