blob: cd2ad21d9dce16ae3234381cbdbeadf2d5004494 [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This is a .pyl, or "Python Literal", file. You can treat it just like a
6# .json file, with the following exceptions:
7# * all keys must be quoted (use single quotes, please);
8# * comments are allowed, using '#' syntax; and
9# * trailing commas are allowed.
10
11# Exceptions to the common test suites can only include removal from
12# particular bots, and modifications on particular bots. By design,
13# it's not possible to add one-off tests to bots. Instead they have to
14# be added to one of the test suites in test_suites.pyl.
15#
16# The goal is to drive the number of exceptions to zero, to make all
17# the bots behave similarly.
18{
John Budorickca14c76f62017-12-09 14:19:1819 'accessibility_unittests': {
20 'remove_from': [
21 'Mac ASan 64 Tests (1)',
22 ],
23 },
Kenneth Russelleb60cbd22017-12-05 07:54:2824 'android_webview_unittests': {
25 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3226 # On chromium.android, these do not need to run prior to M.
Kenneth Russelleb60cbd22017-12-05 07:54:2827 'KitKat Phone Tester (dbg)',
28 'KitKat Phone Tester (rel)',
29 'KitKat Tablet Tester',
John Budorick826d5ed2017-12-28 19:27:3230 # They should be running here, though, once stabilized.
Kenneth Russell8ceeabf2017-12-11 17:53:2831 'Nougat Phone Tester chromium.android',
32 # chromium.android.fyi
33 'x64 Device Tester',
Kenneth Russellfbda3c532017-12-08 23:57:2434 # chromium.clang
35 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:2836 # chromium.fyi
37 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:2838 ],
39 'modifications': {
40 'Lollipop Tablet Tester': {
41 'swarming': {
42 'hard_timeout': 900,
43 },
44 },
Kenneth Russelleb60cbd22017-12-05 07:54:2845 'Marshmallow Tablet Tester': {
46 'swarming': {
47 'hard_timeout': 900,
48 },
49 },
50 },
51 },
Kenneth Russellfbda3c532017-12-08 23:57:2452 'angle_unittests': {
53 'remove_from': [
54 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:2455 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:2856 # chromium.fyi
57 'Chromium Mac 10.10 MacViews',
58 'Chromium Mac 10.11',
59 'Chromium Mac 10.11 Force Mac Toolchain',
60 'Chromium Mac 10.13',
Kenneth Russellfbda3c532017-12-08 23:57:2461 ],
John Budorickca14c76f62017-12-09 14:19:1862 'modifications': {
63 'Linux ASan LSan Tests (1)': {
64 'swarming': {
65 'shards': 10,
66 },
67 },
68 },
Kenneth Russellfbda3c532017-12-08 23:57:2469 },
70 'app_shell_unittests': {
71 'remove_from': [
72 # chromium.clang
73 'CrWinAsan',
74 'CrWinAsan(dll)',
75 'CrWinAsanCov',
76 'CrWinClang',
77 'CrWinClang(dbg)',
78 'CrWinClang(shared)',
79 'CrWinClang64',
80 'CrWinClang64(dbg)',
81 'CrWinClang64(dll)',
82 'CrWinClangLLD',
83 'CrWinClangLLD64',
84 'CrWinClngLLD64dbg',
85 'CrWinClngLLDdbg',
86 'ToTLinuxASan',
87 'ToTLinuxMSan',
88 'ToTLinuxUBSanVptr',
89 'ToTWin',
90 'ToTWin(dbg)',
91 'ToTWin(dll)',
92 'ToTWin64',
93 'ToTWin64(dbg)',
94 'ToTWin64(dll)',
95 'ToTWinCFI',
96 'ToTWinCFI64',
97 'ToTWinThinLTO64',
Kenneth Russell78225042018-02-23 09:43:1398 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:2899 # chromium.fyi
100 'CrWinAsan tester',
101 'CrWinAsan(dll) tester',
102 'CrWinAsanCov tester',
103 'Out of Process Profiling Windows',
Kenneth Russell8ceeabf2017-12-11 17:53:28104 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:18105 # chromium.memory
106 'Linux ASan LSan Tests (1)',
107 'Linux Chromium OS ASan LSan Tests (1)',
108 'Linux ChromiumOS MSan Tests',
109 'Linux MSan Tests',
110 'Linux TSan Tests',
111 ],
112 },
James Cookf225c322018-02-22 00:05:50113 'mash_ash_unittests': {
John Budorickca14c76f62017-12-09 14:19:18114 'remove_from': [
115 # chromium.memory
James Cookf225c322018-02-22 00:05:50116 # Unclear why this isn't run. http://crbug.com/814403
John Budorickca14c76f62017-12-09 14:19:18117 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:24118 ],
119 },
120 'aura_unittests': {
121 'remove_from': [
122 # chromium.clang
123 'CrWinAsan',
124 'CrWinAsan(dll)',
125 'CrWinAsanCov',
126 'CrWinClang',
127 'CrWinClang(dbg)',
128 'CrWinClang(shared)',
129 'CrWinClang64',
130 'CrWinClang64(dbg)',
131 'CrWinClang64(dll)',
132 'CrWinClangLLD',
133 'CrWinClangLLD64',
134 'CrWinClngLLD64dbg',
135 'CrWinClngLLDdbg',
136 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:24137 'ToTWin',
138 'ToTWin(dbg)',
139 'ToTWin(dll)',
140 'ToTWin64',
141 'ToTWin64(dbg)',
142 'ToTWin64(dll)',
143 'ToTWinCFI',
144 'ToTWinCFI64',
145 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:28146 # chromium.fyi
147 'CrWinAsan tester',
148 'CrWinAsan(dll) tester',
149 'CrWinAsanCov tester',
150 'Out of Process Profiling Windows',
151 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:18152 # chromium.memory
153 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:24154 ],
155 },
Kenneth Russelleb60cbd22017-12-05 07:54:28156 'base_unittests': {
Kenneth Russell8ceeabf2017-12-11 17:53:28157 'remove_from': [
158 # chromium.linux
159 'Fuchsia x64',
160 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28161 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24162 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28163 'KitKat Tablet Tester': {
164 'swarming': {
165 'hard_timeout': 300,
166 },
167 },
168 'Lollipop Tablet Tester': {
169 'swarming': {
170 'hard_timeout': 600,
171 },
172 },
Kenneth Russelleb60cbd22017-12-05 07:54:28173 'Marshmallow Phone Tester (rel)': {
174 'swarming': {
175 'hard_timeout': 960,
176 },
177 },
178 'Marshmallow Tablet Tester': {
179 'swarming': {
180 'hard_timeout': 600,
181 },
182 },
Kenneth Russellfbda3c532017-12-08 23:57:24183 # chromium.clang
184 'ToTMac': {
185 'swarming': {
186 'shards': 5,
187 },
188 },
Kenneth Russell8ceeabf2017-12-11 17:53:28189 # chromium.fyi
190 'Out of Process Profiling Mac': {
191 'swarming': {
192 'shards': 5,
193 },
194 },
Kenneth Russelleb60cbd22017-12-05 07:54:28195 },
196 },
John Budorickca14c76f62017-12-09 14:19:18197 'battor_agent_unittests': {
198 'remove_from': [
199 # chromium.memory
200 'Linux ASan LSan Tests (1)',
201 'Linux CFI',
202 ],
203 },
204 'blink_heap_unittests': {
205 'remove_from': [
206 # On chromium.android, unclear why these aren't run on all bots.
207 'KitKat Tablet Tester',
208 'Lollipop Phone Tester',
209 'Lollipop Tablet Tester',
210 'Marshmallow Tablet Tester',
211 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28212 # chromium.android.fyi
213 'Jelly Bean Tester',
214 'Lollipop Consumer Tester',
215 'Unswarmed N5 Tests Dummy Builder',
216 'Unswarmed N5X Tests Dummy Builder',
John Budorickca14c76f62017-12-09 14:19:18217 # chromium.clang
218 'CrWinAsan',
219 'CrWinAsan(dll)',
220 'CrWinAsanCov',
221 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:28222 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28223 'CrWinAsan tester',
224 'CrWinAsan(dll) tester',
225 'CrWinAsanCov tester',
John Budorickca14c76f62017-12-09 14:19:18226 # chromium.memory
227 'Linux Chromium OS ASan LSan Tests (1)',
228 'Linux ChromiumOS MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18229 'Linux TSan Tests',
John Budorickca14c76f62017-12-09 14:19:18230 ],
231 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28232 # chromium.android
John Budorickca14c76f62017-12-09 14:19:18233 'KitKat Phone Tester (dbg)': {
234 'swarming': {
235 'hard_timeout': 180,
236 },
237 },
238 'KitKat Phone Tester (rel)': {
239 'swarming': {
240 'hard_timeout': 180,
241 },
242 },
243 'Marshmallow Phone Tester (rel)': {
244 'swarming': {
245 'hard_timeout': 960,
246 },
247 },
Kenneth Russell8ceeabf2017-12-11 17:53:28248 # chromium.android.fyi
249 'x86 Cloud Tester': {
250 'swarming': {
251 'hard_timeout': 120,
252 },
253 },
John Budorickca14c76f62017-12-09 14:19:18254 },
255 },
256 'blink_platform_unittests': {
257 'remove_from': [
258 # chromium.clang
259 'CrWinAsan',
260 'CrWinAsan(dll)',
261 'CrWinAsanCov',
262 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:28263 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28264 'CrWinAsan tester',
265 'CrWinAsan(dll) tester',
266 'CrWinAsanCov tester',
John Budorickca14c76f62017-12-09 14:19:18267 ],
268 },
269 'boringssl_crypto_tests': {
270 'remove_from': [
271 # On chromium.android, unclear why these aren't run on all bots.
272 'KitKat Tablet Tester',
273 'Lollipop Phone Tester',
274 'Lollipop Tablet Tester',
275 'Marshmallow 64 bit Tester',
276 'Marshmallow Phone Tester (rel)',
277 'Marshmallow Tablet Tester',
278 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28279 # chromium.android.fyi
280 'Jelly Bean Tester',
281 'Lollipop Consumer Tester',
282 'Lollipop Low-end Tester',
283 'Unswarmed N5 Tests Dummy Builder',
284 'Unswarmed N5X Tests Dummy Builder',
285 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:18286 # chromium.chromiumos
287 'Linux ChromiumOS Tests (dbg)(1)',
288 'linux-chromeos-dbg',
289 'linux-chromeos-rel',
290 # On chromium.mac, unclear why these aren't run on "Mac10.12 Tests".
291 'Mac10.12 Tests',
292 # chromium.memory
293 'Linux ASan LSan Tests (1)',
294 'Linux CFI',
295 'Linux Chromium OS ASan LSan Tests (1)',
296 'Linux ChromiumOS MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18297 'Linux TSan Tests',
298 ],
299 },
300 'boringssl_ssl_tests': {
301 'remove_from': [
302 # On chromium.android, unclear why these aren't run on all bots.
303 'KitKat Tablet Tester',
304 'Lollipop Phone Tester',
305 'Lollipop Tablet Tester',
306 'Marshmallow 64 bit Tester',
307 'Marshmallow Phone Tester (rel)',
308 'Marshmallow Tablet Tester',
309 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28310 # chromium.android.fyi
311 'Jelly Bean Tester',
312 'Lollipop Consumer Tester',
313 'Lollipop Low-end Tester',
314 'Unswarmed N5 Tests Dummy Builder',
315 'Unswarmed N5X Tests Dummy Builder',
316 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:18317 # chromium.chromiumos
318 'Linux ChromiumOS Tests (dbg)(1)',
319 'linux-chromeos-dbg',
320 'linux-chromeos-rel',
321 # On chromium.mac, unclear why these aren't run on "Mac10.12 Tests".
322 'Mac10.12 Tests',
323 # chromium.memory
324 'Linux ASan LSan Tests (1)',
325 'Linux CFI',
326 'Linux Chromium OS ASan LSan Tests (1)',
327 'Linux ChromiumOS MSan Tests',
328 'Linux MSan Tests',
329 'Linux TSan Tests',
330 ],
331 },
Kenneth Russelleb60cbd22017-12-05 07:54:28332 'breakpad_unittests': {
333 'modifications': {
334 'KitKat Tablet Tester': {
335 'swarming': {
336 'hard_timeout': 60,
337 },
338 },
339 'Lollipop Tablet Tester': {
340 'swarming': {
341 'hard_timeout': 60,
342 },
343 },
344 'Marshmallow Tablet Tester': {
345 'swarming': {
346 'hard_timeout': 60,
347 },
348 },
349 },
350 },
351 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24352 'remove_from': [
353 # chromium.clang
354 'CrWinAsanCov',
Nico Weber3af4da72018-02-27 01:59:41355 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24356 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13357 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:28358 # chromium.fyi
359 'CrWinAsanCov tester',
John Budorickca14c76f62017-12-09 14:19:18360 # chromium.memory
361 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:24362 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28363 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28364 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34365 'Linux ChromiumOS Tests (dbg)(1)': {
366 'swarming': {
367 'shards': 20,
368 },
369 },
370 'linux-chromeos-dbg': {
371 'swarming': {
372 'shards': 20,
373 },
374 },
Kenneth Russellfbda3c532017-12-08 23:57:24375 'CrWinClang(dbg)': {
376 'swarming': {
377 'shards': 20,
378 },
379 },
380 'CrWinClang64(dbg)': {
381 'swarming': {
382 'shards': 20,
383 },
384 },
Kenneth Russellfbda3c532017-12-08 23:57:24385 'ToTWin(dbg)': {
386 'swarming': {
387 'shards': 20,
388 },
389 },
390 'ToTWin64(dbg)': {
391 'swarming': {
392 'shards': 20,
393 },
394 },
395 'ToTLinuxThinLTO': {
396 # TODO(kbr): remove this spurious filter.
397 'args': [
398 '--gtest_filter=-SaveType/SavePageMultiFrameBrowserTest.ObjectElements/0',
399 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28400 },
401 # chromium.fyi
402 'Out of Process Profiling Linux': {
Kenneth Russellfbda3c532017-12-08 23:57:24403 'swarming': {
Kenneth Russell8ceeabf2017-12-11 17:53:28404 'shards': 5,
Kenneth Russellfbda3c532017-12-08 23:57:24405 },
406 },
Kenneth Russell8ceeabf2017-12-11 17:53:28407 'ThinLTO Linux ToT': {
408 # TODO(kbr): remove this spurious filter.
409 'args': [
410 '--gtest_filter=-SaveType/SavePageMultiFrameBrowserTest.ObjectElements/0',
411 ],
412 },
John Budorickca14c76f62017-12-09 14:19:18413 # chromium.memory
John Budorick5052d552017-12-13 02:59:34414 'Linux ASan LSan Tests (1)': {
415 # These are very slow on the ASAN trybot for some reason.
416 # crbug.com/794372
417 'swarming': {
418 'shards': 30,
419 },
420 },
John Budorickca14c76f62017-12-09 14:19:18421 'Linux Chromium OS ASan LSan Tests (1)': {
422 'args': [
423 '--test-launcher-filter-file=../../testing/buildbot/filters/browser_tests_cros_asan.filter',
424 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28425 },
John Budorickca14c76f62017-12-09 14:19:18426 'Mac ASan 64 Tests (1)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28427 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18428 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28429 },
430 },
Dirk Pranke8fd63c12017-12-10 18:06:27431 # client.v8.chromium
432 'Linux - Future (dbg)': {
433 'swarming': {
434 'shards': 10,
435 },
436 },
Kenneth Russell8ceeabf2017-12-11 17:53:28437 # chromium.win
438 'Win7 Tests (dbg)(1)': {
439 'swarming': {
440 'shards': 20,
441 },
442 },
Kenneth Russelleb60cbd22017-12-05 07:54:28443 },
444 },
Kenneth Russelleb60cbd22017-12-05 07:54:28445 'cacheinvalidation_unittests': {
446 'remove_from': [
447 # Unclear why these largely aren't run on Android.
Kenneth Russelleb60cbd22017-12-05 07:54:28448 # chromium.android:
449 'KitKat Phone Tester (dbg)',
450 'KitKat Phone Tester (rel)',
451 'KitKat Tablet Tester',
452 'Lollipop Phone Tester',
453 'Lollipop Tablet Tester',
454 'Marshmallow 64 bit Tester',
455 'Marshmallow Phone Tester (rel)',
456 'Marshmallow Tablet Tester',
457 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28458 # chromium.android.fyi
459 'Jelly Bean Tester',
460 'Lollipop Consumer Tester',
461 'Lollipop Low-end Tester',
462 'Unswarmed N5 Tests Dummy Builder',
463 'Unswarmed N5X Tests Dummy Builder',
464 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:28465 ],
466 },
467 'capture_unittests': {
468 'modifications': {
469 'KitKat Tablet Tester': {
470 'swarming': {
471 'hard_timeout': 120,
472 },
473 },
474 'Marshmallow Tablet Tester': {
475 'swarming': {
476 'hard_timeout': 120,
477 },
478 },
479 },
480 },
481 'cast_shell_browsertests': {
482 'modifications': {
483 'Cast Audio Linux': {
484 'args': [
485 '--enable-local-file-accesses',
486 '--ozone-platform=headless',
487 '--no-sandbox',
488 '--test-launcher-jobs=1',
489 ],
490 'swarming': {
491 'can_use_on_swarming_builders': False,
492 },
493 },
494 'Cast Linux': {
495 'args': [
496 '--enable-local-file-accesses',
497 '--ozone-platform=cast',
498 '--no-sandbox',
499 '--test-launcher-jobs=1',
500 ],
501 'swarming': {
502 'can_use_on_swarming_builders': False,
503 },
504 },
505 },
506 },
507 'cast_unittests': {
508 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34509 # chromium.chromiumos
510 'Linux ChromiumOS Tests (dbg)(1)',
511 'linux-chromeos-dbg',
512 'linux-chromeos-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:28513 # Unclear why these largely aren't run on Android.
Kenneth Russelleb60cbd22017-12-05 07:54:28514 # TODO(kbr): why are the cast unit tests not run on the Cast bots?!
515 'Cast Audio Linux',
516 'Cast Linux',
Kenneth Russellfbda3c532017-12-08 23:57:24517 # chromium.clang
Peter Collingbourne6e3a081d2018-02-16 19:54:33518 'ToTAndroidCFI',
Kenneth Russellfbda3c532017-12-08 23:57:24519 'ToTLinuxThinLTO',
Kenneth Russell8ceeabf2017-12-11 17:53:28520 # chromium.fyi
521 'ThinLTO Linux ToT',
John Budorickca14c76f62017-12-09 14:19:18522 # chromium.memory
Peter Collingbournee07e84e82018-02-23 20:28:58523 'Android CFI',
John Budorickca14c76f62017-12-09 14:19:18524 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:28525 ],
526 },
527 'cc_unittests': {
Kenneth Russell56a3e862017-12-08 03:11:34528 'remove_from': [
529 # chromium.chromiumos
530 'Linux ChromiumOS Tests (dbg)(1)',
531 'linux-chromeos-dbg',
532 'linux-chromeos-rel',
John Budorickca14c76f62017-12-09 14:19:18533 # chromium.memory
534 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russell56a3e862017-12-08 03:11:34535 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28536 },
Dirk Pranke1b767092017-12-07 04:44:23537 'checkbins': {
538 'remove_from': [
539 'Linux x64',
540 'Mac',
541 ],
542 },
Kenneth Russell8ceeabf2017-12-11 17:53:28543 'chrome_app_unittests': {
544 'remove_from': [
545 # chromium.fyi
546 'Chromium Mac 10.10 MacViews',
547 'Chromium Mac 10.11',
548 'Chromium Mac 10.11 Force Mac Toolchain',
549 'Chromium Mac 10.13',
550 'Out of Process Profiling Mac',
551 ],
552 },
Kenneth Russellfbda3c532017-12-08 23:57:24553 'chrome_elf_import_unittests': {
554 'remove_from': [
555 # chromium.clang
556 'CrWinAsan',
557 'CrWinAsan(dll)',
558 'CrWinAsanCov',
559 'CrWinClang',
560 'CrWinClang(dbg)',
561 'CrWinClang(shared)',
562 'CrWinClang64',
563 'CrWinClang64(dbg)',
564 'CrWinClang64(dll)',
565 'CrWinClangLLD',
566 'CrWinClangLLD64',
567 'CrWinClngLLD64dbg',
568 'CrWinClngLLDdbg',
569 'ToTWin(dll)',
570 'ToTWin64',
571 'ToTWin64(dbg)',
572 'ToTWin64(dll)',
573 'ToTWinCFI',
574 'ToTWinCFI64',
575 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:28576 # chromium.fyi
577 'CrWinAsan tester',
578 'CrWinAsan(dll) tester',
579 'CrWinAsanCov tester',
580 'Out of Process Profiling Windows',
581 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:24582 ],
583 },
Kenneth Russelleb60cbd22017-12-05 07:54:28584 'chrome_public_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28585 'remove_gtest_from': [
586 # chromium.android.fyi
587 'Jelly Bean Tester',
588 'Lollipop Consumer Tester',
589 'Unswarmed N5 Tests Dummy Builder',
590 'Unswarmed N5X Tests Dummy Builder',
591 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28592 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:18593 # TODO(crbug.com/731759): Enable this once we're confident that it passes.
Kenneth Russelleb60cbd22017-12-05 07:54:28594 'Marshmallow Phone Tester (rel)',
Peter Collingbourne6e3a081d2018-02-16 19:54:33595 # chromium.clang
596 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:58597 # chromium.memory
598 'Android CFI',
Dirk Pranke20eae9a72017-12-09 18:12:14599 # TODO(dpranke): on chromium.swarm, this is probably also an accident.
600 'Android N5X Swarm',
Kenneth Russelleb60cbd22017-12-05 07:54:28601 ],
Kenneth Russellfbda3c532017-12-08 23:57:24602 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28603 # chromium.android.fyi
604 'Lollipop Low-end Tester': [
605 'args',
606 ],
607 'Nougat Phone Tester': [
608 'args',
609 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28610 'x86 Cloud Tester': [
611 'args',
612 ],
Kenneth Russellfbda3c532017-12-08 23:57:24613 },
Kenneth Russelleb60cbd22017-12-05 07:54:28614 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28615 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28616 'KitKat Phone Tester (dbg)': {
617 'swarming': {
618 'shards': 20,
619 },
620 },
621 'KitKat Phone Tester (rel)': {
622 'swarming': {
623 'shards': 12,
624 },
625 },
626 'KitKat Tablet Tester': {
627 'swarming': {
628 'hard_timeout': 2400,
629 },
630 },
631 'Lollipop Phone Tester': {
632 'swarming': {
633 'hard_timeout': 1800,
634 },
635 },
636 'Lollipop Tablet Tester': {
637 'swarming': {
638 'hard_timeout': 1800,
639 },
640 },
641 'Marshmallow 64 bit Tester': {
642 'swarming': {
643 'hard_timeout': 1200,
644 'shards': 14,
645 },
646 },
647 'Marshmallow Tablet Tester': {
648 'swarming': {
649 'hard_timeout': 1800,
650 },
651 },
Kenneth Russell8ceeabf2017-12-11 17:53:28652 # chromium.android.fyi
653 'Android Tests with Tracing': {
654 'args': [
655 '-f',
656 'ContextualSearchTapEventTest#*',
657 ],
658 'trace_output': True,
659 },
660 'Lollipop Low-end Tester': {
661 'swarming': {
662 'hard_timeout': 0,
663 'shards': 6,
664 },
665 },
666 'Nougat Phone Tester': {
667 'swarming': {
668 'hard_timeout': 1200,
669 'shards': 8,
670 },
671 },
672 'x64 Device Tester': {
673 'swarming': {
674 'hard_timeout': 0,
675 'shards': 1,
676 },
677 },
678 'x86 Cloud Tester': {
679 'swarming': {
680 'hard_timeout': 1200,
681 'shards': 1,
682 },
683 },
Kenneth Russellfbda3c532017-12-08 23:57:24684 # chromium.clang
685 'ToTAndroid x64': {
686 'swarming': {
687 'shards': 1,
688 'hard_timeout': 0,
689 },
690 },
Kenneth Russell8ceeabf2017-12-11 17:53:28691 # chromium.fyi
692 'Out of Process Profiling Android': {
693 'swarming': {
694 'shards': 1,
695 'hard_timeout': 0,
696 },
697 },
Kenneth Russelleb60cbd22017-12-05 07:54:28698 },
699 },
700 'chrome_public_test_vr_apk': {
701 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24702 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28703 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:28704 'KitKat Tablet Tester',
705 'Lollipop Tablet Tester',
706 'Marshmallow Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28707 # chromium.android.fyi
708 'Jelly Bean Tester',
709 'Lollipop Consumer Tester',
710 'Lollipop Low-end Tester',
711 'Nougat Phone Tester chromium.android.fyi',
712 'Unswarmed N5 Tests Dummy Builder',
713 'Unswarmed N5X Tests Dummy Builder',
714 'x64 Device Tester',
715 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:24716 # chromium.clang
717 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:28718 # chromium.fyi
719 'Out of Process Profiling Android',
bsheedy528011ac2018-03-02 22:04:36720 # chromium.memory
721 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:28722 ],
723 'modifications': {
bsheedy553a1d52018-03-05 20:27:21724 'KitKat Phone Tester (rel)': {
725 'args': [
726 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
727 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
728 ],
bsheedy553a1d52018-03-05 20:27:21729 'swarming': {
730 'hard_timeout': 1920,
731 },
732 },
Kenneth Russelleb60cbd22017-12-05 07:54:28733 'Lollipop Phone Tester': {
734 'args': [
735 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
736 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
Kenneth Russelleb60cbd22017-12-05 07:54:28737 ],
738 'swarming': {
739 'hard_timeout': 1920,
740 },
741 },
742 'Marshmallow 64 bit Tester': {
743 'args': [
744 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
745 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
746 ],
747 },
748 'Marshmallow Phone Tester (rel)': {
749 'args': [
750 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
751 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
752 ],
753 'swarming': {
754 'hard_timeout': 1200,
755 },
756 },
757 },
758 },
759 'chrome_sync_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28760 'remove_gtest_from': [
761 # chromium.android.fyi
762 'Jelly Bean Tester',
763 'Lollipop Consumer Tester',
764 'Unswarmed N5 Tests Dummy Builder',
765 'Unswarmed N5X Tests Dummy Builder',
766 ],
Kenneth Russellfbda3c532017-12-08 23:57:24767 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28768 # chromium.android.fyi
769 'Lollipop Low-end Tester': [
770 'args',
771 ],
772 'Nougat Phone Tester': [
773 'args',
774 ],
775 'x64 Device Tester': [
776 'args',
777 ],
778 'x86 Cloud Tester': [
779 'args',
780 ],
Kenneth Russellfbda3c532017-12-08 23:57:24781 },
Kenneth Russelleb60cbd22017-12-05 07:54:28782 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24783 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28784 'KitKat Phone Tester (dbg)': {
785 'swarming': {
786 'shards': 2,
787 },
788 },
789 'KitKat Tablet Tester': {
790 'swarming': {
791 'hard_timeout': 1200,
792 },
793 },
794 'Lollipop Tablet Tester': {
795 'swarming': {
796 'hard_timeout': 1200,
797 },
798 },
799 'Marshmallow Tablet Tester': {
800 'swarming': {
801 'hard_timeout': 1200,
802 },
803 },
Kenneth Russell8ceeabf2017-12-11 17:53:28804 # chromium.android.fyi
805 'Lollipop Low-end Tester': {
806 'swarming': {
807 'hard_timeout': 0,
808 },
809 },
810 'x64 Device Tester': {
811 'swarming': {
812 'hard_timeout': 0,
813 },
814 },
815 'x86 Cloud Tester': {
816 'swarming': {
817 'hard_timeout': 600,
818 },
819 },
Kenneth Russellfbda3c532017-12-08 23:57:24820 # chromium.clang
821 'ToTAndroid x64': {
822 'swarming': {
823 'hard_timeout': 0,
824 },
825 },
826 'ToTAndroidCFI': {
827 'swarming': {
828 'hard_timeout': 0,
829 },
830 },
Kenneth Russell8ceeabf2017-12-11 17:53:28831 # chromium.fyi
832 'Out of Process Profiling Android': {
833 'swarming': {
834 'hard_timeout': 0,
835 },
836 },
Peter Collingbournee07e84e82018-02-23 20:28:58837 # chromium.memory
838 'Android CFI': {
839 'swarming': {
840 'hard_timeout': 0,
841 },
842 },
Kenneth Russelleb60cbd22017-12-05 07:54:28843 },
844 },
Kenneth Russell56a3e862017-12-08 03:11:34845 'chromedriver_unittests': {
846 'remove_from': [
847 # chromium.chromiumos
848 'Linux ChromiumOS Tests (dbg)(1)',
849 'linux-chromeos-dbg',
850 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24851 # chromium.clang
852 'ToTLinuxASan',
John Budorickca14c76f62017-12-09 14:19:18853 # chromium.memory
854 'Linux ASan LSan Tests (1)',
855 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russell56a3e862017-12-08 03:11:34856 ],
857 },
Kenneth Russelleb60cbd22017-12-05 07:54:28858 'components_background_task_scheduler_junit_tests': {
859 'remove_from': [
860 # On chromium.android, unclear why these aren't run on all bots.
861 'KitKat Phone Tester (dbg)',
862 'KitKat Tablet Tester',
863 'Lollipop Phone Tester',
864 'Lollipop Tablet Tester',
865 'Marshmallow 64 bit Tester',
866 'Marshmallow Phone Tester (rel)',
867 'Marshmallow Tablet Tester',
868 'Nougat Phone Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:28869 ],
870 },
871 'components_browsertests': {
872 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34873 # chromium.chromiumos
874 'Linux ChromiumOS Tests (dbg)(1)',
875 'linux-chromeos-dbg',
876 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24877 # chromium.clang
878 'ToTLinux',
879 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:24880 'ToTLinuxMSan',
Kenneth Russellfbda3c532017-12-08 23:57:24881 'ToTMac',
882 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:28883 # chromium.fyi
884 'Chromium Mac 10.10 MacViews',
885 'Chromium Mac 10.11',
886 'Chromium Mac 10.11 Force Mac Toolchain',
887 'Chromium Mac 10.13',
888 'Out of Process Profiling Linux',
889 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:28890 # On chromium.linux, unclear why these aren't run on the Cast bots.
891 'Cast Audio Linux',
892 'Cast Linux',
893 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:34894 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28895 'Win7 Tests (dbg)(1)',
John Budorickca14c76f62017-12-09 14:19:18896 # chromium.memory
897 'Linux ASan LSan Tests (1)',
898 'Linux ASan Tests (sandboxed)',
899 'Linux Chromium OS ASan LSan Tests (1)',
900 'Linux ChromiumOS MSan Tests',
901 'Linux MSan Tests',
902 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:28903 ],
904 'modifications': {
905 'KitKat Tablet Tester': {
906 'swarming': {
907 'hard_timeout': 600,
908 },
909 },
910 'Lollipop Tablet Tester': {
911 'swarming': {
912 'hard_timeout': 600,
913 },
914 },
915 'Marshmallow Phone Tester (rel)': {
916 'swarming': {
917 'hard_timeout': 960,
918 },
919 },
920 'Marshmallow Tablet Tester': {
921 'swarming': {
922 'hard_timeout': 600,
923 },
924 },
925 },
926 },
927 'components_unittests': {
928 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24929 # chromium.clang
930 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13931 'UBSanVptr Linux',
Kenneth Russelleb60cbd22017-12-05 07:54:28932 # On chromium.linux, unclear why these aren't run on the Cast bots.
933 'Cast Audio Linux',
934 'Cast Linux',
935 ],
936 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28937 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28938 'KitKat Tablet Tester': {
939 'swarming': {
940 'hard_timeout': 1500,
941 },
942 },
943 'Lollipop Phone Tester': {
944 'swarming': {
945 'hard_timeout': 960,
946 },
947 },
948 'Lollipop Tablet Tester': {
949 'swarming': {
950 'hard_timeout': 1200,
951 },
952 },
953 'Marshmallow 64 bit Tester': {
954 'swarming': {
955 'hard_timeout': 960,
956 },
957 },
958 'Marshmallow Phone Tester (rel)': {
959 'swarming': {
960 'hard_timeout': 960,
961 },
962 },
963 'Marshmallow Tablet Tester': {
964 'swarming': {
965 'hard_timeout': 1500,
966 },
967 },
Kenneth Russell8ceeabf2017-12-11 17:53:28968 # chromium.android.fyi
969 'Lollipop Low-end Tester': {
970 'swarming': {
971 'hard_timeout': 0,
972 'shards': 1,
973 },
974 },
975 'Nougat Phone Tester': {
976 'swarming': {
977 'hard_timeout': 960,
978 'shards': 1,
979 },
980 },
981 'x64 Device Tester': {
982 'swarming': {
983 'hard_timeout': 0,
984 'shards': 1,
985 },
986 },
987 'x86 Cloud Tester': {
988 'swarming': {
989 'hard_timeout': 0,
990 'shards': 1,
991 },
992 },
John Budorick5052d552017-12-13 02:59:34993 # chromium.memory
994 'Linux ASan LSan Tests (1)': {
995 # These are very slow on the ASAN trybot for some reason.
996 # crbug.com/794372
997 'swarming': {
998 'shards': 5,
999 },
1000 },
Kenneth Russelleb60cbd22017-12-05 07:54:281001 },
1002 },
Kenneth Russellfbda3c532017-12-08 23:57:241003 'compositor_unittests': {
1004 'remove_from': [
1005 # chromium.clang
1006 'CrWinAsan',
1007 'CrWinAsan(dll)',
1008 'CrWinAsanCov',
1009 'CrWinClang',
1010 'CrWinClang(dbg)',
1011 'CrWinClang(shared)',
1012 'CrWinClang64',
1013 'CrWinClang64(dbg)',
1014 'CrWinClang64(dll)',
1015 'CrWinClangLLD',
1016 'CrWinClangLLD64',
1017 'CrWinClngLLD64dbg',
1018 'CrWinClngLLDdbg',
1019 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241020 'ToTWin',
1021 'ToTWin(dbg)',
1022 'ToTWin(dll)',
1023 'ToTWin64',
1024 'ToTWin64(dbg)',
1025 'ToTWin64(dll)',
1026 'ToTWinCFI',
1027 'ToTWinCFI64',
1028 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:281029 # chromium.fyi
1030 'CrWinAsan tester',
1031 'CrWinAsan(dll) tester',
1032 'CrWinAsanCov tester',
1033 'Out of Process Profiling Windows',
1034 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:181035 # chromium.memory
1036 'Linux ASan LSan Tests (1)',
1037 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241038 ],
1039 },
Kenneth Russelleb60cbd22017-12-05 07:54:281040 'content_browsertests': {
1041 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241042 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281043 'KitKat Tablet Tester': {
1044 'swarming': {
1045 'hard_timeout': 1800,
1046 'shards': 6,
1047 },
1048 },
1049 'Lollipop Phone Tester': {
1050 'swarming': {
1051 'hard_timeout': 1800,
1052 'shards': 6,
1053 },
1054 },
1055 'Lollipop Tablet Tester': {
1056 'swarming': {
1057 'hard_timeout': 1800,
1058 'shards': 6,
1059 },
1060 },
1061 'Marshmallow 64 bit Tester': {
1062 'swarming': {
1063 'hard_timeout': 1200,
1064 'shards': 6,
1065 },
1066 },
1067 'Marshmallow Phone Tester (rel)': {
1068 'swarming': {
1069 'hard_timeout': 1200,
1070 'shards': 6,
1071 },
1072 },
1073 'Marshmallow Tablet Tester': {
1074 'swarming': {
1075 'hard_timeout': 1800,
1076 'shards': 6,
1077 },
1078 },
Kenneth Russell8ceeabf2017-12-11 17:53:281079 # chromium.android.fyi
1080 'Lollipop Low-end Tester': {
1081 'swarming': {
1082 'hard_timeout': 0,
1083 'shards': 4,
1084 },
1085 },
1086 'Nougat Phone Tester': {
1087 'swarming': {
1088 'hard_timeout': 1200,
1089 'shards': 6,
1090 },
1091 },
1092 'Unswarmed N5 Tests Dummy Builder': {
1093 'args': [
1094 '--shard-timeout',
1095 '600',
1096 ],
1097 },
1098 'Unswarmed N5X Tests Dummy Builder': {
1099 'args': [
1100 '--shard-timeout',
1101 '600',
1102 ],
1103 },
1104 'x64 Device Tester': {
1105 'swarming': {
1106 'hard_timeout': 0,
1107 'shards': 1,
1108 },
1109 },
1110 'x86 Cloud Tester': {
1111 'swarming': {
1112 'hard_timeout': 960,
1113 'shards': 1,
1114 },
1115 },
1116 # chromium.chromiumos
1117 'Linux ChromiumOS Tests (dbg)(1)': {
1118 'swarming': {
1119 'shards': 2,
1120 },
1121 },
1122 'Linux TSan Tests': {
1123 'swarming': {
1124 'shards': 5,
1125 },
1126 },
1127 'linux-chromeos-dbg': {
1128 'swarming': {
1129 'shards': 2,
1130 },
1131 },
1132 'linux-chromeos-rel': {
Kenneth Russelleb60cbd22017-12-05 07:54:281133 'swarming': {
1134 'shards': 2,
1135 },
1136 },
Kenneth Russellfbda3c532017-12-08 23:57:241137 # chromium.clang
1138 'ToTLinuxUBSanVptr': {
1139 'swarming': {
1140 'shards': 5,
1141 },
1142 },
1143 # chromium.linux
1144 'Cast Audio Linux': {
1145 'args': [
1146 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
1147 ],
1148 'swarming': {
1149 'can_use_on_swarming_builders': False,
1150 },
1151 },
1152 'Cast Linux': {
1153 'args': [
1154 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
1155 ],
1156 'swarming': {
1157 'can_use_on_swarming_builders': False,
1158 },
1159 },
John Budorickca14c76f62017-12-09 14:19:181160 # chromium.memory
John Budorick5052d552017-12-13 02:59:341161 'Linux ASan LSan Tests (1)': {
1162 # These are very slow on the ASAN trybot for some reason.
1163 # crbug.com/794372
1164 'swarming': {
1165 'shards': 4,
1166 },
1167 },
John Budorickca14c76f62017-12-09 14:19:181168 'Mac ASan 64 Tests (1)': {
1169 'swarming': {
1170 'shards': 2,
1171 },
1172 },
Kenneth Russell8ceeabf2017-12-11 17:53:281173 # chromium.win
1174 'Win7 Tests (dbg)(1)': {
1175 'swarming': {
1176 'shards': 2,
1177 },
1178 },
Kenneth Russelleb60cbd22017-12-05 07:54:281179 },
1180 },
John Budorickca14c76f62017-12-09 14:19:181181 'content_browsertests --mus': {
1182 'remove_from': [
1183 # chromium.memory
1184 'Linux Chromium OS ASan LSan Tests (1)',
1185 ],
1186 },
Kenneth Russelleb60cbd22017-12-05 07:54:281187 'content_shell_crash_test': {
1188 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241189 # chromium.clang
1190 'ToTMac',
Kenneth Russell8ceeabf2017-12-11 17:53:281191 # chromium.fyi
1192 'Chromium Mac 10.11',
1193 'Chromium Mac 10.13',
1194 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281195 # On chromium.linux, unclear why these only run on "Linux Tests".
1196 'Linux Tests (dbg)(1)',
1197 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b232018-03-03 02:59:141198 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:281199 'Mac10.10 Tests',
1200 'Mac10.11 Tests',
1201 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141202 'Mac10.13 Tests (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281203 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1204 'Win 7 Tests x64 (1)',
1205 'Win10 Tests x64',
1206 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271207 # client.v8.chromium
1208 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281209 ],
Shenghua Zhangd0d97a32018-02-23 00:33:581210 'modifications': {
Shenghua Zhangbd6f1b232018-03-03 02:59:141211 'Mac10.13 Tests': {
Shenghua Zhangd0d97a32018-02-23 00:33:581212 # Remove this once the tests is not flaky on Mac os 10.13
1213 # See crbug.com/813163
1214 'experiment_percentage': 100,
1215 },
1216 }
Kenneth Russelleb60cbd22017-12-05 07:54:281217 },
1218 'content_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:281219 'remove_gtest_from': [
1220 # chromium.android.fyi
1221 'Jelly Bean Tester',
1222 'Lollipop Consumer Tester',
1223 'Unswarmed N5 Tests Dummy Builder',
1224 'Unswarmed N5X Tests Dummy Builder',
1225 ],
Kenneth Russellfbda3c532017-12-08 23:57:241226 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:281227 # chromium.android.fyi
1228 'Lollipop Low-end Tester': [
1229 'args',
1230 ],
1231 'Nougat Phone Tester': [
1232 'args',
1233 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281234 'x86 Cloud Tester': [
1235 'args',
1236 ],
Kenneth Russellfbda3c532017-12-08 23:57:241237 },
Kenneth Russelleb60cbd22017-12-05 07:54:281238 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241239 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281240 'KitKat Tablet Tester': {
1241 'swarming': {
Benjamin Pastene0531d9092018-03-07 22:08:341242 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:281243 'shards': 2,
1244 },
1245 },
1246 'Lollipop Phone Tester': {
1247 'swarming': {
1248 'shards': 2,
1249 },
1250 },
1251 'Lollipop Tablet Tester': {
1252 'swarming': {
1253 'hard_timeout': 1200,
1254 'shards': 2,
1255 },
1256 },
1257 'Marshmallow Tablet Tester': {
1258 'swarming': {
1259 'hard_timeout': 1500,
1260 'shards': 2,
1261 },
1262 },
Kenneth Russell8ceeabf2017-12-11 17:53:281263 # chromium.android.fyi
1264 'Lollipop Low-end Tester': {
1265 'swarming': {
1266 'hard_timeout': 0,
1267 'shards': 1,
1268 },
1269 },
1270 'Nougat Phone Tester': {
1271 'swarming': {
1272 'hard_timeout': 1200,
1273 'shards': 4,
1274 },
1275 },
1276 'x64 Device Tester': {
1277 'swarming': {
1278 'hard_timeout': 0,
1279 'shards': 1,
1280 },
1281 },
1282 'x86 Cloud Tester': {
1283 'swarming': {
1284 'hard_timeout': 1920,
1285 'shards': 1,
1286 },
1287 },
Kenneth Russellfbda3c532017-12-08 23:57:241288 # chromium.clang
1289 'ToTAndroid x64': {
1290 'swarming': {
1291 'hard_timeout': 0,
1292 'shards': 1,
1293 },
1294 },
1295 'ToTAndroidCFI': {
1296 'swarming': {
1297 'hard_timeout': 0,
1298 'shards': 1,
1299 },
1300 },
Kenneth Russell8ceeabf2017-12-11 17:53:281301 # chromium.fyi
1302 'Out of Process Profiling Android': {
1303 'swarming': {
1304 'hard_timeout': 0,
1305 'shards': 1,
1306 },
1307 },
Peter Collingbournee07e84e82018-02-23 20:28:581308 # chromium.memory
1309 'Android CFI': {
1310 'swarming': {
1311 'hard_timeout': 0,
1312 'shards': 1,
1313 },
1314 },
Kenneth Russelleb60cbd22017-12-05 07:54:281315 },
1316 },
1317 'content_unittests': {
Dirk Prankedd1d2a02017-12-08 20:51:591318 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281319 # chromium.fyi
1320 'Fuchsia (dbg)',
1321 'Fuchsia ARM64',
Dirk Prankedd1d2a02017-12-08 20:51:591322 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281323 'modifications': {
Dirk Pranke20eae9a72017-12-09 18:12:141324 # TODO(dpranke) - on chromium.swarm, remove this exception.
1325 'Android N5X Swarm': {
1326 'swarming': {
1327 'shards': 4,
1328 },
1329 },
Kenneth Russell8ceeabf2017-12-11 17:53:281330 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281331 'KitKat Tablet Tester': {
1332 'swarming': {
1333 'hard_timeout': 1200,
1334 },
1335 },
1336 'Lollipop Tablet Tester': {
1337 'swarming': {
1338 'hard_timeout': 1200,
1339 },
1340 },
1341 'Marshmallow Tablet Tester': {
1342 'swarming': {
1343 'hard_timeout': 1500,
1344 },
1345 },
Kenneth Russell8ceeabf2017-12-11 17:53:281346 # chromium.android.fyi
1347 'Lollipop Low-end Tester': {
1348 'swarming': {
1349 'hard_timeout': 0,
1350 },
1351 },
1352 'Nougat Phone Tester': {
1353 'swarming': {
1354 'hard_timeout': 1200,
1355 'shards': 2,
1356 },
1357 },
1358 'x64 Device Tester': {
1359 'swarming': {
1360 'hard_timeout': 0,
1361 },
1362 },
1363 'x86 Cloud Tester': {
1364 'swarming': {
1365 'hard_timeout': 0,
1366 },
1367 },
1368 # chromium.fyi
1369 'Site Isolation Android': {
1370 'swarming': {
1371 'hard_timeout': 0,
1372 },
1373 },
John Budorick5052d552017-12-13 02:59:341374 # chromium.memory
1375 'Linux ASan LSan Tests (1)': {
1376 # These are slow on the ASAN trybot for some reason.
1377 # crbug.com/794372
1378 'swarming': {
1379 'shards': 2,
1380 },
1381 },
Kenneth Russelleb60cbd22017-12-05 07:54:281382 },
1383 },
Kenneth Russellfbda3c532017-12-08 23:57:241384 'crashpad_tests': {
1385 'remove_from': [
1386 # chromium.clang
1387 'CrWinAsan',
1388 'CrWinAsan(dll)',
1389 'CrWinAsanCov',
Nico Weber12522852018-02-24 13:35:221390 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241391 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281392 # chromium.fyi
1393 'Chromium Win 10 GCE Tests',
1394 'CrWinAsan tester',
1395 'CrWinAsan(dll) tester',
1396 'CrWinAsanCov tester',
Kenneth Russellfbda3c532017-12-08 23:57:241397 ],
1398 },
Kenneth Russell8ceeabf2017-12-11 17:53:281399 'cronet_test_instrumentation_apk': {
1400 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281401 'Android Cronet Builder (dbg) chromium.android.fyi': {
1402 'swarming': {
1403 'hard_timeout': 1200,
1404 'shards': 2,
1405 },
1406 },
1407 'Android Cronet KitKat Builder chromium.android.fyi': {
1408 'swarming': {
1409 'hard_timeout': 1200,
1410 'shards': 2,
1411 },
1412 },
1413 },
1414 },
Wez0e38a712018-02-27 03:28:571415 'cronet_tests': {
1416 'remove_from': [
1417 # chromium.fyi
1418 'Fuchsia (dbg)',
1419 ],
1420 },
Kenneth Russelleb60cbd22017-12-05 07:54:281421 'crypto_unittests': {
1422 'remove_from': [
1423 # TODO(kbr): these tests aren't run on Android except on one bot
1424 # on chromium.android.fyi, which might just be an accident.
1425 # Consider moving it to non_android_chromium_gtests.
Kenneth Russelleb60cbd22017-12-05 07:54:281426 'KitKat Phone Tester (dbg)',
1427 'KitKat Phone Tester (rel)',
1428 'KitKat Tablet Tester',
1429 'Lollipop Phone Tester',
1430 'Lollipop Tablet Tester',
1431 'Marshmallow 64 bit Tester',
1432 'Marshmallow Phone Tester (rel)',
1433 'Marshmallow Tablet Tester',
1434 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281435 # chromium.android.fyi
1436 'Jelly Bean Tester',
1437 'Lollipop Consumer Tester',
1438 'Lollipop Low-end Tester',
1439 'Unswarmed N5 Tests Dummy Builder',
1440 'Unswarmed N5X Tests Dummy Builder',
1441 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:281442 # TODO(kbr): on chromium.linux, it's unclear why these show up on "Cast
1443 # Audio Linux" at all, since they're supposed to be compiled out for
1444 # Chromecast.
1445 ],
Kevin Marshalld3c41f5e2018-02-02 04:43:511446 'modifications': {
1447 # chromium.fyi
1448 'Fuchsia': {
1449 'args': [
1450 '--use-new-test-runner',
1451 '-v', # Useful for getting debug info and SCP throughput stats.
1452 ],
1453 },
1454 },
Kenneth Russelleb60cbd22017-12-05 07:54:281455 },
1456 'dbus_unittests': {
1457 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241458 # chromium.clang
1459 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241460 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281461 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:181462 # chromium.memory
1463 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281464 ],
1465 },
1466 'device_unittests': {
1467 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241468 # chromium.clang
1469 'ToTMac',
1470 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281471 # chromium.fyi
1472 'Chromium Mac 10.10 MacViews',
1473 'Chromium Mac 10.11',
1474 'Chromium Mac 10.11 Force Mac Toolchain',
1475 'Chromium Mac 10.13',
1476 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:181477 # chromium.memory
1478 'Mac ASan 64 Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241479 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281480 'Win7 Tests (dbg)(1)',
1481 ],
1482 'modifications': {
1483 'KitKat Tablet Tester': {
1484 'swarming': {
1485 'hard_timeout': 120,
1486 },
1487 },
1488 'Marshmallow Phone Tester (rel)': {
1489 'swarming': {
1490 'hard_timeout': 960,
1491 },
1492 },
1493 'Marshmallow Tablet Tester': {
1494 'swarming': {
1495 'hard_timeout': 120,
1496 },
1497 },
1498 },
1499 },
1500 'devtools_closure_compile': {
1501 'remove_from': [
1502 # On chromium.linux, unclear why these only run on "Linux Tests".
1503 'Linux Tests (dbg)(1)',
1504 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271505 # client.v8.chromium
1506 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281507 ],
1508 },
1509 'devtools_eslint': {
1510 'remove_from': [
1511 # On chromium.linux, unclear why these only run on "Linux Tests".
1512 'Linux Tests (dbg)(1)',
1513 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271514 # client.v8.chromium
1515 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281516 ],
1517 },
1518 'display_unittests': {
1519 'remove_from': [
1520 # On chromium.android, unclear why these aren't run.
1521 'KitKat Phone Tester (dbg)',
1522 'KitKat Phone Tester (rel)',
1523 'KitKat Tablet Tester',
1524 'Lollipop Phone Tester',
1525 'Lollipop Tablet Tester',
1526 'Marshmallow 64 bit Tester',
1527 'Marshmallow Phone Tester (rel)',
1528 'Marshmallow Tablet Tester',
1529 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281530 # chromium.android.fyi
1531 'Jelly Bean Tester',
1532 'Lollipop Consumer Tester',
1533 'Lollipop Low-end Tester',
1534 'Unswarmed N5 Tests Dummy Builder',
1535 'Unswarmed N5X Tests Dummy Builder',
1536 'x86 Cloud Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281537 # chromium.fyi
1538 'Chromium Mac 10.10 MacViews',
1539 'Chromium Mac 10.11 Force Mac Toolchain',
John Budorickca14c76f62017-12-09 14:19:181540 # chromium.memory
1541 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281542 # chromium.win
1543 'Win7 Tests (dbg)(1)',
1544 ],
1545 },
Kenneth Russelleb60cbd22017-12-05 07:54:281546 'events_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241547 'remove_from': [
1548 # chromium.clang
1549 'ToTLinuxASan',
John Budorickca14c76f62017-12-09 14:19:181550 # chromium.memory
1551 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241552 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281553 'modifications': {
1554 'KitKat Tablet Tester': {
1555 'swarming': {
1556 'hard_timeout': 60,
1557 },
1558 },
1559 'Lollipop Tablet Tester': {
1560 'swarming': {
1561 'hard_timeout': 60,
1562 },
1563 },
1564 'Marshmallow Tablet Tester': {
1565 'swarming': {
1566 'hard_timeout': 120,
1567 },
1568 },
1569 },
1570 },
1571 'extensions_browsertests': {
1572 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241573 # chromium.clang
1574 'ToTLinux',
Kenneth Russellfbda3c532017-12-08 23:57:241575 'ToTMac',
1576 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281577 # chromium.fyi
1578 'Chromium Mac 10.10 MacViews',
1579 'Chromium Mac 10.11',
1580 'Chromium Mac 10.11 Force Mac Toolchain',
1581 'Chromium Mac 10.13',
1582 'Out of Process Profiling Linux',
1583 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281584 # On chromium.mac, unclear why these aren't run.
1585 'Mac10.10 Tests',
1586 'Mac10.11 Tests',
1587 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141588 'Mac10.13 Tests',
1589 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181590 # chromium.memory
1591 'Linux Chromium OS ASan LSan Tests (1)',
1592 'Linux TSan Tests',
1593 'Mac ASan 64 Tests (1)',
1594 ],
1595 },
1596 'extensions_unittests': {
1597 'remove_from': [
1598 # chromium.memory
1599 'Linux Chromium OS ASan LSan Tests (1)',
1600 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281601 ],
1602 },
1603 'filesystem_service_unittests': {
1604 'remove_from': [
1605 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:181606 # chromium.memory
1607 'Linux ASan LSan Tests (1)',
1608 'Linux CFI',
1609 'Linux ChromiumOS MSan Tests',
1610 'Linux MSan Tests',
1611 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:281612 ],
1613 },
Kenneth Russelleb60cbd22017-12-05 07:54:281614 'gfx_unittests': {
1615 'remove_from': [
1616 # On chromium.android, unclear why these aren't run on all bots.
1617 'KitKat Phone Tester (dbg)',
1618 'KitKat Phone Tester (rel)',
Kenneth Russell8ceeabf2017-12-11 17:53:281619 'Nougat Phone Tester chromium.android',
1620 # chromium.android.fyi
1621 'Lollipop Low-end Tester',
1622 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:181623 # chromium.memory
1624 'Linux ChromiumOS MSan Tests',
1625 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281626 # chromium.win
1627 'Win7 Tests (dbg)(1)',
1628 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281629 },
1630 'gin_unittests': {
1631 'remove_from': [
1632 # On chromium.android, unclear why these aren't run.
1633 'KitKat Phone Tester (dbg)',
1634 'KitKat Phone Tester (rel)',
1635 'KitKat Tablet Tester',
1636 'Lollipop Phone Tester',
1637 'Lollipop Tablet Tester',
1638 'Marshmallow 64 bit Tester',
1639 'Marshmallow Phone Tester (rel)',
1640 'Marshmallow Tablet Tester',
1641 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281642 # chromium.android.fyi
1643 'Jelly Bean Tester',
1644 'Lollipop Consumer Tester',
1645 'Lollipop Low-end Tester',
1646 'Unswarmed N5 Tests Dummy Builder',
1647 'Unswarmed N5X Tests Dummy Builder',
1648 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:341649 # chromium.chromiumos
1650 'Linux ChromiumOS Tests (dbg)(1)',
1651 'linux-chromeos-dbg',
1652 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241653 # chromium.clang
1654 'ToTLinux',
1655 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241656 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:281657 # chromium.fyi
1658 'Chromium Mac 10.10 MacViews',
1659 'Chromium Mac 10.11',
1660 'Chromium Mac 10.11 Force Mac Toolchain',
1661 'Chromium Mac 10.13',
1662 'Chromium Win 10 GCE Tests',
1663 'Out of Process Profiling Linux',
1664 'Out of Process Profiling Mac',
Kenneth Russellb3cca6f02017-12-05 22:02:391665 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281666 'Cast Audio Linux',
1667 'Cast Linux',
1668 'Linux Tests (dbg)(1)(32)',
1669 # On chromium.mac, unclear why these aren't run.
1670 'Mac10.10 Tests',
1671 'Mac10.11 Tests',
1672 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141673 'Mac10.13 Tests',
1674 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181675 # chromium.memory
1676 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281677 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1678 'Win 7 Tests x64 (1)',
1679 'Win10 Tests x64',
1680 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271681 # client.v8.chromium
1682 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281683 ],
1684 },
1685 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:181686 'remove_from': [
1687 # chromium.clang
1688 'CFI Linux (icall)',
1689 'CFI Linux ToT',
1690 'ToTLinuxThinLTO',
Nico Weber3a2b1712018-02-23 23:47:381691 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:131692 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281693 # chromium.fyi
1694 'Out of Process Profiling Linux',
1695 'ThinLTO Linux ToT',
John Budorickca14c76f62017-12-09 14:19:181696 # chromium.memory
1697 'Linux ASan LSan Tests (1)',
1698 'Linux CFI',
1699 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281700 'modifications': {
1701 'KitKat Tablet Tester': {
1702 'swarming': {
1703 'hard_timeout': 120,
1704 },
1705 },
1706 'Marshmallow Tablet Tester': {
1707 'swarming': {
1708 'hard_timeout': 120,
1709 },
1710 },
1711 },
1712 },
1713 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:181714 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281715 # chromium.fyi
1716 'Out of Process Profiling Linux',
John Budorickca14c76f62017-12-09 14:19:181717 # chromium.memory
1718 'Linux ASan LSan Tests (1)',
1719 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281720 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281721 # chromium.android
1722 'Lollipop Phone Tester': {
1723 'swarming': {
1724 'hard_timeout': 960,
1725 },
1726 },
1727 'Marshmallow 64 bit Tester': {
1728 'swarming': {
1729 'hard_timeout': 960,
1730 },
1731 },
1732 'Marshmallow Phone Tester (rel)': {
1733 'swarming': {
1734 'hard_timeout': 120,
1735 },
1736 },
1737 # chromium.android.fyi
1738 'Lollipop Low-end Tester': {
1739 'swarming': {
1740 'hard_timeout': 0,
1741 },
1742 },
1743 'Nougat Phone Tester': {
1744 'swarming': {
1745 'hard_timeout': 960,
1746 },
1747 },
1748 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241749 'CFI Linux (icall)': {
1750 'args': [
1751 '--use-gpu-in-tests',
1752 '--no-xvfb',
1753 ],
1754 'swarming': {
1755 'dimension_sets': [
1756 {
1757 'gpu': '10de:1cb3',
1758 'os': 'Ubuntu',
1759 'pool': 'Chrome-GPU',
1760 },
1761 ],
1762 },
1763 'use_xvfb': False,
1764 },
1765 'CFI Linux ToT': {
1766 'args': [
1767 '--use-gpu-in-tests',
1768 '--no-xvfb',
1769 ],
1770 'swarming': {
1771 'dimension_sets': [
1772 {
1773 'gpu': '10de:1cb3',
1774 'os': 'Ubuntu',
1775 'pool': 'Chrome-GPU',
1776 },
1777 ],
1778 },
1779 'use_xvfb': False,
1780 },
Kenneth Russell8ceeabf2017-12-11 17:53:281781 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:181782 'Linux CFI': {
1783 'args': [
1784 '--use-gpu-in-tests',
1785 '--no-xvfb',
1786 ],
1787 'swarming': {
1788 'dimension_sets': [
1789 {
1790 'gpu': '10de:1cb3',
1791 'os': 'Ubuntu',
1792 'pool': 'Chrome-GPU',
1793 },
1794 ],
1795 },
1796 'use_xvfb': False,
1797 },
Kenneth Russelleb60cbd22017-12-05 07:54:281798 },
1799 },
Kenneth Russellfbda3c532017-12-08 23:57:241800 'gn_unittests': {
1801 'remove_from': [
1802 # chromium.clang
1803 'ToTLinux',
1804 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241805 'ToTLinuxMSan',
1806 'ToTLinuxUBSanVptr',
Kenneth Russell8ceeabf2017-12-11 17:53:281807 # chromium.fyi
1808 'Chromium Mac 10.10 MacViews',
1809 'Chromium Mac 10.11',
1810 'Chromium Mac 10.11 Force Mac Toolchain',
1811 'Chromium Mac 10.13',
1812 'Out of Process Profiling Linux',
1813 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:181814 # chromium.memory
1815 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241816 ],
1817 },
Kenneth Russelleb60cbd22017-12-05 07:54:281818 'google_apis_unittests': {
1819 'remove_from': [
1820 # On chromium.android, unclear why these aren't run.
1821 'KitKat Phone Tester (dbg)',
1822 'KitKat Phone Tester (rel)',
1823 'KitKat Tablet Tester',
1824 'Lollipop Phone Tester',
1825 'Lollipop Tablet Tester',
1826 'Marshmallow 64 bit Tester',
1827 'Marshmallow Phone Tester (rel)',
1828 'Marshmallow Tablet Tester',
1829 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281830 # chromium.android.fyi
1831 'Jelly Bean Tester',
1832 'Lollipop Consumer Tester',
1833 'Lollipop Low-end Tester',
1834 'Unswarmed N5 Tests Dummy Builder',
1835 'Unswarmed N5X Tests Dummy Builder',
1836 'x86 Cloud Tester',
Kenneth Russellb3cca6f02017-12-05 22:02:391837 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281838 'Cast Audio Linux',
1839 'Cast Linux',
John Budorickca14c76f62017-12-09 14:19:181840 # chromium.memory
1841 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281842 # chromium.win
1843 'Win7 Tests (dbg)(1)',
1844 ],
1845 },
1846 'gpu_ipc_service_unittests': {
1847 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241848 # chromium.clang
1849 'CrWinClngLLD64dbg',
Kenneth Russell8ceeabf2017-12-11 17:53:281850 # chromium.fyi
1851 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241852 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281853 'Linux Tests (dbg)(1)(32)',
1854 ],
1855 'modifications': {
1856 'KitKat Tablet Tester': {
1857 'swarming': {
1858 'hard_timeout': 120,
1859 },
1860 },
1861 'Marshmallow Tablet Tester': {
1862 'swarming': {
1863 'hard_timeout': 120,
1864 },
1865 },
1866 },
1867 },
Kenneth Russelleb60cbd22017-12-05 07:54:281868 'headless_browsertests': {
1869 'remove_from': [
1870 'Linux Tests (dbg)(1)(32)',
1871 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1872 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271873 # client.v8.chromium
1874 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281875 ],
1876 },
1877 'headless_unittests': {
1878 'remove_from': [
1879 'Linux Tests (dbg)(1)(32)',
1880 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1881 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271882 # client.v8.chromium
1883 'Linux - Future (dbg)'
Kenneth Russelleb60cbd22017-12-05 07:54:281884 ],
1885 },
Kenneth Russellfbda3c532017-12-08 23:57:241886 'install_static_unittests': {
1887 'remove_from': [
1888 # chromium.clang
1889 'CrWinAsan',
1890 'CrWinAsan(dll)',
1891 'CrWinAsanCov',
1892 'CrWinClang',
1893 'CrWinClang(dbg)',
1894 'CrWinClang(shared)',
1895 'CrWinClang64',
1896 'CrWinClang64(dbg)',
1897 'CrWinClang64(dll)',
1898 'CrWinClangLLD',
1899 'CrWinClangLLD64',
1900 'CrWinClngLLD64dbg',
1901 'CrWinClngLLDdbg',
1902 'ToTWin(dbg)',
1903 'ToTWin(dll)',
1904 'ToTWin64',
1905 'ToTWin64(dbg)',
1906 'ToTWin64(dll)',
1907 'ToTWinCFI',
1908 'ToTWinCFI64',
1909 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:281910 # chromium.fyi
1911 'CrWinAsan tester',
1912 'CrWinAsan(dll) tester',
1913 'CrWinAsanCov tester',
1914 'Out of Process Profiling Windows',
1915 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241916 ],
1917 },
Kenneth Russelleb60cbd22017-12-05 07:54:281918 'interactive_ui_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:241919 'remove_from': [
1920 # chromium.clang
1921 'ToTLinuxUBSanVptr',
Nico Weber3a2b1712018-02-23 23:47:381922 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281923 # chromium.fyi
1924 'Chromium Win 10 GCE Tests',
John Budorickca14c76f62017-12-09 14:19:181925 # chromium.memory
1926 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241927 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281928 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281929 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241930 'CFI Linux (icall)': {
1931 'swarming': {
1932 'shards': 1,
1933 },
1934 },
Kenneth Russell8ceeabf2017-12-11 17:53:281935 # chromium.linux
1936 # Unclear why this isn't sharded.
1937 'Linux Tests': {
Dirk Prankedd1d2a02017-12-08 20:51:591938 'swarming': {
1939 'shards': 1,
1940 },
1941 },
Kenneth Russelleb60cbd22017-12-05 07:54:281942 'Linux Tests (dbg)(1)': {
1943 'swarming': {
1944 'shards': 3,
1945 },
1946 },
1947 'Linux Tests (dbg)(1)(32)': {
1948 'swarming': {
1949 'shards': 3,
1950 },
1951 },
Kenneth Russell8ceeabf2017-12-11 17:53:281952 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:341953 'Linux ChromiumOS Tests (dbg)(1)': {
1954 'swarming': {
1955 'shards': 3,
1956 },
1957 },
1958 'linux-chromeos-dbg': {
1959 'swarming': {
1960 'shards': 3,
1961 },
1962 },
1963 'linux-chromeos-rel': {
1964 'swarming': {
1965 'shards': 3,
1966 },
1967 },
Kenneth Russell8ceeabf2017-12-11 17:53:281968 # chromium.fyi
1969 'Out of Process Profiling Mac': {
1970 'swarming': {
1971 'shards': 1,
1972 },
1973 },
1974 'Site Isolation Linux': {
1975 'args': [
1976 # TODO(kbr): unclear why this isn't specified on "Site Isolation Win".
1977 '--test-launcher-filter-file=../../testing/buildbot/filters/site-per-process.interactive_ui_tests.filter',
1978 ],
1979 },
1980 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281981 # Unclear why this isn't swarmed.
1982 'Mac10.10 Tests': {
1983 'swarming': {
1984 'can_use_on_swarming_builders': False,
1985 },
1986 },
1987 # Unclear why this isn't sharded.
1988 'Mac10.11 Tests': {
1989 'swarming': {
1990 'shards': 1,
1991 },
1992 },
1993 # Unclear why this isn't sharded.
1994 'Mac10.12 Tests': {
1995 'swarming': {
1996 'shards': 1,
1997 },
1998 },
Kenneth Russell8ceeabf2017-12-11 17:53:281999 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:282000 'Win7 Tests (dbg)(1)': {
2001 'swarming': {
2002 'shards': 4,
2003 },
2004 },
John Budorickca14c76f62017-12-09 14:19:182005 # chromium.memory
2006 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342007 # These are slow on the ASAN trybot for some reason.
2008 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182009 'swarming': {
John Budorick5052d552017-12-13 02:59:342010 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:182011 },
2012 },
2013 'Linux CFI': {
2014 'swarming': {
2015 'shards': 1,
2016 },
2017 },
Dirk Pranke8fd63c12017-12-10 18:06:272018 # client.v8.chromium
2019 'Linux - Future (dbg)': {
2020 'swarming': {
2021 'shards': 3,
2022 },
2023 },
Kenneth Russelleb60cbd22017-12-05 07:54:282024 },
2025 },
2026 'ipc_tests': {
Kenneth Russell8ceeabf2017-12-11 17:53:282027 'remove_from': [
2028 # chromium.linux
2029 'Fuchsia x64',
2030 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282031 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282032 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282033 'KitKat Tablet Tester': {
2034 'swarming': {
2035 'hard_timeout': 60,
2036 },
2037 },
2038 'Lollipop Tablet Tester': {
2039 'swarming': {
2040 'hard_timeout': 60,
2041 },
2042 },
2043 'Marshmallow Tablet Tester': {
2044 'swarming': {
2045 'hard_timeout': 120,
2046 },
2047 },
Kenneth Russell8ceeabf2017-12-11 17:53:282048 # chromium.android.fyi
2049 'Unswarmed N5 Tests Dummy Builder': {
2050 'args': [
2051 '--shard-timeout',
2052 '600',
2053 ],
2054 },
2055 'Unswarmed N5X Tests Dummy Builder': {
2056 'args': [
2057 '--shard-timeout',
2058 '600',
2059 ],
2060 },
Kenneth Russelleb60cbd22017-12-05 07:54:282061 },
2062 },
2063 'jingle_unittests': {
2064 'remove_from': [
2065 # On chromium.android, unclear why these aren't run.
2066 'KitKat Phone Tester (dbg)',
2067 'KitKat Phone Tester (rel)',
2068 'KitKat Tablet Tester',
2069 'Lollipop Phone Tester',
2070 'Lollipop Tablet Tester',
2071 'Marshmallow 64 bit Tester',
2072 'Marshmallow Phone Tester (rel)',
2073 'Marshmallow Tablet Tester',
2074 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282075 # chromium.android.fyi
2076 'Jelly Bean Tester',
2077 'Lollipop Consumer Tester',
2078 'Lollipop Low-end Tester',
2079 'Unswarmed N5 Tests Dummy Builder',
2080 'Unswarmed N5X Tests Dummy Builder',
2081 'x86 Cloud Tester',
Peter Collingbourne6e3a081d2018-02-16 19:54:332082 # chromium.clang
2083 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:582084 # chromium.memory
2085 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:282086 ],
2087 },
2088 'keyboard_unittests': {
2089 'remove_from': [
2090 'Win7 Tests (dbg)(1)',
2091 # On chromium.linux, unclear why these aren't run.
2092 'Linux Tests',
2093 'Linux Tests (dbg)(1)',
2094 'Linux Tests (dbg)(1)(32)',
2095 ],
2096 },
2097 'latency_unittests': {
2098 'remove_from': [
2099 # On chromium.android, unclear why these aren't run on all bots.
2100 'KitKat Phone Tester (dbg)',
2101 'KitKat Phone Tester (rel)',
2102 'Lollipop Tablet Tester',
2103 'Marshmallow 64 bit Tester',
2104 'Marshmallow Tablet Tester',
2105 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282106 # chromium.android.fyi
2107 'Unswarmed N5 Tests Dummy Builder',
2108 'Unswarmed N5X Tests Dummy Builder',
2109 'x64 Device Tester',
2110 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:242111 # chromium.clang
2112 'ToTAndroid x64',
2113 'ToTLinux',
2114 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:242115 'ToTLinuxThinLTO',
2116 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:132117 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:282118 # chromium.fyi
2119 'Out of Process Profiling Android',
2120 'Out of Process Profiling Linux',
2121 'ThinLTO Linux ToT',
Kenneth Russelleb60cbd22017-12-05 07:54:282122 # On chromium.linux, unclear why these aren't run.
Kenneth Russelleb60cbd22017-12-05 07:54:282123 'Linux Tests',
2124 'Linux Tests (dbg)(1)',
2125 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182126 # chromium.memory
2127 'Linux ASan LSan Tests (1)',
2128 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:282129 ],
2130 'modifications': {
2131 'KitKat Tablet Tester': {
2132 'swarming': {
2133 'hard_timeout': 60,
2134 },
2135 },
2136 },
2137 },
2138 'libjingle_xmpp_unittests': {
2139 'remove_from': [
2140 # On chromium.android, unclear why these aren't run on all bots.
2141 'KitKat Tablet Tester',
2142 'Lollipop Phone Tester',
2143 'Lollipop Tablet Tester',
2144 'Marshmallow 64 bit Tester',
2145 'Marshmallow Phone Tester (rel)',
2146 'Marshmallow Tablet Tester',
2147 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282148 # chromium.android.fyi
2149 'Jelly Bean Tester',
2150 'Lollipop Consumer Tester',
2151 'Lollipop Low-end Tester',
2152 'Unswarmed N5 Tests Dummy Builder',
2153 'Unswarmed N5X Tests Dummy Builder',
2154 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:342155 # chromium.chromiumos
2156 'Linux ChromiumOS Tests (dbg)(1)',
2157 'linux-chromeos-dbg',
2158 'linux-chromeos-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282159 ],
2160 },
John Budorickca14c76f62017-12-09 14:19:182161 'mash_browser_tests': {
2162 'remove_from': [
2163 # chromium.memory
James Cook4be72252018-02-23 00:36:172164 # Unclear why this isn't run. http://crbug.com/814403
John Budorickca14c76f62017-12-09 14:19:182165 'Linux Chromium OS ASan LSan Tests (1)',
James Cook4be72252018-02-23 00:36:172166 # Not needed on chromium.fyi because suite is on main waterfall.
2167 'Mojo ChromiumOS',
John Budorickca14c76f62017-12-09 14:19:182168 ],
Kenneth Russell8ceeabf2017-12-11 17:53:282169 },
2170 'mash_unittests': {
2171 'remove_from': [
2172 # chromium.fyi
2173 'Mojo ChromiumOS',
2174 ],
John Budorickca14c76f62017-12-09 14:19:182175 },
Kenneth Russellfbda3c532017-12-08 23:57:242176 'mac_installer_unittests': {
2177 'remove_from': [
2178 # chromium.clang
2179 'ToTMac',
2180 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282181 # chromium.fyi
2182 'Chromium Mac 10.10 MacViews',
2183 'Chromium Mac 10.11',
2184 'Chromium Mac 10.11 Force Mac Toolchain',
2185 'Chromium Mac 10.13',
2186 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:242187 ],
2188 },
Kenneth Russelleb60cbd22017-12-05 07:54:282189 'media_blink_unittests': {
2190 'remove_from': [
2191 # On chromium.android, unclear why these aren't run on all bots.
2192 'KitKat Phone Tester (dbg)',
2193 'KitKat Phone Tester (rel)',
2194 'KitKat Tablet Tester',
2195 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282196 # chromium.android.fyi
2197 'Jelly Bean Tester',
2198 'Lollipop Consumer Tester',
2199 'Lollipop Low-end Tester',
2200 'Unswarmed N5 Tests Dummy Builder',
2201 'Unswarmed N5X Tests Dummy Builder',
2202 'x64 Device Tester',
2203 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:242204 # chromium.clang
2205 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:282206 # chromium.fyi
2207 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282208 ],
2209 'modifications': {
2210 'Lollipop Tablet Tester': {
2211 'swarming': {
2212 'hard_timeout': 300,
2213 },
2214 },
2215 'Marshmallow Tablet Tester': {
2216 'swarming': {
2217 'hard_timeout': 300,
2218 },
2219 },
2220 },
2221 },
2222 'media_service_unittests': {
2223 'remove_from': [
2224 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:342225 'Linux ChromiumOS Tests (dbg)(1)',
2226 'linux-chromeos-dbg',
Kenneth Russelleb60cbd22017-12-05 07:54:282227 ],
2228 },
2229 'media_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:242230 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282231 # chromium.linux
2232 'Fuchsia x64',
2233 # chromium.fyi
2234 'Fuchsia ARM64',
Kenneth Russellfbda3c532017-12-08 23:57:242235 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282236 },
2237 'message_center_unittests': {
2238 'remove_from': [
2239 'Win7 Tests (dbg)(1)',
2240 # On chromium.mac, unclear why these aren't run.
2241 'Mac10.10 Tests',
2242 'Mac10.11 Tests',
2243 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142244 'Mac10.13 Tests',
2245 'Mac10.13 Tests (dbg)',
Dirk Prankedd1d2a02017-12-08 20:51:592246
Kenneth Russell8ceeabf2017-12-11 17:53:282247 # chromium.fyi
2248 'Chromium Mac 10.10 MacViews',
2249 'Chromium Mac 10.11',
2250 'Chromium Mac 10.11 Force Mac Toolchain',
2251 'Chromium Mac 10.13',
2252 'Out of Process Profiling Mac',
2253
Kenneth Russelleb60cbd22017-12-05 07:54:282254 # On chromium.linux, unclear why these aren't run.
2255 'Linux Tests',
Dirk Prankedd1d2a02017-12-08 20:51:592256
Dirk Prankedd1d2a02017-12-08 20:51:592257 # On chromium.linux, unclear why these aren't run.
Kenneth Russelleb60cbd22017-12-05 07:54:282258 'Linux Tests (dbg)(1)',
2259 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182260 # chromium.memory
2261 'Linux ASan LSan Tests (1)',
2262 'Linux CFI',
2263 'Linux ChromiumOS MSan Tests',
2264 'Linux MSan Tests',
2265 'Linux TSan Tests',
2266 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282267 ],
2268 },
2269 'metrics_python_tests': {
2270 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:242271 # chromium.clang
2272 'ToTMac',
Kenneth Russell8ceeabf2017-12-11 17:53:282273 # chromium.fyi
2274 'Chromium Mac 10.11',
2275 'Chromium Mac 10.13',
2276 'Out of Process Profiling Mac',
Shenghua Zhangbd6f1b232018-03-03 02:59:142277 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:282278 'Mac10.10 Tests',
2279 'Mac10.11 Tests',
2280 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142281 'Mac10.13 Tests (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:242282 # chromium.win
2283 'Win7 Tests (dbg)(1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282284 ],
2285 },
2286 'midi_unittests': {
2287 'remove_from': [
2288 # On chromium.android, unclear why these aren't run.
2289 'KitKat Phone Tester (dbg)',
2290 'KitKat Phone Tester (rel)',
2291 'KitKat Tablet Tester',
2292 'Lollipop Phone Tester',
2293 'Lollipop Tablet Tester',
2294 'Marshmallow 64 bit Tester',
2295 'Marshmallow Phone Tester (rel)',
2296 'Marshmallow Tablet Tester',
2297 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282298 # chromium.android.fyi
2299 'Jelly Bean Tester',
2300 'Lollipop Consumer Tester',
2301 'Lollipop Low-end Tester',
2302 'Unswarmed N5 Tests Dummy Builder',
2303 'Unswarmed N5X Tests Dummy Builder',
2304 'x86 Cloud Tester',
Peter Collingbourne6e3a081d2018-02-16 19:54:332305 # chromium.clang
2306 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:582307 # chromium.memory
2308 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:282309 ],
2310 },
2311 'mojo_common_unittests': {
2312 'remove_from': [
2313 # On chromium.android, unclear why these aren't run on all bots.
2314 'KitKat Tablet Tester',
2315 'Lollipop Phone Tester',
2316 'Lollipop Tablet Tester',
2317 'Marshmallow 64 bit Tester',
2318 'Marshmallow Tablet Tester',
2319 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282320 # chromium.android.fyi
2321 'Jelly Bean Tester',
2322 'Lollipop Consumer Tester',
2323 'Lollipop Low-end Tester',
2324 'Unswarmed N5 Tests Dummy Builder',
2325 'Unswarmed N5X Tests Dummy Builder',
Kenneth Russell56a3e862017-12-08 03:11:342326 # chromium.chromiumos
2327 'Linux ChromiumOS Tests (dbg)(1)',
2328 'linux-chromeos-dbg',
2329 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:242330 # chromium.clang
2331 'ToTLinuxASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282332 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282333 'Cast Audio Linux',
2334 'Cast Linux',
2335 ],
2336 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282337 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282338 'Marshmallow Phone Tester (rel)': {
2339 'swarming': {
2340 'hard_timeout': 120,
2341 },
2342 },
Kevin Marshalld3c41f5e2018-02-02 04:43:512343
Kenneth Russell8ceeabf2017-12-11 17:53:282344 # chromium.android.fyi
2345 'x64 Device Tester': {
2346 'swarming': {
2347 'hard_timeout': 0,
2348 },
2349 },
Kevin Marshalld3c41f5e2018-02-02 04:43:512350
2351 # chromium.fyi
2352 'Fuchsia': {
2353 'args': [
2354 '--use-new-test-runner',
2355 '-v', # Useful for getting debug info and SCP throughput stats.
2356 ],
2357 },
Kenneth Russelleb60cbd22017-12-05 07:54:282358 },
2359 },
Kenneth Russelleb60cbd22017-12-05 07:54:282360 'mojo_test_apk': {
2361 'remove_from': [
2362 # On chromium.android, unclear why these aren't run on all bots.
2363 'KitKat Tablet Tester',
2364 'Lollipop Phone Tester',
2365 'Lollipop Tablet Tester',
2366 'Marshmallow 64 bit Tester',
2367 'Marshmallow Tablet Tester',
2368 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282369 # chromium.android.fyi
2370 'Jelly Bean Tester',
2371 'Lollipop Consumer Tester',
2372 'Lollipop Low-end Tester',
2373 'Unswarmed N5 Tests Dummy Builder',
2374 'Unswarmed N5X Tests Dummy Builder',
2375 'x64 Device Tester',
2376 'x86 Cloud Tester',
2377 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:242378 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:282379 # chromium.fyi
2380 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282381 ],
2382 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242383 # chromium.clang
2384 'ToTAndroidCFI': {
2385 'swarming': {
2386 'hard_timeout': 0,
2387 },
2388 },
Peter Collingbournee07e84e82018-02-23 20:28:582389 # chromium.clang
2390 'Android CFI': {
2391 'swarming': {
2392 'hard_timeout': 0,
2393 },
2394 },
Kenneth Russelleb60cbd22017-12-05 07:54:282395 },
2396 },
Kenneth Russellfbda3c532017-12-08 23:57:242397 'nacl_helper_nonsfi_unittests': {
2398 'remove_from': [
2399 # chromium.clang
2400 'CFI Linux (icall)',
2401 'CFI Linux ToT',
2402 'ToTLinux (dbg)',
2403 'ToTLinuxASan',
2404 'ToTLinuxMSan',
2405 'ToTLinuxThinLTO',
2406 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:132407 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:282408 # chromium.fyi
2409 'ThinLTO Linux ToT',
John Budorickca14c76f62017-12-09 14:19:182410 # chromium.memory
2411 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:242412 ],
2413 },
2414 'nacl_loader_unittests': {
2415 'remove_from': [
2416 # chromium.clang
2417 'ToTLinuxASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282418 # chromium.fyi
2419 'Chromium Mac 10.10 MacViews',
2420 'Chromium Mac 10.11',
2421 'Chromium Mac 10.11 Force Mac Toolchain',
2422 'Chromium Mac 10.13',
2423 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:182424 # chromium.memory
2425 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:242426 ],
2427 },
Kenneth Russelleb60cbd22017-12-05 07:54:282428 'native_theme_unittests': {
2429 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:242430 # chromium.clang
2431 'ToTLinuxASan',
2432 'ToTMacASan',
2433 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282434 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182435 # chromium.memory
2436 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282437 ],
2438 },
2439 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:242440 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282441 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:242442 'CrWinAsanCov',
Kenneth Russell8ceeabf2017-12-11 17:53:282443 # chromium.fyi
2444 'CrWinAsanCov tester',
2445 'Fuchsia (dbg)',
2446 'Fuchsia ARM64',
2447 # chromium.linux
2448 'Fuchsia x64',
Kenneth Russellfbda3c532017-12-08 23:57:242449 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282450 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242451 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282452 'KitKat Tablet Tester': {
2453 'swarming': {
2454 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282455 },
2456 },
2457 'Lollipop Phone Tester': {
2458 'swarming': {
2459 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282460 },
2461 },
2462 'Lollipop Tablet Tester': {
2463 'swarming': {
2464 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282465 },
2466 },
2467 'Marshmallow 64 bit Tester': {
2468 'swarming': {
2469 'hard_timeout': 960,
2470 },
2471 },
2472 'Marshmallow Phone Tester (rel)': {
2473 'swarming': {
2474 'hard_timeout': 960,
2475 },
2476 },
2477 'Marshmallow Tablet Tester': {
2478 'swarming': {
2479 'hard_timeout': 1800,
2480 },
2481 },
Kenneth Russell8ceeabf2017-12-11 17:53:282482 # chromium.android.fyi
2483 'Lollipop Low-end Tester': {
2484 'swarming': {
2485 'hard_timeout': 0,
2486 'shards': 1,
2487 },
2488 },
2489 'Nougat Phone Tester': {
2490 'swarming': {
2491 'hard_timeout': 1200,
2492 'shards': 2,
2493 },
2494 },
2495 'x64 Device Tester': {
2496 'swarming': {
2497 'hard_timeout': 0,
2498 'shards': 1,
2499 },
2500 },
2501 'x86 Cloud Tester': {
2502 'swarming': {
2503 'hard_timeout': 0,
2504 'shards': 1,
2505 },
2506 },
Kenneth Russellfbda3c532017-12-08 23:57:242507 # chromium.clang
2508 'ToTLinuxASan': {
2509 'swarming': {
2510 'shards': 4,
2511 },
2512 },
John Budorickca14c76f62017-12-09 14:19:182513 # chromium.memory
2514 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342515 # These are very slow on the ASAN trybot for some reason.
2516 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182517 'swarming': {
John Budorick5052d552017-12-13 02:59:342518 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182519 },
2520 },
2521 'Linux Chromium OS ASan LSan Tests (1)': {
2522 'swarming': {
2523 'shards': 4,
2524 }
2525 },
2526 'Linux TSan Tests': {
2527 'swarming': {
2528 'shards': 4,
2529 }
2530 },
Kenneth Russelleb60cbd22017-12-05 07:54:282531 },
2532 },
Xi Cheng34ca4042018-02-23 00:10:122533 'notification_helper_unittests': {
2534 'remove_from': [
2535 # chromium.win, this unit test requires WinRT, which only exists on Windows 8 or above.
2536 'Win 7 Tests x64 (1)',
2537 'Win7 (32) Tests',
2538 'Win7 Tests (1)',
2539 'Win7 Tests (dbg)(1)',
Oksana Zhuravlova7f996212018-02-28 04:23:082540 # chromium.clang, the following bots run on Windows 7, where the unit test doesn't run.
2541 'CrWinAsan',
2542 'CrWinAsan(dll)',
2543 'CrWinAsanCov',
2544 'CrWinClang',
2545 'CrWinClang(dbg)',
2546 'CrWinClang(shared)',
2547 'CrWinClang64',
2548 'CrWinClang64(dbg)',
2549 'CrWinClang64(dll)',
2550 'CrWinClangLLD',
2551 'CrWinClangLLD64',
2552 'CrWinClngLLD64dbg',
2553 'CrWinClngLLDdbg',
Xi Cheng34ca4042018-02-23 00:10:122554 'ToTWin',
2555 'ToTWin(dbg)',
2556 'ToTWin(dll)',
2557 'ToTWin64',
2558 'ToTWin64(dbg)',
2559 'ToTWin64(dll)',
2560 'ToTWinCFI',
2561 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082562 'ToTWinThinLTO64',
2563 # chromium.fyi
2564 'CrWinAsan tester',
2565 'CrWinAsan(dll) tester',
2566 'CrWinAsanCov tester',
Xi Cheng34ca4042018-02-23 00:10:122567 'Out of Process Profiling Windows',
2568 ],
2569 },
Kenneth Russell56a3e862017-12-08 03:11:342570 'printing_unittests': {
2571 'remove_from': [
2572 # chromium.chromiumos
2573 'Linux ChromiumOS Tests (dbg)(1)',
2574 'linux-chromeos-dbg',
2575 ],
2576 },
Kenneth Russelleb60cbd22017-12-05 07:54:282577 'remoting_unittests': {
2578 'remove_from': [
2579 # On chromium.android, unclear why these aren't run.
2580 'KitKat Phone Tester (dbg)',
2581 'KitKat Phone Tester (rel)',
2582 'KitKat Tablet Tester',
2583 'Lollipop Phone Tester',
2584 'Lollipop Tablet Tester',
2585 'Marshmallow 64 bit Tester',
2586 'Marshmallow Phone Tester (rel)',
2587 'Marshmallow Tablet Tester',
2588 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282589 # chromium.android.fyi
2590 'Jelly Bean Tester',
2591 'Lollipop Consumer Tester',
2592 'Lollipop Low-end Tester',
2593 'Unswarmed N5 Tests Dummy Builder',
2594 'Unswarmed N5X Tests Dummy Builder',
2595 'x86 Cloud Tester',
Kenneth Russellb3cca6f02017-12-05 22:02:392596 # On chromium.linux, unclear why these aren't run on 32-bit.
Kenneth Russelleb60cbd22017-12-05 07:54:282597 'Linux Tests (dbg)(1)(32)',
Peter Collingbourne6e3a081d2018-02-16 19:54:33