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

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

Issue 1908133002: Remove obsolete chromium.fyi bots. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: initial patch for review Created 4 years, 8 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | masters/master.chromium.fyi/slaves.cfg » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.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 16 matching lines...) Expand all
27 27
28 # These modules come from scripts/common, which must be in the PYTHONPATH. 28 # These modules come from scripts/common, which must be in the PYTHONPATH.
29 import config 29 import config
30 import master_site_config 30 import master_site_config
31 31
32 import master_win_drmemory_cfg 32 import master_win_drmemory_cfg
33 33
34 ActiveMaster = master_site_config.ChromiumFYI 34 ActiveMaster = master_site_config.ChromiumFYI
35 35
36 DRMEMORY_NOTIFIER = True 36 DRMEMORY_NOTIFIER = True
37
37 STATUS_PUSH = False 38 STATUS_PUSH = False
38 39
39 # This is the dictionary that the buildmaster pays attention to. We also use 40 # This is the dictionary that the buildmaster pays attention to. We also use
40 # a shorter alias to save typing. 41 # a shorter alias to save typing.
41 c = BuildmasterConfig = {} 42 c = BuildmasterConfig = {}
42 c['status'] = [] 43 c['status'] = []
43 44
44 config.DatabaseSetup(c, require_dbconfig=ActiveMaster.is_production_host) 45 config.DatabaseSetup(c, require_dbconfig=ActiveMaster.is_production_host)
45 46
46 ####### CHANGESOURCES 47 ####### CHANGESOURCES
(...skipping 10 matching lines...) Expand all
57 58
58 ####### SCHEDULERS 59 ####### SCHEDULERS
59 60
60 ## configure the Schedulers 61 ## configure the Schedulers
61 62
62 # Main scheduler for all changes in trunk. 63 # Main scheduler for all changes in trunk.
63 s_chromium = Scheduler( 64 s_chromium = Scheduler(
64 name='chromium', 65 name='chromium',
65 treeStableTimer=60, 66 treeStableTimer=60,
66 change_filter=ChangeFilter(project='chromium', branch='master'), 67 change_filter=ChangeFilter(project='chromium', branch='master'),
67 builderNames=['Chromium Builder', 68 builderNames=['Chromium Windows Analyze',
68 'Chromium Windows Analyze',
69 'Chromium Builder (dbg)',
70 # The bots need a short name to work around crbug.com/399990. 69 # The bots need a short name to work around crbug.com/399990.
71 'CrWinGoma', 70 'CrWinGoma',
72 'CrWinGoma(dll)', # not (shared) cause crbug.com/399990 71 'CrWinGoma(dll)', # not (shared) cause crbug.com/399990
73 'CrWin7Goma', 72 'CrWin7Goma',
74 'CrWin7Goma(dll)', # not (shared) cause crbug.com/399990 73 'CrWin7Goma(dll)', # not (shared) cause crbug.com/399990
75 'CrWin7Goma(dbg)', 74 'CrWin7Goma(dbg)',
76 'CrWin7Goma(clbr)', # not (clobber) cause crbug.com/399990 75 'CrWin7Goma(clbr)', # not (clobber) cause crbug.com/399990
77 'CrWinClangGoma', 76 'CrWinClangGoma',
78 'CrWinClang', 77 'CrWinClang',
79 'CrWinClang(dbg)', 78 'CrWinClang(dbg)',
(...skipping 16 matching lines...) Expand all
96 'ClangToTMac (dbg)', 95 'ClangToTMac (dbg)',
97 'ClangToTMacASan', 96 'ClangToTMacASan',
98 'ClangToTiOS', 97 'ClangToTiOS',
99 'ClangToTWin', 98 'ClangToTWin',
100 'ClangToTWin(dbg)', 99 'ClangToTWin(dbg)',
101 'ClangToTWin(dll)', # not (shared) cause crbug.com/399990 100 'ClangToTWin(dll)', # not (shared) cause crbug.com/399990
102 'ClangToTWin64', 101 'ClangToTWin64',
103 'ClangToTWin64(dbg)', 102 'ClangToTWin64(dbg)',
104 'ClangToTWin64(dll)', # not (shared) cause crbug.com/399990 103 'ClangToTWin64(dll)', # not (shared) cause crbug.com/399990
105 'CrWinAsan(dll)', # not (asan/shared) cause crbug.com/399990 104 'CrWinAsan(dll)', # not (asan/shared) cause crbug.com/399990
106 'Chromium Win x64 Clobber',
scottmg 2016/04/21 22:04:51 Maybe leave the ones that are moving until they're
107 'Chromium Win PGO Builder', 105 'Chromium Win PGO Builder',
108 'Chromium Win x64 PGO Builder', 106 'Chromium Win x64 PGO Builder',
109 'Blink Linux LSan ASan', 107 'Blink Linux LSan ASan',
110 'Windows Builder (DrMemory)',
111 'Android Builder (dbg)', 108 'Android Builder (dbg)',
112 'Android Asan Builder Tests (dbg)', 109 'Android Asan Builder Tests (dbg)',
113 'Android Cloud Tests', 110 'Android Cloud Tests',
114 'Chromium_iOS_Simulator_(dbg)', 111 'Chromium_iOS_Simulator_(dbg)',
115 'Chromium_iOS_Device', 112 'Chromium_iOS_Device',
116 'Chromium_iOS_Device_(ninja)', 113 'Chromium_iOS_Device_(ninja)',
117 'Chromium Linux Goma Canary', 114 'Chromium Linux Goma Canary',
118 'Chromium Linux Goma Canary (clobber)', 115 'Chromium Linux Goma Canary (clobber)',
119 'Chromium Linux Precise Goma LinkTest', 116 'Chromium Linux Precise Goma LinkTest',
120 'Chromium Linux32 Goma Canary (clobber)', 117 'Chromium Linux32 Goma Canary (clobber)',
121 'Chromium Mac 10.9 Goma Canary', 118 'Chromium Mac 10.9 Goma Canary',
122 'Chromium Mac 10.9 Goma Canary (dbg)', 119 'Chromium Mac 10.9 Goma Canary (dbg)',
123 'Chromium Mac 10.9 Goma Canary (clobber)', 120 'Chromium Mac 10.9 Goma Canary (clobber)',
124 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)', 121 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)',
125 'Chromium Mac 10.10 MacViews', 122 'Chromium Mac 10.10 MacViews',
126 'Chromium Mac 10.11', 123 'Chromium Mac 10.11',
127 'Chromium Mac 10.11 Force Mac Toolchain', 124 'Chromium Mac 10.11 Force Mac Toolchain',
128 'Windows 8 App Certification',
129 'ChromiumOS Linux Tests', 125 'ChromiumOS Linux Tests',
130 'Ozone ECS Linux',
131 'Linux ARM', 126 'Linux ARM',
132 'Linux Trusty', 127 'Linux Trusty',
133 'Linux Trusty (dbg)', 128 'Linux Trusty (dbg)',
134 'Linux V8 API Stability', 129 'Linux V8 API Stability',
135 'Headless Linux (dbg)', 130 'Headless Linux (dbg)',
136 'Site Isolation Linux', 131 'Site Isolation Linux',
137 'Site Isolation Win', 132 'Site Isolation Win',
138 'Browser Side Navigation Linux', 133 'Browser Side Navigation Linux',
139 'Closure Compilation Linux', 134 'Closure Compilation Linux',
140 'CFI Linux', 135 'CFI Linux',
141 'CFI Linux ToT', 136 'CFI Linux ToT',
142 'CFI Linux CF', 137 'CFI Linux CF',
143 'LTO Linux Perf', 138 'LTO Linux Perf',
144 'UBSanVptr Linux', 139 'UBSanVptr Linux',
145 'Chromium Win 10', 140 'Chromium Win 10',
146 'Libfuzzer Upload Linux ASan', 141 'Libfuzzer Upload Linux ASan',
147 'Libfuzzer Upload Linux MSan', 142 'Libfuzzer Upload Linux MSan',
148 'Libfuzzer Upload Linux UBSan', 143 'Libfuzzer Upload Linux UBSan',
149 'MD Top Chrome ChromeOS non-material', 144 'MD Top Chrome ChromeOS non-material',
150 'MD Top Chrome ChromeOS material-hybrid', 145 'MD Top Chrome ChromeOS material-hybrid',
151 'MD Top Chrome Win material', 146 'MD Top Chrome Win material',
152 'MD Top Chrome Linux material', 147 'MD Top Chrome Linux material',
153 'WebKit Linux - TraceWrappables', 148 'WebKit Linux - TraceWrappables',
154 'Linux Kitchen (kitchen_run)', 149 'Linux Kitchen (kitchen_run)',
155 'Linux Kitchen (annotated_run)', 150 'Linux Kitchen (annotated_run)',
156 ]) 151 ])
157 152
158 # Triggerable scheduler for Windows Release.
159 s_chromium_win_rel = Triggerable(
160 name='win_rel',
161 builderNames=['Chromium Win MiniInstaller Tests',
162 'Win8 Tests (1)',
163 'Win8 Tests (2)',])
164
165 # Triggerable scheduler for Windows Debug.
166 s_chromium_win_dbg = Triggerable(
167 name='win_dbg',
168 builderNames=['Vista Tests (dbg)(1)',
169 'Vista Tests (dbg)(2)',])
170
171 # Triggerable scheduler for Android Builder 153 # Triggerable scheduler for Android Builder
172 s_chromium_android_dbg = Triggerable( 154 s_chromium_android_dbg = Triggerable(
173 name='android_dbg', 155 name='android_dbg',
174 builderNames=['Android ChromeDriver Tests (dbg)', 156 builderNames=['Android ChromeDriver Tests (dbg)',
175 'Android Tests (trial)(dbg)', 157 'Android Tests (trial)(dbg)',
176 'Android Tests (x86 emulator)', 158 'Android Tests (x86 emulator)',
177 'Android Remoting Tests',]) 159 'Android Remoting Tests',])
178 160
179 # Windows Dr. Memory build-bot list
180 t_drmemory_bots=[
181 'Windows Tests (DrMemory)',
182 ]
183
184 # Windows Browser (DrMemory light)
185 WINDOWS_BROWSER_DRMEMORY_LIGHT_TESTERS = 2
186 for i in range(WINDOWS_BROWSER_DRMEMORY_LIGHT_TESTERS):
187 t_drmemory_bots.append('Windows Browser (DrMemory light) (%d)' % (i+1))
188
189 s_chromium_windows_drmemory_trigger = Triggerable(
190 name='chromium_windows_drmemory',
191 builderNames=t_drmemory_bots)
192
193 # Triggerable schedulers for clang/win bots 161 # Triggerable schedulers for clang/win bots
194 s_win_clang = Triggerable( 162 s_win_clang = Triggerable(
195 name='cr_win_clang', builderNames=['CrWinClang tester']) 163 name='cr_win_clang', builderNames=['CrWinClang tester'])
196 s_win_clang_dbg = Triggerable( 164 s_win_clang_dbg = Triggerable(
197 name='cr_win_clang_dbg', builderNames=['CrWinClang(dbg) tester']) 165 name='cr_win_clang_dbg', builderNames=['CrWinClang(dbg) tester'])
198 s_win_clang_shared = Triggerable( 166 s_win_clang_shared = Triggerable(
199 name='cr_win_clang_shared', builderNames=['CrWinClang(shared) tester']) 167 name='cr_win_clang_shared', builderNames=['CrWinClang(shared) tester'])
200 s_win_clang_64 = Triggerable( 168 s_win_clang_64 = Triggerable(
201 name='cr_win_clang_64', 169 name='cr_win_clang_64',
202 builderNames=['CrWinClang64 tester']) 170 builderNames=['CrWinClang64 tester'])
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 name='clang_tot_win_dll', builderNames=['ClangToTWin(dll) tester']) 210 name='clang_tot_win_dll', builderNames=['ClangToTWin(dll) tester'])
243 s_clang_tot_win64 = Triggerable( 211 s_clang_tot_win64 = Triggerable(
244 name='clang_tot_win64', builderNames=['ClangToTWin64 tester']) 212 name='clang_tot_win64', builderNames=['ClangToTWin64 tester'])
245 s_clang_tot_win64_dbg = Triggerable( 213 s_clang_tot_win64_dbg = Triggerable(
246 name='clang_tot_win64_dbg', builderNames=['ClangToTWin64(dbg) tester']) 214 name='clang_tot_win64_dbg', builderNames=['ClangToTWin64(dbg) tester'])
247 s_clang_tot_win64_dll = Triggerable( 215 s_clang_tot_win64_dll = Triggerable(
248 name='clang_tot_win64_dll', builderNames=['ClangToTWin64(dll) tester']) 216 name='clang_tot_win64_dll', builderNames=['ClangToTWin64(dll) tester'])
249 217
250 c['schedulers'] = [s_chromium, 218 c['schedulers'] = [s_chromium,
251 s_chromium_android_dbg, 219 s_chromium_android_dbg,
252 s_chromium_win_rel,
253 s_chromium_win_dbg,
254 s_chromium_windows_drmemory_trigger,
255 s_win_clang, 220 s_win_clang,
256 s_win_clang_dbg, 221 s_win_clang_dbg,
257 s_win_clang_shared, 222 s_win_clang_shared,
258 s_win_clang_64, 223 s_win_clang_64,
259 s_win_clang_64_dbg, 224 s_win_clang_64_dbg,
260 s_win_clang_64_shared, 225 s_win_clang_64_shared,
261 s_win_clang_lld, 226 s_win_clang_lld,
262 s_win_clang_lld_dbg, 227 s_win_clang_lld_dbg,
263 s_win_clang_lld64, 228 s_win_clang_lld64,
264 s_win_clang_lld64_dbg, 229 s_win_clang_lld64_dbg,
(...skipping 24 matching lines...) Expand all
289 254
290 # the first BuildStep is typically responsible for obtaining a copy of the 255 # the first BuildStep is typically responsible for obtaining a copy of the
291 # sources. There are source-obtaining Steps in buildbot/process/step.py for 256 # sources. There are source-obtaining Steps in buildbot/process/step.py for
292 # CVS, SVN, and others. 257 # CVS, SVN, and others.
293 258
294 builders = [] 259 builders = []
295 260
296 # ---------------------------------------------------------------------------- 261 # ----------------------------------------------------------------------------
297 # FACTORIES 262 # FACTORIES
298 263
299 F_RECIPE = annotator_factory.AnnotatorFactory().BaseFactory(
300 recipe='chromium.fyi.win_block.recipe_autogen')
301
302 F_RECIPE_WDM = annotator_factory.AnnotatorFactory().BaseFactory(
303 recipe='chromium.fyi.drmemory_win_block.recipe_autogen')
304
305 F_RECIPE_WDBG = annotator_factory.AnnotatorFactory().BaseFactory(
306 recipe='chromium.fyi.debug_win_block.recipe_autogen')
307
308 F_RECIPE_WMISC = annotator_factory.AnnotatorFactory().BaseFactory(
309 recipe='chromium.fyi.win_misc_block.recipe_autogen')
310
311 F_RECIPE_MISC = annotator_factory.AnnotatorFactory().BaseFactory( 264 F_RECIPE_MISC = annotator_factory.AnnotatorFactory().BaseFactory(
312 recipe='chromium.fyi.misc_block.recipe_autogen') 265 recipe='chromium.fyi.misc_block.recipe_autogen')
313 266
314 chromium_rel_archive = master_config.GetGSUtilUrl( 267 chromium_rel_archive = master_config.GetGSUtilUrl(
315 'chromium-build-transfer', 'Chromium FYI Builder') 268 'chromium-build-transfer', 'Chromium FYI Builder')
316 269
317 chromium_dbg_archive = master_config.GetGSUtilUrl( 270 chromium_dbg_archive = master_config.GetGSUtilUrl(
318 'chromium-build-transfer', 'Chromium FYI Builder (dbg)') 271 'chromium-build-transfer', 'Chromium FYI Builder (dbg)')
319 272
320 chromium_windows_drmemory_archive = master_config.GetGSUtilUrl( 273 chromium_windows_drmemory_archive = master_config.GetGSUtilUrl(
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
439 recipe=recipe, 392 recipe=recipe,
440 factory_properties={'path_config': 'kitchen'}, 393 factory_properties={'path_config': 'kitchen'},
441 **kwargs) 394 **kwargs)
442 395
443 b_chromium_win_analyze = {'name': 'Chromium Windows Analyze', 396 b_chromium_win_analyze = {'name': 'Chromium Windows Analyze',
444 'builddir': 'Chromium_Windows_Analyze', 397 'builddir': 'Chromium_Windows_Analyze',
445 'factory': f_win_analyze, 398 'factory': f_win_analyze,
446 'auto_reboot': False, 399 'auto_reboot': False,
447 } 400 }
448 401
449 b_chromium_rel_builder = {'name': 'Chromium Builder',
450 'builddir': 'chromium-rel-builder',
451 'factory': F_RECIPE,
452 'category': 'windows',
453 'auto_reboot': False,
454 }
455
456 b_chromium_dbg_builder = {'name': 'Chromium Builder (dbg)',
457 'builddir': 'chromium-dbg-builder',
458 'factory': F_RECIPE_WDBG,
459 'category': 'windows',
460 'auto_reboot': False,
461 }
462 402
463 b_chromium_win_pgo_builder = { 403 b_chromium_win_pgo_builder = {
464 'name': 'Chromium Win PGO Builder', 404 'name': 'Chromium Win PGO Builder',
465 'builddir': 'chromium-win-pgo-builder', 405 'builddir': 'chromium-win-pgo-builder',
466 'factory': f_chromium_win_pgo_builder, 406 'factory': f_chromium_win_pgo_builder,
467 'category': 'windows', 407 'category': 'windows',
468 'auto_reboot': False, 408 'auto_reboot': False,
469 } 409 }
470 410
471 b_chromium_win_x64_pgo_builder = { 411 b_chromium_win_x64_pgo_builder = {
472 'name': 'Chromium Win x64 PGO Builder', 412 'name': 'Chromium Win x64 PGO Builder',
473 'builddir': 'chromium-win-x64-pgo-builder', 413 'builddir': 'chromium-win-x64-pgo-builder',
474 'factory': f_chromium_win_x64_pgo_builder, 414 'factory': f_chromium_win_x64_pgo_builder,
475 'category': 'windows', 415 'category': 'windows',
476 'auto_reboot': False, 416 'auto_reboot': False,
477 } 417 }
478 418
479 b_chromium_dbg_vista_tests_1 = {
480 'name': 'Vista Tests (dbg)(1)',
481 'factory': F_RECIPE_WDBG,
482 'category': 'windows',
483 'auto_reboot': False,
484 }
485
486 b_chromium_dbg_vista_tests_2 = {
487 'name': 'Vista Tests (dbg)(2)',
488 'factory': F_RECIPE_WDBG,
489 'category': 'windows',
490 'auto_reboot': False,
491 }
492
493 b_chromium_rel_win8_tests_1 = {
494 'name': 'Win8 Tests (1)',
495 'factory': F_RECIPE,
496 'category': 'windows',
497 'auto_reboot': False,
498 }
499
500 b_chromium_rel_win8_tests_2 = {
501 'name': 'Win8 Tests (2)',
502 'factory': F_RECIPE,
503 'category': 'windows',
504 'auto_reboot': False,
505 }
506
507 b_blink_linux_lsan_asan = { 419 b_blink_linux_lsan_asan = {
508 'name': 'Blink Linux LSan ASan', 420 'name': 'Blink Linux LSan ASan',
509 'builddir': 'blink-linux-lsan-asan', 421 'builddir': 'blink-linux-lsan-asan',
510 'factory': F_RECIPE_MISC, 422 'factory': F_RECIPE_MISC,
511 'category': 'Sanitizers', 423 'category': 'Sanitizers',
512 'auto_reboot': True, 424 'auto_reboot': True,
513 } 425 }
514 426
515 b_chromium_win_goma = { 427 b_chromium_win_goma = {
516 'name': 'CrWinGoma', 428 'name': 'CrWinGoma',
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
554 'auto_reboot': False, 466 'auto_reboot': False,
555 } 467 }
556 468
557 b_chromium_win_clang_goma = { 469 b_chromium_win_clang_goma = {
558 'name': 'CrWinClangGoma', 470 'name': 'CrWinClangGoma',
559 'factory': m_annotator.BaseFactory('chromium', timeout=3000), 471 'factory': m_annotator.BaseFactory('chromium', timeout=3000),
560 'category': 'goma', 472 'category': 'goma',
561 'auto_reboot': False, 473 'auto_reboot': False,
562 } 474 }
563 475
564 b_chromium_win_x64 = {
565 'name': 'Chromium Win x64 Clobber',
566 'factory': F_RECIPE_WMISC,
567 'category': 'windows',
568 'auto_reboot': False,
569 }
570
571 b_chromium_win_clang = { 476 b_chromium_win_clang = {
572 'name': 'CrWinClang', 477 'name': 'CrWinClang',
573 'factory': m_annotator.BaseFactory('chromium', triggers=['cr_win_clang']), 478 'factory': m_annotator.BaseFactory('chromium', triggers=['cr_win_clang']),
574 'category': 'win clang', 479 'category': 'win clang',
575 'auto_reboot': False, 480 'auto_reboot': False,
576 } 481 }
577 482
578 b_chromium_win_clang_tester = { 483 b_chromium_win_clang_tester = {
579 'name': 'CrWinClang tester', 484 'name': 'CrWinClang tester',
580 'factory': m_annotator.BaseFactory('chromium'), 485 'factory': m_annotator.BaseFactory('chromium'),
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after
921 'category': 'clang tot', 826 'category': 'clang tot',
922 'auto_reboot': False, 827 'auto_reboot': False,
923 } 828 }
924 b_clang_tot_win64_dll_tester = { 829 b_clang_tot_win64_dll_tester = {
925 'name': 'ClangToTWin64(dll) tester', 830 'name': 'ClangToTWin64(dll) tester',
926 'factory': m_annotator.BaseFactory('chromium'), 831 'factory': m_annotator.BaseFactory('chromium'),
927 'category': 'clang tot', 832 'category': 'clang tot',
928 'auto_reboot': False, 833 'auto_reboot': False,
929 } 834 }
930 835
931 b_chromium_win_mini_installer = {
932 'name': 'Chromium Win MiniInstaller Tests',
933 'factory': F_RECIPE,
934 'category': 'windows',
935 'auto_reboot': False,
936 }
937
938 b_chromium_dbg_android_builder = { 836 b_chromium_dbg_android_builder = {
939 'name': 'Android Builder (dbg)', 837 'name': 'Android Builder (dbg)',
940 'factory': m_annotator.BaseFactory(recipe='chromium', 838 'factory': m_annotator.BaseFactory(recipe='chromium',
941 triggers=['android_dbg']), 839 triggers=['android_dbg']),
942 'category': 'android_builder', 840 'category': 'android_builder',
943 } 841 }
944 842
945 b_chromium_dbg_android_emulator_builder_tests = { 843 b_chromium_dbg_android_emulator_builder_tests = {
946 'name': 'Android Tests (x86 emulator)', 844 'name': 'Android Tests (x86 emulator)',
947 'factory': m_annotator.BaseFactory(recipe='emulator'), 845 'factory': m_annotator.BaseFactory(recipe='emulator'),
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
1073 'factory': f_chromium_mac_1011, 971 'factory': f_chromium_mac_1011,
1074 'auto_reboot': True, 972 'auto_reboot': True,
1075 } 973 }
1076 974
1077 b_chromium_mac_1011_force_mac_toolchain = { 975 b_chromium_mac_1011_force_mac_toolchain = {
1078 'name': 'Chromium Mac 10.11 Force Mac Toolchain', 976 'name': 'Chromium Mac 10.11 Force Mac Toolchain',
1079 'factory': f_chromium_mac_1011_force_mac_toolchain, 977 'factory': f_chromium_mac_1011_force_mac_toolchain,
1080 'auto_reboot': True, 978 'auto_reboot': True,
1081 } 979 }
1082 980
1083 b_windows_8_app_certification = {
1084 'name': 'Windows 8 App Certification',
1085 'factory': F_RECIPE_WMISC,
1086 'category': 'windows',
1087 }
1088
1089 b_linux_arm = { 981 b_linux_arm = {
1090 'name': 'Linux ARM', 982 'name': 'Linux ARM',
1091 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 983 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
1092 'category': 'linux', 984 'category': 'linux',
1093 'auto_reboot': False, 985 'auto_reboot': False,
1094 } 986 }
1095 987
1096 b_chromiumos_linux_tests = { 988 b_chromiumos_linux_tests = {
1097 'name': 'ChromiumOS Linux Tests', 989 'name': 'ChromiumOS Linux Tests',
1098 'factory': F_RECIPE_MISC, 990 'factory': F_RECIPE_MISC,
1099 'category': 'linux', 991 'category': 'linux',
1100 'auto_reboot': False, 992 'auto_reboot': False,
1101 } 993 }
1102 994
1103 b_chromium_ozone_tests = {
1104 'name': 'Ozone ECS Linux',
1105 'builddir': 'ozone-linux',
1106 'factory': annotator_factory.AnnotatorFactory().BaseFactory('ozone_ecs',
1107 {'use_mirror': ActiveMaster.is_production_host or None}),
1108 'auto_reboot': False,
1109 }
1110
1111 b_chromium_trusty = { 995 b_chromium_trusty = {
1112 'name': 'Linux Trusty', 996 'name': 'Linux Trusty',
1113 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 997 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
1114 'category': 'linux', 998 'category': 'linux',
1115 'auto_reboot': True, 999 'auto_reboot': True,
1116 } 1000 }
1117 1001
1118 b_chromium_trusty_dbg = { 1002 b_chromium_trusty_dbg = {
1119 'name': 'Linux Trusty (dbg)', 1003 'name': 'Linux Trusty (dbg)',
1120 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 1004 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
(...skipping 14 matching lines...) Expand all
1135 'category': 'linux', 1019 'category': 'linux',
1136 'auto_reboot': True, 1020 'auto_reboot': True,
1137 } 1021 }
1138 1022
1139 b_headless_linux = { 1023 b_headless_linux = {
1140 'name': 'Headless Linux (dbg)', 1024 'name': 'Headless Linux (dbg)',
1141 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 1025 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
1142 'category': 'linux', 1026 'category': 'linux',
1143 } 1027 }
1144 1028
1145 b_chromium_windows_drmemory_builder = {
1146 'name': 'Windows Builder (DrMemory)',
1147 'builddir': 'drm-cr',
1148 'factory': F_RECIPE_WDM,
1149 'category': 'drmemory',
1150 'auto_reboot': False,
1151 }
1152
1153 b_chromium_tests_drmemory = {
1154 'name': 'Windows Tests (DrMemory)',
1155 'builddir': 'windows-tests-drm',
1156 'factory': F_RECIPE_WDM,
1157 'category': 'drmemory',
1158 'auto_reboot': True,
1159 }
1160
1161 b_chromium_site_isolation_linux = { 1029 b_chromium_site_isolation_linux = {
1162 'name': 'Site Isolation Linux', 1030 'name': 'Site Isolation Linux',
1163 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 1031 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
1164 'category': 'site_isolation', 1032 'category': 'site_isolation',
1165 'auto_reboot': True, 1033 'auto_reboot': True,
1166 } 1034 }
1167 1035
1168 b_chromium_site_isolation_win = { 1036 b_chromium_site_isolation_win = {
1169 'name': 'Site Isolation Win', 1037 'name': 'Site Isolation Win',
1170 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), 1038 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'),
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
1279 } 1147 }
1280 1148
1281 b_chromium_libfuzzer_upload_linux_ubsan = { 1149 b_chromium_libfuzzer_upload_linux_ubsan = {
1282 'name': 'Libfuzzer Upload Linux UBSan', 1150 'name': 'Libfuzzer Upload Linux UBSan',
1283 'factory': m_annotator.BaseFactory('chromium_libfuzzer', 1151 'factory': m_annotator.BaseFactory('chromium_libfuzzer',
1284 timeout=24000), 1152 timeout=24000),
1285 'category': 'chromium_libfuzzer', 1153 'category': 'chromium_libfuzzer',
1286 'auto_reboot': True, 1154 'auto_reboot': True,
1287 } 1155 }
1288 1156
1289 def windows_browser_drmemory_light_tester(shard, total):
1290 if shard < 1 or shard > total:
1291 raise
1292 ret = {'category': 'drmemory'}
1293 ret['name'] = 'Windows Browser (DrMemory light) (%d)' % shard
1294 ret['builddir'] = 'windows-browser-drm-light-%d' % shard
1295 ret['factory'] = F_RECIPE_WDM
1296 return ret
1297
1298 c['builders'] = [ 1157 c['builders'] = [
1299 # Windows release 1158 # Windows release
1300 b_chromium_rel_builder,
1301 b_chromium_rel_win8_tests_1,
1302 b_chromium_rel_win8_tests_2,
1303 b_chromium_win_goma, 1159 b_chromium_win_goma,
1304 b_chromium_win_goma_shared, 1160 b_chromium_win_goma_shared,
1305 b_chromium_win7_goma, 1161 b_chromium_win7_goma,
1306 b_chromium_win7_goma_shared, 1162 b_chromium_win7_goma_shared,
1307 b_chromium_win7_goma_dbg, 1163 b_chromium_win7_goma_dbg,
1308 b_chromium_win7_goma_clobber, 1164 b_chromium_win7_goma_clobber,
1309 b_chromium_win_clang_goma, 1165 b_chromium_win_clang_goma,
1310 b_windows_8_app_certification,
1311 b_chromium_win_x64,
1312 b_chromium_win_clang, 1166 b_chromium_win_clang,
1313 b_chromium_win_clang_tester, 1167 b_chromium_win_clang_tester,
1314 b_chromium_win_clang_dbg, 1168 b_chromium_win_clang_dbg,
1315 b_chromium_win_clang_dbg_tester, 1169 b_chromium_win_clang_dbg_tester,
1316 b_chromium_win_clang_shared, 1170 b_chromium_win_clang_shared,
1317 b_chromium_win_clang_shared_tester, 1171 b_chromium_win_clang_shared_tester,
1318 b_chromium_win_clang_64, 1172 b_chromium_win_clang_64,
1319 b_chromium_win_clang_64_tester, 1173 b_chromium_win_clang_64_tester,
1320 b_chromium_win_clang_64_dbg, 1174 b_chromium_win_clang_64_dbg,
1321 b_chromium_win_clang_64_dbg_tester, 1175 b_chromium_win_clang_64_dbg_tester,
1322 b_chromium_win_clang_64_shared, 1176 b_chromium_win_clang_64_shared,
1323 b_chromium_win_clang_64_shared_tester, 1177 b_chromium_win_clang_64_shared_tester,
1324 b_chromium_win_pgo_builder, 1178 b_chromium_win_pgo_builder,
1325 b_chromium_win_x64_pgo_builder, 1179 b_chromium_win_x64_pgo_builder,
1326 1180
1327 # Windows debug
1328 b_chromium_dbg_builder,
1329 b_chromium_dbg_vista_tests_1,
1330 b_chromium_dbg_vista_tests_2,
1331
1332 # Mac BuilderTesters 1181 # Mac BuilderTesters
1333 b_chromium_mac_106_goma_canary, 1182 b_chromium_mac_106_goma_canary,
1334 b_chromium_mac_107_goma_canary, 1183 b_chromium_mac_107_goma_canary,
1335 b_chromium_mac_106_goma_canary_clobber, 1184 b_chromium_mac_106_goma_canary_clobber,
1336 b_chromium_mac_107_goma_canary_clobber, 1185 b_chromium_mac_107_goma_canary_clobber,
1337 b_chromium_mac_1010_mac_views, 1186 b_chromium_mac_1010_mac_views,
1338 b_chromium_mac_1011, 1187 b_chromium_mac_1011,
1339 b_chromium_mac_1011_force_mac_toolchain, 1188 b_chromium_mac_1011_force_mac_toolchain,
1340 1189
1341 # Windows /Analyze builder 1190 # Windows /Analyze builder
(...skipping 23 matching lines...) Expand all
1365 b_chromium_dbg_ios_simulator, 1214 b_chromium_dbg_ios_simulator,
1366 b_chromium_rel_ios_device, 1215 b_chromium_rel_ios_device,
1367 b_chromium_rel_ninja_ios_device, 1216 b_chromium_rel_ninja_ios_device,
1368 1217
1369 # Sanitizers 1218 # Sanitizers
1370 b_blink_linux_lsan_asan, 1219 b_blink_linux_lsan_asan,
1371 b_chromium_libfuzzer_upload_linux_asan, 1220 b_chromium_libfuzzer_upload_linux_asan,
1372 b_chromium_libfuzzer_upload_linux_msan, 1221 b_chromium_libfuzzer_upload_linux_msan,
1373 b_chromium_libfuzzer_upload_linux_ubsan, 1222 b_chromium_libfuzzer_upload_linux_ubsan,
1374 1223
1375 # MiniInstaller
1376 b_chromium_win_mini_installer,
1377
1378 # Ozone Shell
1379 b_chromium_ozone_tests,
1380
1381 # Ubuntu 14.04 Trusty 1224 # Ubuntu 14.04 Trusty
1382 b_chromium_trusty, 1225 b_chromium_trusty,
1383 b_chromium_trusty_dbg, 1226 b_chromium_trusty_dbg,
1384 1227
1385 # V8 API stability checker 1228 # V8 API stability checker
1386 b_chromium_v8_api_stability, 1229 b_chromium_v8_api_stability,
1387 1230
1388 # Headles BuilderTester 1231 # Headles BuilderTester
1389 b_headless_linux, 1232 b_headless_linux,
1390 1233
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
1456 # Material Design in the browser's top chrome. 1299 # Material Design in the browser's top chrome.
1457 b_chromium_md_top_chrome_chromeos_non_material, 1300 b_chromium_md_top_chrome_chromeos_non_material,
1458 b_chromium_md_top_chrome_chromeos_material_hybrid, 1301 b_chromium_md_top_chrome_chromeos_material_hybrid,
1459 b_chromium_md_top_chrome_win_material, 1302 b_chromium_md_top_chrome_win_material,
1460 b_chromium_md_top_chrome_linux_material, 1303 b_chromium_md_top_chrome_linux_material,
1461 1304
1462 # Webkit Linux with TraceWrappables feature on. 1305 # Webkit Linux with TraceWrappables feature on.
1463 b_chromium_linux_webkit_trace_wrappables, 1306 b_chromium_linux_webkit_trace_wrappables,
1464 ] 1307 ]
1465 1308
1466 # DrMemory test bots
1467 b_win_drmemory = [
1468 b_chromium_windows_drmemory_builder,
1469 b_chromium_tests_drmemory,
1470 ]
1471
1472 # Windows Browser (DrMemory light)
1473 for i in range(WINDOWS_BROWSER_DRMEMORY_LIGHT_TESTERS):
1474 c['builders'].append(
1475 windows_browser_drmemory_light_tester(
1476 i + 1, WINDOWS_BROWSER_DRMEMORY_LIGHT_TESTERS))
1477
1478 c['builders'].extend(b_win_drmemory)
1479
1480 c['builders'].extend([ 1309 c['builders'].extend([
1481 { 1310 {
1482 'name': 'Linux Kitchen (kitchen_run)', 1311 'name': 'Linux Kitchen (kitchen_run)',
1483 'factory': m_kitchen('chromium', timeout=2400, max_time=10800), 1312 'factory': m_kitchen('chromium', timeout=2400, max_time=10800),
1484 'category': 'kitchen', 1313 'category': 'kitchen',
1485 'auto_reboot': True, 1314 'auto_reboot': True,
1486 }, 1315 },
1487 { 1316 {
1488 'name': 'Linux Kitchen (annotated_run)', 1317 'name': 'Linux Kitchen (annotated_run)',
1489 'factory': m_annotator.BaseFactory('chromium'), 1318 'factory': m_annotator.BaseFactory('chromium'),
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
1600 builders=['Chromium Win PGO Builder'])) 1429 builders=['Chromium Win PGO Builder']))
1601 1430
1602 c['status'].append(MailNotifier( 1431 c['status'].append(MailNotifier(
1603 fromaddr=ActiveMaster.from_address, # Reply-To address 1432 fromaddr=ActiveMaster.from_address, # Reply-To address
1604 mode='failing', 1433 mode='failing',
1605 relayhost=config.Master.smtp, 1434 relayhost=config.Master.smtp,
1606 subject='Build failure on %(builder)s', 1435 subject='Build failure on %(builder)s',
1607 extraRecipients=['sbc@chromium.org'], 1436 extraRecipients=['sbc@chromium.org'],
1608 sendToInterestedUsers=False, 1437 sendToInterestedUsers=False,
1609 builders=['Linux ARM'])) 1438 builders=['Linux ARM']))
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.fyi/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698