blob: 609c6b2aa30d3fea713cc0b235cd65d1f8082f6f [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)',
704 'KitKat Phone Tester (rel)',
705 'KitKat Tablet Tester',
706 'Lollipop Tablet Tester',
707 'Marshmallow Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28708 # chromium.android.fyi
709 'Jelly Bean Tester',
710 'Lollipop Consumer Tester',
711 'Lollipop Low-end Tester',
712 'Nougat Phone Tester chromium.android.fyi',
713 'Unswarmed N5 Tests Dummy Builder',
714 'Unswarmed N5X Tests Dummy Builder',
715 'x64 Device Tester',
716 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:24717 # chromium.clang
718 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:28719 # chromium.fyi
720 'Out of Process Profiling Android',
bsheedy528011ac2018-03-02 22:04:36721 # chromium.memory
722 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:28723 ],
724 'modifications': {
725 'Lollipop Phone Tester': {
726 'args': [
727 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
728 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
Kenneth Russelleb60cbd22017-12-05 07:54:28729 ],
730 'swarming': {
731 'hard_timeout': 1920,
732 },
733 },
734 'Marshmallow 64 bit Tester': {
735 'args': [
736 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
737 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
738 ],
739 },
740 'Marshmallow Phone Tester (rel)': {
741 'args': [
742 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
743 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
744 ],
745 'swarming': {
746 'hard_timeout': 1200,
747 },
748 },
749 },
750 },
751 'chrome_sync_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28752 'remove_gtest_from': [
753 # chromium.android.fyi
754 'Jelly Bean Tester',
755 'Lollipop Consumer Tester',
756 'Unswarmed N5 Tests Dummy Builder',
757 'Unswarmed N5X Tests Dummy Builder',
758 ],
Kenneth Russellfbda3c532017-12-08 23:57:24759 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28760 # chromium.android.fyi
761 'Lollipop Low-end Tester': [
762 'args',
763 ],
764 'Nougat Phone Tester': [
765 'args',
766 ],
767 'x64 Device Tester': [
768 'args',
769 ],
770 'x86 Cloud Tester': [
771 'args',
772 ],
Kenneth Russellfbda3c532017-12-08 23:57:24773 },
Kenneth Russelleb60cbd22017-12-05 07:54:28774 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24775 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28776 'KitKat Phone Tester (dbg)': {
777 'swarming': {
778 'shards': 2,
779 },
780 },
781 'KitKat Tablet Tester': {
782 'swarming': {
783 'hard_timeout': 1200,
784 },
785 },
786 'Lollipop Tablet Tester': {
787 'swarming': {
788 'hard_timeout': 1200,
789 },
790 },
791 'Marshmallow Tablet Tester': {
792 'swarming': {
793 'hard_timeout': 1200,
794 },
795 },
Kenneth Russell8ceeabf2017-12-11 17:53:28796 # chromium.android.fyi
797 'Lollipop Low-end Tester': {
798 'swarming': {
799 'hard_timeout': 0,
800 },
801 },
802 'x64 Device Tester': {
803 'swarming': {
804 'hard_timeout': 0,
805 },
806 },
807 'x86 Cloud Tester': {
808 'swarming': {
809 'hard_timeout': 600,
810 },
811 },
Kenneth Russellfbda3c532017-12-08 23:57:24812 # chromium.clang
813 'ToTAndroid x64': {
814 'swarming': {
815 'hard_timeout': 0,
816 },
817 },
818 'ToTAndroidCFI': {
819 'swarming': {
820 'hard_timeout': 0,
821 },
822 },
Kenneth Russell8ceeabf2017-12-11 17:53:28823 # chromium.fyi
824 'Out of Process Profiling Android': {
825 'swarming': {
826 'hard_timeout': 0,
827 },
828 },
Peter Collingbournee07e84e82018-02-23 20:28:58829 # chromium.memory
830 'Android CFI': {
831 'swarming': {
832 'hard_timeout': 0,
833 },
834 },
Kenneth Russelleb60cbd22017-12-05 07:54:28835 },
836 },
Kenneth Russell56a3e862017-12-08 03:11:34837 'chromedriver_unittests': {
838 'remove_from': [
839 # chromium.chromiumos
840 'Linux ChromiumOS Tests (dbg)(1)',
841 'linux-chromeos-dbg',
842 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24843 # chromium.clang
844 'ToTLinuxASan',
John Budorickca14c76f62017-12-09 14:19:18845 # chromium.memory
846 'Linux ASan LSan Tests (1)',
847 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russell56a3e862017-12-08 03:11:34848 ],
849 },
Kenneth Russelleb60cbd22017-12-05 07:54:28850 'components_background_task_scheduler_junit_tests': {
851 'remove_from': [
852 # On chromium.android, unclear why these aren't run on all bots.
853 'KitKat Phone Tester (dbg)',
854 'KitKat Tablet Tester',
855 'Lollipop Phone Tester',
856 'Lollipop Tablet Tester',
857 'Marshmallow 64 bit Tester',
858 'Marshmallow Phone Tester (rel)',
859 'Marshmallow Tablet Tester',
860 'Nougat Phone Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:28861 ],
862 },
863 'components_browsertests': {
864 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34865 # chromium.chromiumos
866 'Linux ChromiumOS Tests (dbg)(1)',
867 'linux-chromeos-dbg',
868 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24869 # chromium.clang
870 'ToTLinux',
871 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:24872 'ToTLinuxMSan',
Kenneth Russellfbda3c532017-12-08 23:57:24873 'ToTMac',
874 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:28875 # chromium.fyi
876 'Chromium Mac 10.10 MacViews',
877 'Chromium Mac 10.11',
878 'Chromium Mac 10.11 Force Mac Toolchain',
879 'Chromium Mac 10.13',
880 'Out of Process Profiling Linux',
881 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:28882 # On chromium.linux, unclear why these aren't run on the Cast bots.
883 'Cast Audio Linux',
884 'Cast Linux',
885 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:34886 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28887 'Win7 Tests (dbg)(1)',
John Budorickca14c76f62017-12-09 14:19:18888 # chromium.memory
889 'Linux ASan LSan Tests (1)',
890 'Linux ASan Tests (sandboxed)',
891 'Linux Chromium OS ASan LSan Tests (1)',
892 'Linux ChromiumOS MSan Tests',
893 'Linux MSan Tests',
894 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:28895 ],
896 'modifications': {
897 'KitKat Tablet Tester': {
898 'swarming': {
899 'hard_timeout': 600,
900 },
901 },
902 'Lollipop Tablet Tester': {
903 'swarming': {
904 'hard_timeout': 600,
905 },
906 },
907 'Marshmallow Phone Tester (rel)': {
908 'swarming': {
909 'hard_timeout': 960,
910 },
911 },
912 'Marshmallow Tablet Tester': {
913 'swarming': {
914 'hard_timeout': 600,
915 },
916 },
917 },
918 },
919 'components_unittests': {
920 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24921 # chromium.clang
922 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13923 'UBSanVptr Linux',
Kenneth Russelleb60cbd22017-12-05 07:54:28924 # On chromium.linux, unclear why these aren't run on the Cast bots.
925 'Cast Audio Linux',
926 'Cast Linux',
927 ],
928 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28929 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28930 'KitKat Tablet Tester': {
931 'swarming': {
932 'hard_timeout': 1500,
933 },
934 },
935 'Lollipop Phone Tester': {
936 'swarming': {
937 'hard_timeout': 960,
938 },
939 },
940 'Lollipop Tablet Tester': {
941 'swarming': {
942 'hard_timeout': 1200,
943 },
944 },
945 'Marshmallow 64 bit Tester': {
946 'swarming': {
947 'hard_timeout': 960,
948 },
949 },
950 'Marshmallow Phone Tester (rel)': {
951 'swarming': {
952 'hard_timeout': 960,
953 },
954 },
955 'Marshmallow Tablet Tester': {
956 'swarming': {
957 'hard_timeout': 1500,
958 },
959 },
Kenneth Russell8ceeabf2017-12-11 17:53:28960 # chromium.android.fyi
961 'Lollipop Low-end Tester': {
962 'swarming': {
963 'hard_timeout': 0,
964 'shards': 1,
965 },
966 },
967 'Nougat Phone Tester': {
968 'swarming': {
969 'hard_timeout': 960,
970 'shards': 1,
971 },
972 },
973 'x64 Device Tester': {
974 'swarming': {
975 'hard_timeout': 0,
976 'shards': 1,
977 },
978 },
979 'x86 Cloud Tester': {
980 'swarming': {
981 'hard_timeout': 0,
982 'shards': 1,
983 },
984 },
John Budorick5052d552017-12-13 02:59:34985 # chromium.memory
986 'Linux ASan LSan Tests (1)': {
987 # These are very slow on the ASAN trybot for some reason.
988 # crbug.com/794372
989 'swarming': {
990 'shards': 5,
991 },
992 },
Kenneth Russelleb60cbd22017-12-05 07:54:28993 },
994 },
Kenneth Russellfbda3c532017-12-08 23:57:24995 'compositor_unittests': {
996 'remove_from': [
997 # chromium.clang
998 'CrWinAsan',
999 'CrWinAsan(dll)',
1000 'CrWinAsanCov',
1001 'CrWinClang',
1002 'CrWinClang(dbg)',
1003 'CrWinClang(shared)',
1004 'CrWinClang64',
1005 'CrWinClang64(dbg)',
1006 'CrWinClang64(dll)',
1007 'CrWinClangLLD',
1008 'CrWinClangLLD64',
1009 'CrWinClngLLD64dbg',
1010 'CrWinClngLLDdbg',
1011 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241012 'ToTWin',
1013 'ToTWin(dbg)',
1014 'ToTWin(dll)',
1015 'ToTWin64',
1016 'ToTWin64(dbg)',
1017 'ToTWin64(dll)',
1018 'ToTWinCFI',
1019 'ToTWinCFI64',
1020 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:281021 # chromium.fyi
1022 'CrWinAsan tester',
1023 'CrWinAsan(dll) tester',
1024 'CrWinAsanCov tester',
1025 'Out of Process Profiling Windows',
1026 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:181027 # chromium.memory
1028 'Linux ASan LSan Tests (1)',
1029 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241030 ],
1031 },
Kenneth Russelleb60cbd22017-12-05 07:54:281032 'content_browsertests': {
1033 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241034 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281035 'KitKat Tablet Tester': {
1036 'swarming': {
1037 'hard_timeout': 1800,
1038 'shards': 6,
1039 },
1040 },
1041 'Lollipop Phone Tester': {
1042 'swarming': {
1043 'hard_timeout': 1800,
1044 'shards': 6,
1045 },
1046 },
1047 'Lollipop Tablet Tester': {
1048 'swarming': {
1049 'hard_timeout': 1800,
1050 'shards': 6,
1051 },
1052 },
1053 'Marshmallow 64 bit Tester': {
1054 'swarming': {
1055 'hard_timeout': 1200,
1056 'shards': 6,
1057 },
1058 },
1059 'Marshmallow Phone Tester (rel)': {
1060 'swarming': {
1061 'hard_timeout': 1200,
1062 'shards': 6,
1063 },
1064 },
1065 'Marshmallow Tablet Tester': {
1066 'swarming': {
1067 'hard_timeout': 1800,
1068 'shards': 6,
1069 },
1070 },
Kenneth Russell8ceeabf2017-12-11 17:53:281071 # chromium.android.fyi
1072 'Lollipop Low-end Tester': {
1073 'swarming': {
1074 'hard_timeout': 0,
1075 'shards': 4,
1076 },
1077 },
1078 'Nougat Phone Tester': {
1079 'swarming': {
1080 'hard_timeout': 1200,
1081 'shards': 6,
1082 },
1083 },
1084 'Unswarmed N5 Tests Dummy Builder': {
1085 'args': [
1086 '--shard-timeout',
1087 '600',
1088 ],
1089 },
1090 'Unswarmed N5X Tests Dummy Builder': {
1091 'args': [
1092 '--shard-timeout',
1093 '600',
1094 ],
1095 },
1096 'x64 Device Tester': {
1097 'swarming': {
1098 'hard_timeout': 0,
1099 'shards': 1,
1100 },
1101 },
1102 'x86 Cloud Tester': {
1103 'swarming': {
1104 'hard_timeout': 960,
1105 'shards': 1,
1106 },
1107 },
1108 # chromium.chromiumos
1109 'Linux ChromiumOS Tests (dbg)(1)': {
1110 'swarming': {
1111 'shards': 2,
1112 },
1113 },
1114 'Linux TSan Tests': {
1115 'swarming': {
1116 'shards': 5,
1117 },
1118 },
1119 'linux-chromeos-dbg': {
1120 'swarming': {
1121 'shards': 2,
1122 },
1123 },
1124 'linux-chromeos-rel': {
Kenneth Russelleb60cbd22017-12-05 07:54:281125 'swarming': {
1126 'shards': 2,
1127 },
1128 },
Kenneth Russellfbda3c532017-12-08 23:57:241129 # chromium.clang
1130 'ToTLinuxUBSanVptr': {
1131 'swarming': {
1132 'shards': 5,
1133 },
1134 },
1135 # chromium.linux
1136 'Cast Audio Linux': {
1137 'args': [
1138 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
1139 ],
1140 'swarming': {
1141 'can_use_on_swarming_builders': False,
1142 },
1143 },
1144 'Cast 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 },
John Budorickca14c76f62017-12-09 14:19:181152 # chromium.memory
John Budorick5052d552017-12-13 02:59:341153 'Linux ASan LSan Tests (1)': {
1154 # These are very slow on the ASAN trybot for some reason.
1155 # crbug.com/794372
1156 'swarming': {
1157 'shards': 4,
1158 },
1159 },
John Budorickca14c76f62017-12-09 14:19:181160 'Mac ASan 64 Tests (1)': {
1161 'swarming': {
1162 'shards': 2,
1163 },
1164 },
Kenneth Russell8ceeabf2017-12-11 17:53:281165 # chromium.win
1166 'Win7 Tests (dbg)(1)': {
1167 'swarming': {
1168 'shards': 2,
1169 },
1170 },
Kenneth Russelleb60cbd22017-12-05 07:54:281171 },
1172 },
John Budorickca14c76f62017-12-09 14:19:181173 'content_browsertests --mus': {
1174 'remove_from': [
1175 # chromium.memory
1176 'Linux Chromium OS ASan LSan Tests (1)',
1177 ],
1178 },
Kenneth Russelleb60cbd22017-12-05 07:54:281179 'content_shell_crash_test': {
1180 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241181 # chromium.clang
1182 'ToTMac',
Kenneth Russell8ceeabf2017-12-11 17:53:281183 # chromium.fyi
1184 'Chromium Mac 10.11',
1185 'Chromium Mac 10.13',
1186 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281187 # On chromium.linux, unclear why these only run on "Linux Tests".
1188 'Linux Tests (dbg)(1)',
1189 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b22018-03-03 02:59:141190 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:281191 'Mac10.10 Tests',
1192 'Mac10.11 Tests',
1193 'Mac10.12 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:141194 'Mac10.13 Tests (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281195 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1196 'Win 7 Tests x64 (1)',
1197 'Win10 Tests x64',
1198 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271199 # client.v8.chromium
1200 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281201 ],
Shenghua Zhangd0d97a32018-02-23 00:33:581202 'modifications': {
Shenghua Zhangbd6f1b22018-03-03 02:59:141203 'Mac10.13 Tests': {
Shenghua Zhangd0d97a32018-02-23 00:33:581204 # Remove this once the tests is not flaky on Mac os 10.13
1205 # See crbug.com/813163
1206 'experiment_percentage': 100,
1207 },
1208 }
Kenneth Russelleb60cbd22017-12-05 07:54:281209 },
1210 'content_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:281211 'remove_gtest_from': [
1212 # chromium.android.fyi
1213 'Jelly Bean Tester',
1214 'Lollipop Consumer Tester',
1215 'Unswarmed N5 Tests Dummy Builder',
1216 'Unswarmed N5X Tests Dummy Builder',
1217 ],
Kenneth Russellfbda3c532017-12-08 23:57:241218 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:281219 # chromium.android.fyi
1220 'Lollipop Low-end Tester': [
1221 'args',
1222 ],
1223 'Nougat Phone Tester': [
1224 'args',
1225 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281226 'x86 Cloud Tester': [
1227 'args',
1228 ],
Kenneth Russellfbda3c532017-12-08 23:57:241229 },
Kenneth Russelleb60cbd22017-12-05 07:54:281230 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241231 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281232 'KitKat Tablet Tester': {
1233 'swarming': {
1234 'hard_timeout': 1200,
1235 'shards': 2,
1236 },
1237 },
1238 'Lollipop Phone Tester': {
1239 'swarming': {
1240 'shards': 2,
1241 },
1242 },
1243 'Lollipop Tablet Tester': {
1244 'swarming': {
1245 'hard_timeout': 1200,
1246 'shards': 2,
1247 },
1248 },
1249 'Marshmallow Tablet Tester': {
1250 'swarming': {
1251 'hard_timeout': 1500,
1252 'shards': 2,
1253 },
1254 },
Kenneth Russell8ceeabf2017-12-11 17:53:281255 # chromium.android.fyi
1256 'Lollipop Low-end Tester': {
1257 'swarming': {
1258 'hard_timeout': 0,
1259 'shards': 1,
1260 },
1261 },
1262 'Nougat Phone Tester': {
1263 'swarming': {
1264 'hard_timeout': 1200,
1265 'shards': 4,
1266 },
1267 },
1268 'x64 Device Tester': {
1269 'swarming': {
1270 'hard_timeout': 0,
1271 'shards': 1,
1272 },
1273 },
1274 'x86 Cloud Tester': {
1275 'swarming': {
1276 'hard_timeout': 1920,
1277 'shards': 1,
1278 },
1279 },
Kenneth Russellfbda3c532017-12-08 23:57:241280 # chromium.clang
1281 'ToTAndroid x64': {
1282 'swarming': {
1283 'hard_timeout': 0,
1284 'shards': 1,
1285 },
1286 },
1287 'ToTAndroidCFI': {
1288 'swarming': {
1289 'hard_timeout': 0,
1290 'shards': 1,
1291 },
1292 },
Kenneth Russell8ceeabf2017-12-11 17:53:281293 # chromium.fyi
1294 'Out of Process Profiling Android': {
1295 'swarming': {
1296 'hard_timeout': 0,
1297 'shards': 1,
1298 },
1299 },
Peter Collingbournee07e84e82018-02-23 20:28:581300 # chromium.memory
1301 'Android CFI': {
1302 'swarming': {
1303 'hard_timeout': 0,
1304 'shards': 1,
1305 },
1306 },
Kenneth Russelleb60cbd22017-12-05 07:54:281307 },
1308 },
1309 'content_unittests': {
Dirk Prankedd1d2a02017-12-08 20:51:591310 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281311 # chromium.fyi
1312 'Fuchsia (dbg)',
1313 'Fuchsia ARM64',
Dirk Prankedd1d2a02017-12-08 20:51:591314 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281315 'modifications': {
Dirk Pranke20eae9a72017-12-09 18:12:141316 # TODO(dpranke) - on chromium.swarm, remove this exception.
1317 'Android N5X Swarm': {
1318 'swarming': {
1319 'shards': 4,
1320 },
1321 },
Kenneth Russell8ceeabf2017-12-11 17:53:281322 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281323 'KitKat Tablet Tester': {
1324 'swarming': {
1325 'hard_timeout': 1200,
1326 },
1327 },
1328 'Lollipop Tablet Tester': {
1329 'swarming': {
1330 'hard_timeout': 1200,
1331 },
1332 },
1333 'Marshmallow Tablet Tester': {
1334 'swarming': {
1335 'hard_timeout': 1500,
1336 },
1337 },
Kenneth Russell8ceeabf2017-12-11 17:53:281338 # chromium.android.fyi
1339 'Lollipop Low-end Tester': {
1340 'swarming': {
1341 'hard_timeout': 0,
1342 },
1343 },
1344 'Nougat Phone Tester': {
1345 'swarming': {
1346 'hard_timeout': 1200,
1347 'shards': 2,
1348 },
1349 },
1350 'x64 Device Tester': {
1351 'swarming': {
1352 'hard_timeout': 0,
1353 },
1354 },
1355 'x86 Cloud Tester': {
1356 'swarming': {
1357 'hard_timeout': 0,
1358 },
1359 },
1360 # chromium.fyi
1361 'Site Isolation Android': {
1362 'swarming': {
1363 'hard_timeout': 0,
1364 },
1365 },
John Budorick5052d552017-12-13 02:59:341366 # chromium.memory
1367 'Linux ASan LSan Tests (1)': {
1368 # These are slow on the ASAN trybot for some reason.
1369 # crbug.com/794372
1370 'swarming': {
1371 'shards': 2,
1372 },
1373 },
Kenneth Russelleb60cbd22017-12-05 07:54:281374 },
1375 },
Kenneth Russellfbda3c532017-12-08 23:57:241376 'crashpad_tests': {
1377 'remove_from': [
1378 # chromium.clang
1379 'CrWinAsan',
1380 'CrWinAsan(dll)',
1381 'CrWinAsanCov',
Nico Weber12522852018-02-24 13:35:221382 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241383 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281384 # chromium.fyi
1385 'Chromium Win 10 GCE Tests',
1386 'CrWinAsan tester',
1387 'CrWinAsan(dll) tester',
1388 'CrWinAsanCov tester',
Kenneth Russellfbda3c532017-12-08 23:57:241389 ],
1390 },
Kenneth Russell8ceeabf2017-12-11 17:53:281391 'cronet_test_instrumentation_apk': {
1392 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281393 'Android Cronet Builder (dbg) chromium.android.fyi': {
1394 'swarming': {
1395 'hard_timeout': 1200,
1396 'shards': 2,
1397 },
1398 },
1399 'Android Cronet KitKat Builder chromium.android.fyi': {
1400 'swarming': {
1401 'hard_timeout': 1200,
1402 'shards': 2,
1403 },
1404 },
1405 },
1406 },
Wez0e38a712018-02-27 03:28:571407 'cronet_tests': {
1408 'remove_from': [
1409 # chromium.fyi
1410 'Fuchsia (dbg)',
1411 ],
1412 },
Kenneth Russelleb60cbd22017-12-05 07:54:281413 'crypto_unittests': {
1414 'remove_from': [
1415 # TODO(kbr): these tests aren't run on Android except on one bot
1416 # on chromium.android.fyi, which might just be an accident.
1417 # Consider moving it to non_android_chromium_gtests.
Kenneth Russelleb60cbd22017-12-05 07:54:281418 'KitKat Phone Tester (dbg)',
1419 'KitKat Phone Tester (rel)',
1420 'KitKat Tablet Tester',
1421 'Lollipop Phone Tester',
1422 'Lollipop Tablet Tester',
1423 'Marshmallow 64 bit Tester',
1424 'Marshmallow Phone Tester (rel)',
1425 'Marshmallow Tablet Tester',
1426 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281427 # chromium.android.fyi
1428 'Jelly Bean Tester',
1429 'Lollipop Consumer Tester',
1430 'Lollipop Low-end Tester',
1431 'Unswarmed N5 Tests Dummy Builder',
1432 'Unswarmed N5X Tests Dummy Builder',
1433 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:281434 # TODO(kbr): on chromium.linux, it's unclear why these show up on "Cast
1435 # Audio Linux" at all, since they're supposed to be compiled out for
1436 # Chromecast.
1437 ],
Kevin Marshalld3c41f5e2018-02-02 04:43:511438 'modifications': {
1439 # chromium.fyi
1440 'Fuchsia': {
1441 'args': [
1442 '--use-new-test-runner',
1443 '-v', # Useful for getting debug info and SCP throughput stats.
1444 ],
1445 },
1446 },
Kenneth Russelleb60cbd22017-12-05 07:54:281447 },
1448 'dbus_unittests': {
1449 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241450 # chromium.clang
1451 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241452 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281453 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:181454 # chromium.memory
1455 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281456 ],
1457 },
1458 'device_unittests': {
1459 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241460 # chromium.clang
1461 'ToTMac',
1462 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281463 # chromium.fyi
1464 'Chromium Mac 10.10 MacViews',
1465 'Chromium Mac 10.11',
1466 'Chromium Mac 10.11 Force Mac Toolchain',
1467 'Chromium Mac 10.13',
1468 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:181469 # chromium.memory
1470 'Mac ASan 64 Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241471 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281472 'Win7 Tests (dbg)(1)',
1473 ],
1474 'modifications': {
1475 'KitKat Tablet Tester': {
1476 'swarming': {
1477 'hard_timeout': 120,
1478 },
1479 },
1480 'Marshmallow Phone Tester (rel)': {
1481 'swarming': {
1482 'hard_timeout': 960,
1483 },
1484 },
1485 'Marshmallow Tablet Tester': {
1486 'swarming': {
1487 'hard_timeout': 120,
1488 },
1489 },
1490 },
1491 },
1492 'devtools_closure_compile': {
1493 'remove_from': [
1494 # On chromium.linux, unclear why these only run on "Linux Tests".
1495 'Linux Tests (dbg)(1)',
1496 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271497 # client.v8.chromium
1498 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281499 ],
1500 },
1501 'devtools_eslint': {
1502 'remove_from': [
1503 # On chromium.linux, unclear why these only run on "Linux Tests".
1504 'Linux Tests (dbg)(1)',
1505 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271506 # client.v8.chromium
1507 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281508 ],
1509 },
1510 'display_unittests': {
1511 'remove_from': [
1512 # On chromium.android, unclear why these aren't run.
1513 'KitKat Phone Tester (dbg)',
1514 'KitKat Phone Tester (rel)',
1515 'KitKat Tablet Tester',
1516 'Lollipop Phone Tester',
1517 'Lollipop Tablet Tester',
1518 'Marshmallow 64 bit Tester',
1519 'Marshmallow Phone Tester (rel)',
1520 'Marshmallow Tablet Tester',
1521 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281522 # chromium.android.fyi
1523 'Jelly Bean Tester',
1524 'Lollipop Consumer Tester',
1525 'Lollipop Low-end Tester',
1526 'Unswarmed N5 Tests Dummy Builder',
1527 'Unswarmed N5X Tests Dummy Builder',
1528 'x86 Cloud Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281529 # chromium.fyi
1530 'Chromium Mac 10.10 MacViews',
1531 'Chromium Mac 10.11 Force Mac Toolchain',
John Budorickca14c76f62017-12-09 14:19:181532 # chromium.memory
1533 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281534 # chromium.win
1535 'Win7 Tests (dbg)(1)',
1536 ],
1537 },
Kenneth Russelleb60cbd22017-12-05 07:54:281538 'events_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241539 'remove_from': [
1540 # chromium.clang
1541 'ToTLinuxASan',
John Budorickca14c76f62017-12-09 14:19:181542 # chromium.memory
1543 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241544 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281545 'modifications': {
1546 'KitKat Tablet Tester': {
1547 'swarming': {
1548 'hard_timeout': 60,
1549 },
1550 },
1551 'Lollipop Tablet Tester': {
1552 'swarming': {
1553 'hard_timeout': 60,
1554 },
1555 },
1556 'Marshmallow Tablet Tester': {
1557 'swarming': {
1558 'hard_timeout': 120,
1559 },
1560 },
1561 },
1562 },
1563 'extensions_browsertests': {
1564 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241565 # chromium.clang
1566 'ToTLinux',
Kenneth Russellfbda3c532017-12-08 23:57:241567 'ToTMac',
1568 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281569 # chromium.fyi
1570 'Chromium Mac 10.10 MacViews',
1571 'Chromium Mac 10.11',
1572 'Chromium Mac 10.11 Force Mac Toolchain',
1573 'Chromium Mac 10.13',
1574 'Out of Process Profiling Linux',
1575 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281576 # On chromium.mac, unclear why these aren't run.
1577 'Mac10.10 Tests',
1578 'Mac10.11 Tests',
1579 'Mac10.12 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:141580 'Mac10.13 Tests',
1581 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181582 # chromium.memory
1583 'Linux Chromium OS ASan LSan Tests (1)',
1584 'Linux TSan Tests',
1585 'Mac ASan 64 Tests (1)',
1586 ],
1587 },
1588 'extensions_unittests': {
1589 'remove_from': [
1590 # chromium.memory
1591 'Linux Chromium OS ASan LSan Tests (1)',
1592 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281593 ],
1594 },
1595 'filesystem_service_unittests': {
1596 'remove_from': [
1597 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:181598 # chromium.memory
1599 'Linux ASan LSan Tests (1)',
1600 'Linux CFI',
1601 'Linux ChromiumOS MSan Tests',
1602 'Linux MSan Tests',
1603 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:281604 ],
1605 },
Kenneth Russelleb60cbd22017-12-05 07:54:281606 'gfx_unittests': {
1607 'remove_from': [
1608 # On chromium.android, unclear why these aren't run on all bots.
1609 'KitKat Phone Tester (dbg)',
1610 'KitKat Phone Tester (rel)',
Kenneth Russell8ceeabf2017-12-11 17:53:281611 'Nougat Phone Tester chromium.android',
1612 # chromium.android.fyi
1613 'Lollipop Low-end Tester',
1614 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:181615 # chromium.memory
1616 'Linux ChromiumOS MSan Tests',
1617 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281618 # chromium.win
1619 'Win7 Tests (dbg)(1)',
1620 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281621 },
1622 'gin_unittests': {
1623 'remove_from': [
1624 # On chromium.android, unclear why these aren't run.
1625 'KitKat Phone Tester (dbg)',
1626 'KitKat Phone Tester (rel)',
1627 'KitKat Tablet Tester',
1628 'Lollipop Phone Tester',
1629 'Lollipop Tablet Tester',
1630 'Marshmallow 64 bit Tester',
1631 'Marshmallow Phone Tester (rel)',
1632 'Marshmallow Tablet Tester',
1633 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281634 # chromium.android.fyi
1635 'Jelly Bean Tester',
1636 'Lollipop Consumer Tester',
1637 'Lollipop Low-end Tester',
1638 'Unswarmed N5 Tests Dummy Builder',
1639 'Unswarmed N5X Tests Dummy Builder',
1640 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:341641 # chromium.chromiumos
1642 'Linux ChromiumOS Tests (dbg)(1)',
1643 'linux-chromeos-dbg',
1644 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241645 # chromium.clang
1646 'ToTLinux',
1647 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241648 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:281649 # chromium.fyi
1650 'Chromium Mac 10.10 MacViews',
1651 'Chromium Mac 10.11',
1652 'Chromium Mac 10.11 Force Mac Toolchain',
1653 'Chromium Mac 10.13',
1654 'Chromium Win 10 GCE Tests',
1655 'Out of Process Profiling Linux',
1656 'Out of Process Profiling Mac',
Kenneth Russellb3cca6f02017-12-05 22:02:391657 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281658 'Cast Audio Linux',
1659 'Cast Linux',
1660 'Linux Tests (dbg)(1)(32)',
1661 # On chromium.mac, unclear why these aren't run.
1662 'Mac10.10 Tests',
1663 'Mac10.11 Tests',
1664 'Mac10.12 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:141665 'Mac10.13 Tests',
1666 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181667 # chromium.memory
1668 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281669 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1670 'Win 7 Tests x64 (1)',
1671 'Win10 Tests x64',
1672 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271673 # client.v8.chromium
1674 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281675 ],
1676 },
1677 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:181678 'remove_from': [
1679 # chromium.clang
1680 'CFI Linux (icall)',
1681 'CFI Linux ToT',
1682 'ToTLinuxThinLTO',
Nico Weber3a2b1712018-02-23 23:47:381683 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:131684 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281685 # chromium.fyi
1686 'Out of Process Profiling Linux',
1687 'ThinLTO Linux ToT',
John Budorickca14c76f62017-12-09 14:19:181688 # chromium.memory
1689 'Linux ASan LSan Tests (1)',
1690 'Linux CFI',
1691 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281692 'modifications': {
1693 'KitKat Tablet Tester': {
1694 'swarming': {
1695 'hard_timeout': 120,
1696 },
1697 },
1698 'Marshmallow Tablet Tester': {
1699 'swarming': {
1700 'hard_timeout': 120,
1701 },
1702 },
1703 },
1704 },
1705 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:181706 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281707 # chromium.fyi
1708 'Out of Process Profiling Linux',
John Budorickca14c76f62017-12-09 14:19:181709 # chromium.memory
1710 'Linux ASan LSan Tests (1)',
1711 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281712 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281713 # chromium.android
1714 'Lollipop Phone Tester': {
1715 'swarming': {
1716 'hard_timeout': 960,
1717 },
1718 },
1719 'Marshmallow 64 bit Tester': {
1720 'swarming': {
1721 'hard_timeout': 960,
1722 },
1723 },
1724 'Marshmallow Phone Tester (rel)': {
1725 'swarming': {
1726 'hard_timeout': 120,
1727 },
1728 },
1729 # chromium.android.fyi
1730 'Lollipop Low-end Tester': {
1731 'swarming': {
1732 'hard_timeout': 0,
1733 },
1734 },
1735 'Nougat Phone Tester': {
1736 'swarming': {
1737 'hard_timeout': 960,
1738 },
1739 },
1740 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241741 'CFI Linux (icall)': {
1742 'args': [
1743 '--use-gpu-in-tests',
1744 '--no-xvfb',
1745 ],
1746 'swarming': {
1747 'dimension_sets': [
1748 {
1749 'gpu': '10de:1cb3',
1750 'os': 'Ubuntu',
1751 'pool': 'Chrome-GPU',
1752 },
1753 ],
1754 },
1755 'use_xvfb': False,
1756 },
1757 'CFI Linux ToT': {
1758 'args': [
1759 '--use-gpu-in-tests',
1760 '--no-xvfb',
1761 ],
1762 'swarming': {
1763 'dimension_sets': [
1764 {
1765 'gpu': '10de:1cb3',
1766 'os': 'Ubuntu',
1767 'pool': 'Chrome-GPU',
1768 },
1769 ],
1770 },
1771 'use_xvfb': False,
1772 },
Kenneth Russell8ceeabf2017-12-11 17:53:281773 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:181774 'Linux CFI': {
1775 'args': [
1776 '--use-gpu-in-tests',
1777 '--no-xvfb',
1778 ],
1779 'swarming': {
1780 'dimension_sets': [
1781 {
1782 'gpu': '10de:1cb3',
1783 'os': 'Ubuntu',
1784 'pool': 'Chrome-GPU',
1785 },
1786 ],
1787 },
1788 'use_xvfb': False,
1789 },
Kenneth Russelleb60cbd22017-12-05 07:54:281790 },
1791 },
Kenneth Russellfbda3c532017-12-08 23:57:241792 'gn_unittests': {
1793 'remove_from': [
1794 # chromium.clang
1795 'ToTLinux',
1796 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241797 'ToTLinuxMSan',
1798 'ToTLinuxUBSanVptr',
Kenneth Russell8ceeabf2017-12-11 17:53:281799 # chromium.fyi
1800 'Chromium Mac 10.10 MacViews',
1801 'Chromium Mac 10.11',
1802 'Chromium Mac 10.11 Force Mac Toolchain',
1803 'Chromium Mac 10.13',
1804 'Out of Process Profiling Linux',
1805 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:181806 # chromium.memory
1807 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:241808 ],
1809 },
Kenneth Russelleb60cbd22017-12-05 07:54:281810 'google_apis_unittests': {
1811 'remove_from': [
1812 # On chromium.android, unclear why these aren't run.
1813 'KitKat Phone Tester (dbg)',
1814 'KitKat Phone Tester (rel)',
1815 'KitKat Tablet Tester',
1816 'Lollipop Phone Tester',
1817 'Lollipop Tablet Tester',
1818 'Marshmallow 64 bit Tester',
1819 'Marshmallow Phone Tester (rel)',
1820 'Marshmallow Tablet Tester',
1821 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281822 # chromium.android.fyi
1823 'Jelly Bean Tester',
1824 'Lollipop Consumer Tester',
1825 'Lollipop Low-end Tester',
1826 'Unswarmed N5 Tests Dummy Builder',
1827 'Unswarmed N5X Tests Dummy Builder',
1828 'x86 Cloud Tester',
Kenneth Russellb3cca6f02017-12-05 22:02:391829 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281830 'Cast Audio Linux',
1831 'Cast Linux',
John Budorickca14c76f62017-12-09 14:19:181832 # chromium.memory
1833 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:281834 # chromium.win
1835 'Win7 Tests (dbg)(1)',
1836 ],
1837 },
1838 'gpu_ipc_service_unittests': {
1839 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241840 # chromium.clang
1841 'CrWinClngLLD64dbg',
Kenneth Russell8ceeabf2017-12-11 17:53:281842 # chromium.fyi
1843 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241844 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281845 'Linux Tests (dbg)(1)(32)',
1846 ],
1847 'modifications': {
1848 'KitKat Tablet Tester': {
1849 'swarming': {
1850 'hard_timeout': 120,
1851 },
1852 },
1853 'Marshmallow Tablet Tester': {
1854 'swarming': {
1855 'hard_timeout': 120,
1856 },
1857 },
1858 },
1859 },
Kenneth Russelleb60cbd22017-12-05 07:54:281860 'headless_browsertests': {
1861 'remove_from': [
1862 'Linux Tests (dbg)(1)(32)',
1863 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1864 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271865 # client.v8.chromium
1866 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281867 ],
1868 },
1869 'headless_unittests': {
1870 'remove_from': [
1871 'Linux Tests (dbg)(1)(32)',
1872 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1873 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271874 # client.v8.chromium
1875 'Linux - Future (dbg)'
Kenneth Russelleb60cbd22017-12-05 07:54:281876 ],
1877 },
Kenneth Russellfbda3c532017-12-08 23:57:241878 'install_static_unittests': {
1879 'remove_from': [
1880 # chromium.clang
1881 'CrWinAsan',
1882 'CrWinAsan(dll)',
1883 'CrWinAsanCov',
1884 'CrWinClang',
1885 'CrWinClang(dbg)',
1886 'CrWinClang(shared)',
1887 'CrWinClang64',
1888 'CrWinClang64(dbg)',
1889 'CrWinClang64(dll)',
1890 'CrWinClangLLD',
1891 'CrWinClangLLD64',
1892 'CrWinClngLLD64dbg',
1893 'CrWinClngLLDdbg',
1894 'ToTWin(dbg)',
1895 'ToTWin(dll)',
1896 'ToTWin64',
1897 'ToTWin64(dbg)',
1898 'ToTWin64(dll)',
1899 'ToTWinCFI',
1900 'ToTWinCFI64',
1901 'ToTWinThinLTO64',
Kenneth Russell8ceeabf2017-12-11 17:53:281902 # chromium.fyi
1903 'CrWinAsan tester',
1904 'CrWinAsan(dll) tester',
1905 'CrWinAsanCov tester',
1906 'Out of Process Profiling Windows',
1907 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241908 ],
1909 },
Kenneth Russelleb60cbd22017-12-05 07:54:281910 'interactive_ui_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:241911 'remove_from': [
1912 # chromium.clang
1913 'ToTLinuxUBSanVptr',
Nico Weber3a2b1712018-02-23 23:47:381914 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281915 # chromium.fyi
1916 'Chromium Win 10 GCE Tests',
John Budorickca14c76f62017-12-09 14:19:181917 # chromium.memory
1918 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241919 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281920 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281921 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241922 'CFI Linux (icall)': {
1923 'swarming': {
1924 'shards': 1,
1925 },
1926 },
Kenneth Russell8ceeabf2017-12-11 17:53:281927 # chromium.linux
1928 # Unclear why this isn't sharded.
1929 'Linux Tests': {
Dirk Prankedd1d2a02017-12-08 20:51:591930 'swarming': {
1931 'shards': 1,
1932 },
1933 },
Kenneth Russelleb60cbd22017-12-05 07:54:281934 'Linux Tests (dbg)(1)': {
1935 'swarming': {
1936 'shards': 3,
1937 },
1938 },
1939 'Linux Tests (dbg)(1)(32)': {
1940 'swarming': {
1941 'shards': 3,
1942 },
1943 },
Kenneth Russell8ceeabf2017-12-11 17:53:281944 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:341945 'Linux ChromiumOS Tests (dbg)(1)': {
1946 'swarming': {
1947 'shards': 3,
1948 },
1949 },
1950 'linux-chromeos-dbg': {
1951 'swarming': {
1952 'shards': 3,
1953 },
1954 },
1955 'linux-chromeos-rel': {
1956 'swarming': {
1957 'shards': 3,
1958 },
1959 },
Kenneth Russell8ceeabf2017-12-11 17:53:281960 # chromium.fyi
1961 'Out of Process Profiling Mac': {
1962 'swarming': {
1963 'shards': 1,
1964 },
1965 },
1966 'Site Isolation Linux': {
1967 'args': [
1968 # TODO(kbr): unclear why this isn't specified on "Site Isolation Win".
1969 '--test-launcher-filter-file=../../testing/buildbot/filters/site-per-process.interactive_ui_tests.filter',
1970 ],
1971 },
1972 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281973 # Unclear why this isn't swarmed.
1974 'Mac10.10 Tests': {
1975 'swarming': {
1976 'can_use_on_swarming_builders': False,
1977 },
1978 },
1979 # Unclear why this isn't sharded.
1980 'Mac10.11 Tests': {
1981 'swarming': {
1982 'shards': 1,
1983 },
1984 },
1985 # Unclear why this isn't sharded.
1986 'Mac10.12 Tests': {
1987 'swarming': {
1988 'shards': 1,
1989 },
1990 },
Kenneth Russell8ceeabf2017-12-11 17:53:281991 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281992 'Win7 Tests (dbg)(1)': {
1993 'swarming': {
1994 'shards': 4,
1995 },
1996 },
John Budorickca14c76f62017-12-09 14:19:181997 # chromium.memory
1998 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341999 # These are slow on the ASAN trybot for some reason.
2000 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182001 'swarming': {
John Budorick5052d552017-12-13 02:59:342002 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:182003 },
2004 },
2005 'Linux CFI': {
2006 'swarming': {
2007 'shards': 1,
2008 },
2009 },
Dirk Pranke8fd63c12017-12-10 18:06:272010 # client.v8.chromium
2011 'Linux - Future (dbg)': {
2012 'swarming': {
2013 'shards': 3,
2014 },
2015 },
Kenneth Russelleb60cbd22017-12-05 07:54:282016 },
2017 },
2018 'ipc_tests': {
Kenneth Russell8ceeabf2017-12-11 17:53:282019 'remove_from': [
2020 # chromium.linux
2021 'Fuchsia x64',
2022 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282023 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282024 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282025 'KitKat Tablet Tester': {
2026 'swarming': {
2027 'hard_timeout': 60,
2028 },
2029 },
2030 'Lollipop Tablet Tester': {
2031 'swarming': {
2032 'hard_timeout': 60,
2033 },
2034 },
2035 'Marshmallow Tablet Tester': {
2036 'swarming': {
2037 'hard_timeout': 120,
2038 },
2039 },
Kenneth Russell8ceeabf2017-12-11 17:53:282040 # chromium.android.fyi
2041 'Unswarmed N5 Tests Dummy Builder': {
2042 'args': [
2043 '--shard-timeout',
2044 '600',
2045 ],
2046 },
2047 'Unswarmed N5X Tests Dummy Builder': {
2048 'args': [
2049 '--shard-timeout',
2050 '600',
2051 ],
2052 },
Kenneth Russelleb60cbd22017-12-05 07:54:282053 },
2054 },
2055 'jingle_unittests': {
2056 'remove_from': [
2057 # On chromium.android, unclear why these aren't run.
2058 'KitKat Phone Tester (dbg)',
2059 'KitKat Phone Tester (rel)',
2060 'KitKat Tablet Tester',
2061 'Lollipop Phone Tester',
2062 'Lollipop Tablet Tester',
2063 'Marshmallow 64 bit Tester',
2064 'Marshmallow Phone Tester (rel)',
2065 'Marshmallow Tablet Tester',
2066 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282067 # chromium.android.fyi
2068 'Jelly Bean Tester',
2069 'Lollipop Consumer Tester',
2070 'Lollipop Low-end Tester',
2071 'Unswarmed N5 Tests Dummy Builder',
2072 'Unswarmed N5X Tests Dummy Builder',
2073 'x86 Cloud Tester',
Peter Collingbourne6e3a081d2018-02-16 19:54:332074 # chromium.clang
2075 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:582076 # chromium.memory
2077 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:282078 ],
2079 },
2080 'keyboard_unittests': {
2081 'remove_from': [
2082 'Win7 Tests (dbg)(1)',
2083 # On chromium.linux, unclear why these aren't run.
2084 'Linux Tests',
2085 'Linux Tests (dbg)(1)',
2086 'Linux Tests (dbg)(1)(32)',
2087 ],
2088 },
2089 'latency_unittests': {
2090 'remove_from': [
2091 # On chromium.android, unclear why these aren't run on all bots.
2092 'KitKat Phone Tester (dbg)',
2093 'KitKat Phone Tester (rel)',
2094 'Lollipop Tablet Tester',
2095 'Marshmallow 64 bit Tester',
2096 'Marshmallow Tablet Tester',
2097 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282098 # chromium.android.fyi
2099 'Unswarmed N5 Tests Dummy Builder',
2100 'Unswarmed N5X Tests Dummy Builder',
2101 'x64 Device Tester',
2102 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:242103 # chromium.clang
2104 'ToTAndroid x64',
2105 'ToTLinux',
2106 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:242107 'ToTLinuxThinLTO',
2108 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:132109 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:282110 # chromium.fyi
2111 'Out of Process Profiling Android',
2112 'Out of Process Profiling Linux',
2113 'ThinLTO Linux ToT',
Kenneth Russelleb60cbd22017-12-05 07:54:282114 # On chromium.linux, unclear why these aren't run.
Kenneth Russelleb60cbd22017-12-05 07:54:282115 'Linux Tests',
2116 'Linux Tests (dbg)(1)',
2117 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182118 # chromium.memory
2119 'Linux ASan LSan Tests (1)',
2120 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:282121 ],
2122 'modifications': {
2123 'KitKat Tablet Tester': {
2124 'swarming': {
2125 'hard_timeout': 60,
2126 },
2127 },
2128 },
2129 },
2130 'libjingle_xmpp_unittests': {
2131 'remove_from': [
2132 # On chromium.android, unclear why these aren't run on all bots.
2133 'KitKat Tablet Tester',
2134 'Lollipop Phone Tester',
2135 'Lollipop Tablet Tester',
2136 'Marshmallow 64 bit Tester',
2137 'Marshmallow Phone Tester (rel)',
2138 'Marshmallow Tablet Tester',
2139 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282140 # chromium.android.fyi
2141 'Jelly Bean Tester',
2142 'Lollipop Consumer Tester',
2143 'Lollipop Low-end Tester',
2144 'Unswarmed N5 Tests Dummy Builder',
2145 'Unswarmed N5X Tests Dummy Builder',
2146 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:342147 # chromium.chromiumos
2148 'Linux ChromiumOS Tests (dbg)(1)',
2149 'linux-chromeos-dbg',
2150 'linux-chromeos-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282151 ],
2152 },
John Budorickca14c76f62017-12-09 14:19:182153 'mash_browser_tests': {
2154 'remove_from': [
2155 # chromium.memory
James Cook4be72252018-02-23 00:36:172156 # Unclear why this isn't run. http://crbug.com/814403
John Budorickca14c76f62017-12-09 14:19:182157 'Linux Chromium OS ASan LSan Tests (1)',
James Cook4be72252018-02-23 00:36:172158 # Not needed on chromium.fyi because suite is on main waterfall.
2159 'Mojo ChromiumOS',
John Budorickca14c76f62017-12-09 14:19:182160 ],
Kenneth Russell8ceeabf2017-12-11 17:53:282161 },
2162 'mash_unittests': {
2163 'remove_from': [
2164 # chromium.fyi
2165 'Mojo ChromiumOS',
2166 ],
John Budorickca14c76f62017-12-09 14:19:182167 },
Kenneth Russellfbda3c532017-12-08 23:57:242168 'mac_installer_unittests': {
2169 'remove_from': [
2170 # chromium.clang
2171 'ToTMac',
2172 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282173 # chromium.fyi
2174 'Chromium Mac 10.10 MacViews',
2175 'Chromium Mac 10.11',
2176 'Chromium Mac 10.11 Force Mac Toolchain',
2177 'Chromium Mac 10.13',
2178 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:242179 ],
2180 },
Kenneth Russelleb60cbd22017-12-05 07:54:282181 'media_blink_unittests': {
2182 'remove_from': [
2183 # On chromium.android, unclear why these aren't run on all bots.
2184 'KitKat Phone Tester (dbg)',
2185 'KitKat Phone Tester (rel)',
2186 'KitKat Tablet Tester',
2187 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282188 # chromium.android.fyi
2189 'Jelly Bean Tester',
2190 'Lollipop Consumer Tester',
2191 'Lollipop Low-end Tester',
2192 'Unswarmed N5 Tests Dummy Builder',
2193 'Unswarmed N5X Tests Dummy Builder',
2194 'x64 Device Tester',
2195 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:242196 # chromium.clang
2197 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:282198 # chromium.fyi
2199 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282200 ],
2201 'modifications': {
2202 'Lollipop Tablet Tester': {
2203 'swarming': {
2204 'hard_timeout': 300,
2205 },
2206 },
2207 'Marshmallow Tablet Tester': {
2208 'swarming': {
2209 'hard_timeout': 300,
2210 },
2211 },
2212 },
2213 },
2214 'media_service_unittests': {
2215 'remove_from': [
2216 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:342217 'Linux ChromiumOS Tests (dbg)(1)',
2218 'linux-chromeos-dbg',
Kenneth Russelleb60cbd22017-12-05 07:54:282219 ],
2220 },
2221 'media_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:242222 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282223 # chromium.linux
2224 'Fuchsia x64',
2225 # chromium.fyi
2226 'Fuchsia ARM64',
Kenneth Russellfbda3c532017-12-08 23:57:242227 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282228 },
2229 'message_center_unittests': {
2230 'remove_from': [
2231 'Win7 Tests (dbg)(1)',
2232 # On chromium.mac, unclear why these aren't run.
2233 'Mac10.10 Tests',
2234 'Mac10.11 Tests',
2235 'Mac10.12 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:142236 'Mac10.13 Tests',
2237 'Mac10.13 Tests (dbg)',
Dirk Prankedd1d2a02017-12-08 20:51:592238
Kenneth Russell8ceeabf2017-12-11 17:53:282239 # chromium.fyi
2240 'Chromium Mac 10.10 MacViews',
2241 'Chromium Mac 10.11',
2242 'Chromium Mac 10.11 Force Mac Toolchain',
2243 'Chromium Mac 10.13',
2244 'Out of Process Profiling Mac',
2245
Kenneth Russelleb60cbd22017-12-05 07:54:282246 # On chromium.linux, unclear why these aren't run.
2247 'Linux Tests',
Dirk Prankedd1d2a02017-12-08 20:51:592248
Dirk Prankedd1d2a02017-12-08 20:51:592249 # On chromium.linux, unclear why these aren't run.
Kenneth Russelleb60cbd22017-12-05 07:54:282250 'Linux Tests (dbg)(1)',
2251 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182252 # chromium.memory
2253 'Linux ASan LSan Tests (1)',
2254 'Linux CFI',
2255 'Linux ChromiumOS MSan Tests',
2256 'Linux MSan Tests',
2257 'Linux TSan Tests',
2258 'Mac ASan 64 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282259 ],
2260 },
2261 'metrics_python_tests': {
2262 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:242263 # chromium.clang
2264 'ToTMac',
Kenneth Russell8ceeabf2017-12-11 17:53:282265 # chromium.fyi
2266 'Chromium Mac 10.11',
2267 'Chromium Mac 10.13',
2268 'Out of Process Profiling Mac',
Shenghua Zhangbd6f1b22018-03-03 02:59:142269 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:282270 'Mac10.10 Tests',
2271 'Mac10.11 Tests',
2272 'Mac10.12 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:142273 'Mac10.13 Tests (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:242274 # chromium.win
2275 'Win7 Tests (dbg)(1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282276 ],
2277 },
2278 'midi_unittests': {
2279 'remove_from': [
2280 # On chromium.android, unclear why these aren't run.
2281 'KitKat Phone Tester (dbg)',
2282 'KitKat Phone Tester (rel)',
2283 'KitKat Tablet Tester',
2284 'Lollipop Phone Tester',
2285 'Lollipop Tablet Tester',
2286 'Marshmallow 64 bit Tester',
2287 'Marshmallow Phone Tester (rel)',
2288 'Marshmallow Tablet Tester',
2289 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282290 # chromium.android.fyi
2291 'Jelly Bean Tester',
2292 'Lollipop Consumer Tester',
2293 'Lollipop Low-end Tester',
2294 'Unswarmed N5 Tests Dummy Builder',
2295 'Unswarmed N5X Tests Dummy Builder',
2296 'x86 Cloud Tester',
Peter Collingbourne6e3a081d2018-02-16 19:54:332297 # chromium.clang
2298 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:582299 # chromium.memory
2300 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:282301 ],
2302 },
2303 'mojo_common_unittests': {
2304 'remove_from': [
2305 # On chromium.android, unclear why these aren't run on all bots.
2306 'KitKat Tablet Tester',
2307 'Lollipop Phone Tester',
2308 'Lollipop Tablet Tester',
2309 'Marshmallow 64 bit Tester',
2310 'Marshmallow Tablet Tester',
2311 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282312 # chromium.android.fyi
2313 'Jelly Bean Tester',
2314 'Lollipop Consumer Tester',
2315 'Lollipop Low-end Tester',
2316 'Unswarmed N5 Tests Dummy Builder',
2317 'Unswarmed N5X Tests Dummy Builder',
Kenneth Russell56a3e862017-12-08 03:11:342318 # chromium.chromiumos
2319 'Linux ChromiumOS Tests (dbg)(1)',
2320 'linux-chromeos-dbg',
2321 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:242322 # chromium.clang
2323 'ToTLinuxASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282324 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282325 'Cast Audio Linux',
2326 'Cast Linux',
2327 ],
2328 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282329 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282330 'Marshmallow Phone Tester (rel)': {
2331 'swarming': {
2332 'hard_timeout': 120,
2333 },
2334 },
Kevin Marshalld3c41f5e2018-02-02 04:43:512335
Kenneth Russell8ceeabf2017-12-11 17:53:282336 # chromium.android.fyi
2337 'x64 Device Tester': {
2338 'swarming': {
2339 'hard_timeout': 0,
2340 },
2341 },
Kevin Marshalld3c41f5e2018-02-02 04:43:512342
2343 # chromium.fyi
2344 'Fuchsia': {
2345 'args': [
2346 '--use-new-test-runner',
2347 '-v', # Useful for getting debug info and SCP throughput stats.
2348 ],
2349 },
Kenneth Russelleb60cbd22017-12-05 07:54:282350 },
2351 },
Kenneth Russelleb60cbd22017-12-05 07:54:282352 'mojo_test_apk': {
2353 'remove_from': [
2354 # On chromium.android, unclear why these aren't run on all bots.
2355 'KitKat Tablet Tester',
2356 'Lollipop Phone Tester',
2357 'Lollipop Tablet Tester',
2358 'Marshmallow 64 bit Tester',
2359 'Marshmallow Tablet Tester',
2360 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282361 # chromium.android.fyi
2362 'Jelly Bean Tester',
2363 'Lollipop Consumer Tester',
2364 'Lollipop Low-end Tester',
2365 'Unswarmed N5 Tests Dummy Builder',
2366 'Unswarmed N5X Tests Dummy Builder',
2367 'x64 Device Tester',
2368 'x86 Cloud Tester',
2369 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:242370 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:282371 # chromium.fyi
2372 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282373 ],
2374 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242375 # chromium.clang
2376 'ToTAndroidCFI': {
2377 'swarming': {
2378 'hard_timeout': 0,
2379 },
2380 },
Peter Collingbournee07e84e82018-02-23 20:28:582381 # chromium.clang
2382 'Android CFI': {
2383 'swarming': {
2384 'hard_timeout': 0,
2385 },
2386 },
Kenneth Russelleb60cbd22017-12-05 07:54:282387 },
2388 },
Kenneth Russellfbda3c532017-12-08 23:57:242389 'nacl_helper_nonsfi_unittests': {
2390 'remove_from': [
2391 # chromium.clang
2392 'CFI Linux (icall)',
2393 'CFI Linux ToT',
2394 'ToTLinux (dbg)',
2395 'ToTLinuxASan',
2396 'ToTLinuxMSan',
2397 'ToTLinuxThinLTO',
2398 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:132399 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:282400 # chromium.fyi
2401 'ThinLTO Linux ToT',
John Budorickca14c76f62017-12-09 14:19:182402 # chromium.memory
2403 'Linux Chromium OS ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:242404 ],
2405 },
2406 'nacl_loader_unittests': {
2407 'remove_from': [
2408 # chromium.clang
2409 'ToTLinuxASan',
Kenneth Russell8ceeabf2017-12-11 17:53:282410 # chromium.fyi
2411 'Chromium Mac 10.10 MacViews',
2412 'Chromium Mac 10.11',
2413 'Chromium Mac 10.11 Force Mac Toolchain',
2414 'Chromium Mac 10.13',
2415 'Out of Process Profiling Mac',
John Budorickca14c76f62017-12-09 14:19:182416 # chromium.memory
2417 'Linux ASan LSan Tests (1)',
Kenneth Russellfbda3c532017-12-08 23:57:242418 ],
2419 },
Kenneth Russelleb60cbd22017-12-05 07:54:282420 'native_theme_unittests': {
2421 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:242422 # chromium.clang
2423 'ToTLinuxASan',
2424 'ToTMacASan',
2425 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282426 'Linux Tests (dbg)(1)(32)',
John Budorickca14c76f62017-12-09 14:19:182427 # chromium.memory
2428 'Linux ASan LSan Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282429 ],
2430 },
2431 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:242432 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282433 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:242434 'CrWinAsanCov',
Kenneth Russell8ceeabf2017-12-11 17:53:282435 # chromium.fyi
2436 'CrWinAsanCov tester',
2437 'Fuchsia (dbg)',
2438 'Fuchsia ARM64',
2439 # chromium.linux
2440 'Fuchsia x64',
Kenneth Russellfbda3c532017-12-08 23:57:242441 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282442 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242443 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:282444 'KitKat Tablet Tester': {
2445 'swarming': {
2446 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282447 },
2448 },
2449 'Lollipop Phone Tester': {
2450 'swarming': {
2451 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282452 },
2453 },
2454 'Lollipop Tablet Tester': {
2455 'swarming': {
2456 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:282457 },
2458 },
2459 'Marshmallow 64 bit Tester': {
2460 'swarming': {
2461 'hard_timeout': 960,
2462 },
2463 },
2464 'Marshmallow Phone Tester (rel)': {
2465 'swarming': {
2466 'hard_timeout': 960,
2467 },
2468 },
2469 'Marshmallow Tablet Tester': {
2470 'swarming': {
2471 'hard_timeout': 1800,
2472 },
2473 },
Kenneth Russell8ceeabf2017-12-11 17:53:282474 # chromium.android.fyi
2475 'Lollipop Low-end Tester': {
2476 'swarming': {
2477 'hard_timeout': 0,
2478 'shards': 1,
2479 },
2480 },
2481 'Nougat Phone Tester': {
2482 'swarming': {
2483 'hard_timeout': 1200,
2484 'shards': 2,
2485 },
2486 },
2487 'x64 Device Tester': {
2488 'swarming': {
2489 'hard_timeout': 0,
2490 'shards': 1,
2491 },
2492 },
2493 'x86 Cloud Tester': {
2494 'swarming': {
2495 'hard_timeout': 0,
2496 'shards': 1,
2497 },
2498 },
Kenneth Russellfbda3c532017-12-08 23:57:242499 # chromium.clang
2500 'ToTLinuxASan': {
2501 'swarming': {
2502 'shards': 4,
2503 },
2504 },
John Budorickca14c76f62017-12-09 14:19:182505 # chromium.memory
2506 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342507 # These are very slow on the ASAN trybot for some reason.
2508 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182509 'swarming': {
John Budorick5052d552017-12-13 02:59:342510 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182511 },
2512 },
2513 'Linux Chromium OS ASan LSan Tests (1)': {
2514 'swarming': {
2515 'shards': 4,
2516 }
2517 },
2518 'Linux TSan Tests': {
2519 'swarming': {
2520 'shards': 4,
2521 }
2522 },
Kenneth Russelleb60cbd22017-12-05 07:54:282523 },
2524 },
Xi Cheng34ca4042018-02-23 00:10:122525 'notification_helper_unittests': {
2526 'remove_from': [
2527 # chromium.win, this unit test requires WinRT, which only exists on Windows 8 or above.
2528 'Win 7 Tests x64 (1)',
2529 'Win7 (32) Tests',
2530 'Win7 Tests (1)',
2531 'Win7 Tests (dbg)(1)',
Oksana Zhuravlova7f996212018-02-28 04:23:082532 # chromium.clang, the following bots run on Windows 7, where the unit test doesn't run.
2533 'CrWinAsan',
2534 'CrWinAsan(dll)',
2535 'CrWinAsanCov',
2536 'CrWinClang',
2537 'CrWinClang(dbg)',
2538 'CrWinClang(shared)',
2539 'CrWinClang64',
2540 'CrWinClang64(dbg)',
2541 'CrWinClang64(dll)',
2542 'CrWinClangLLD',
2543 'CrWinClangLLD64',
2544 'CrWinClngLLD64dbg',
2545 'CrWinClngLLDdbg',
Xi Cheng34ca4042018-02-23 00:10:122546 'ToTWin',
2547 'ToTWin(dbg)',
2548 'ToTWin(dll)',
2549 'ToTWin64',
2550 'ToTWin64(dbg)',
2551 'ToTWin64(dll)',
2552 'ToTWinCFI',
2553 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082554 'ToTWinThinLTO64',
2555 # chromium.fyi
2556 'CrWinAsan tester',
2557 'CrWinAsan(dll) tester',
2558 'CrWinAsanCov tester',
Xi Cheng34ca4042018-02-23 00:10:122559 'Out of Process Profiling Windows',
2560 ],
2561 },
Kenneth Russell56a3e862017-12-08 03:11:342562 'printing_unittests': {
2563 'remove_from': [
2564 # chromium.chromiumos
2565 'Linux ChromiumOS Tests (dbg)(1)',
2566 'linux-chromeos-dbg',
2567 ],
2568 },
Kenneth Russelleb60cbd22017-12-05 07:54:282569 'remoting_unittests': {
2570 'remove_from': [
2571 # On chromium.android, unclear why these aren't run.
2572 'KitKat Phone Tester (dbg)',
2573 'KitKat Phone Tester (rel)',
2574 'KitKat Tablet Tester',
2575 'Lollipop Phone Tester',
2576 'Lollipop Tablet Tester',
2577 'Marshmallow 64 bit Tester',
2578 'Marshmallow Phone Tester (rel)',
2579 'Marshmallow Tablet Tester',
2580 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282581 # chromium.android.fyi
2582 'Jelly Bean Tester',
2583 'Lollipop Consumer Tester',
2584 'Lollipop Low-end Tester',
2585 'Unswarmed N5 Tests Dummy Builder',
2586 'Unswarmed N5X Tests Dummy Builder',
2587 'x86 Cloud Tester',
Kenneth Russellb3cca6f02017-12-05 22:02:392588 # On chromium.linux, unclear why these aren't run on 32-bit.
Kenneth Russelleb60cbd22017-12-05 07:54:282589 'Linux Tests (dbg)(1)(32)',
Peter Collingbourne6e3a081d2018-02-16 19:54:332590 # chromium.clang
2591 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:582592 # chromium.memory
2593 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:282594 ],
2595 },
2596 'renderer_side_navigation_content_browsertests': {
2597 'remove_from': [
2598 # On chromium.android, unclear why these aren't run on all bots.
2599 'KitKat Phone Tester (dbg)',
2600 'KitKat Phone Tester (rel)',
2601 'KitKat Tablet Tester',
2602 'Lollipop Phone Tester',
2603 'Lollipop Tablet Tester',
2604 'Marshmallow Phone Tester (rel)',
2605 'Marshmallow Tablet Tester',
2606 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282607 # chromium.android.fyi
2608 'Jelly Bean Tester',
2609 'Lollipop Consumer Tester',
2610 'Lollipop Low-end Tester',
2611 'Unswarmed N5 Tests Dummy Builder',
2612 'Unswarmed N5X Tests Dummy Builder',
2613 'x64 Device Tester',
2614 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:342615 # chromium.chromiumos
2616 'Linux ChromiumOS Tests (dbg)(1)',
2617 'linux-chromeos-dbg',
2618 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:242619 # chromium.clang
2620 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:282621 # chromium.fyi
2622 'Out of Process Profiling Android',
Kenneth Russellb3cca6f02017-12-05 22:02:392623 # On chromium.linux, unclear why these aren't run on 32-bit.
Kenneth Russelleb60cbd22017-12-05 07:54:282624 'Linux Tests (dbg)(1)(32)',
2625 ],
2626 'modifications': {
2627 'Marshmallow 64 bit Tester': {
2628 'swarming': {
2629 'hard_timeout': 1200,
2630 'shards': 6,
2631 },
2632 },
2633 },
2634 },
2635 'renderer_side_navigation_content_shell_test_apk': {
2636 'remove_from': [