blob: 7ce427f6588f6288268f8233c448a015baab555b [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': [
Kenneth Russell8ceeabf2017-12-11 17:53:2854 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:5955 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:2856 'Chromium Mac 10.11',
57 'Chromium Mac 10.11 Force Mac Toolchain',
58 'Chromium Mac 10.13',
Kenneth Russellfbda3c532017-12-08 23:57:2459 ],
John Budorickca14c76f62017-12-09 14:19:1860 'modifications': {
61 'Linux ASan LSan Tests (1)': {
62 'swarming': {
63 'shards': 10,
64 },
65 },
66 },
Kenneth Russellfbda3c532017-12-08 23:57:2467 },
68 'app_shell_unittests': {
69 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:2870 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:2871 'Out of Process Profiling Windows',
Kenneth Russell8ceeabf2017-12-11 17:53:2872 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:1873 ],
74 },
James Cookf225c322018-02-22 00:05:5075 'mash_ash_unittests': {
John Budorickca14c76f62017-12-09 14:19:1876 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:2477 ],
78 },
79 'aura_unittests': {
80 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:2881 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:2882 'Out of Process Profiling Windows',
83 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:2484 ],
85 },
Kenneth Russelleb60cbd22017-12-05 07:54:2886 'base_unittests': {
Kenneth Russell8ceeabf2017-12-11 17:53:2887 'remove_from': [
88 # chromium.linux
89 'Fuchsia x64',
90 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2891 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:2492 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:2893 'KitKat Tablet Tester': {
94 'swarming': {
95 'hard_timeout': 300,
96 },
97 },
98 'Lollipop Tablet Tester': {
99 'swarming': {
100 'hard_timeout': 600,
101 },
102 },
Kenneth Russelleb60cbd22017-12-05 07:54:28103 'Marshmallow Phone Tester (rel)': {
104 'swarming': {
105 'hard_timeout': 960,
106 },
107 },
108 'Marshmallow Tablet Tester': {
109 'swarming': {
110 'hard_timeout': 600,
111 },
112 },
Kenneth Russellfbda3c532017-12-08 23:57:24113 # chromium.clang
114 'ToTMac': {
115 'swarming': {
116 'shards': 5,
117 },
118 },
Kenneth Russell8ceeabf2017-12-11 17:53:28119 # chromium.fyi
120 'Out of Process Profiling Mac': {
121 'swarming': {
122 'shards': 5,
123 },
124 },
Kenneth Russelleb60cbd22017-12-05 07:54:28125 },
126 },
John Budorickca14c76f62017-12-09 14:19:18127 'blink_heap_unittests': {
128 'remove_from': [
129 # On chromium.android, unclear why these aren't run on all bots.
130 'KitKat Tablet Tester',
131 'Lollipop Phone Tester',
132 'Lollipop Tablet Tester',
133 'Marshmallow Tablet Tester',
134 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28135 # chromium.android.fyi
136 'Jelly Bean Tester',
137 'Lollipop Consumer Tester',
138 'Unswarmed N5 Tests Dummy Builder',
139 'Unswarmed N5X Tests Dummy Builder',
John Budorickca14c76f62017-12-09 14:19:18140 # chromium.clang
141 'CrWinAsan',
142 'CrWinAsan(dll)',
143 'CrWinAsanCov',
144 'ToTLinuxMSan',
John Budorickca14c76f62017-12-09 14:19:18145 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46146 'Linux TSan Tests', # https://crbug.com/831674
John Budorickca14c76f62017-12-09 14:19:18147 ],
148 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28149 # chromium.android
John Budorickca14c76f62017-12-09 14:19:18150 'KitKat Phone Tester (dbg)': {
151 'swarming': {
152 'hard_timeout': 180,
153 },
154 },
155 'KitKat Phone Tester (rel)': {
156 'swarming': {
157 'hard_timeout': 180,
158 },
159 },
160 'Marshmallow Phone Tester (rel)': {
161 'swarming': {
162 'hard_timeout': 960,
163 },
164 },
Kenneth Russell8ceeabf2017-12-11 17:53:28165 # chromium.android.fyi
166 'x86 Cloud Tester': {
167 'swarming': {
168 'hard_timeout': 120,
169 },
170 },
John Budorickca14c76f62017-12-09 14:19:18171 },
172 },
173 'blink_platform_unittests': {
174 'remove_from': [
175 # chromium.clang
176 'CrWinAsan',
177 'CrWinAsan(dll)',
178 'CrWinAsanCov',
179 'ToTLinuxMSan',
John Budorickca14c76f62017-12-09 14:19:18180 ],
181 },
182 'boringssl_crypto_tests': {
183 'remove_from': [
184 # On chromium.android, unclear why these aren't run on all bots.
185 'KitKat Tablet Tester',
186 'Lollipop Phone Tester',
187 'Lollipop Tablet Tester',
188 'Marshmallow 64 bit Tester',
189 'Marshmallow Phone Tester (rel)',
190 'Marshmallow Tablet Tester',
191 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28192 # chromium.android.fyi
193 'Jelly Bean Tester',
194 'Lollipop Consumer Tester',
195 'Lollipop Low-end Tester',
196 'Unswarmed N5 Tests Dummy Builder',
197 'Unswarmed N5X Tests Dummy Builder',
198 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:18199 # chromium.chromiumos
200 'Linux ChromiumOS Tests (dbg)(1)',
201 'linux-chromeos-dbg',
202 'linux-chromeos-rel',
203 # On chromium.mac, unclear why these aren't run on "Mac10.12 Tests".
204 'Mac10.12 Tests',
John Budorickca14c76f62017-12-09 14:19:18205 ],
206 },
207 'boringssl_ssl_tests': {
208 'remove_from': [
209 # On chromium.android, unclear why these aren't run on all bots.
210 'KitKat Tablet Tester',
211 'Lollipop Phone Tester',
212 'Lollipop Tablet Tester',
213 'Marshmallow 64 bit Tester',
214 'Marshmallow Phone Tester (rel)',
215 'Marshmallow Tablet Tester',
216 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28217 # chromium.android.fyi
218 'Jelly Bean Tester',
219 'Lollipop Consumer Tester',
220 'Lollipop Low-end Tester',
221 'Unswarmed N5 Tests Dummy Builder',
222 'Unswarmed N5X Tests Dummy Builder',
223 'x86 Cloud Tester',
John Budorickca14c76f62017-12-09 14:19:18224 # chromium.chromiumos
225 'Linux ChromiumOS Tests (dbg)(1)',
226 'linux-chromeos-dbg',
227 'linux-chromeos-rel',
228 # On chromium.mac, unclear why these aren't run on "Mac10.12 Tests".
229 'Mac10.12 Tests',
John Budorickca14c76f62017-12-09 14:19:18230 ],
231 },
Kenneth Russelleb60cbd22017-12-05 07:54:28232 'breakpad_unittests': {
233 'modifications': {
234 'KitKat Tablet Tester': {
235 'swarming': {
236 'hard_timeout': 60,
237 },
238 },
239 'Lollipop Tablet Tester': {
240 'swarming': {
241 'hard_timeout': 60,
242 },
243 },
244 'Marshmallow Tablet Tester': {
245 'swarming': {
246 'hard_timeout': 60,
247 },
248 },
249 },
250 },
251 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24252 'remove_from': [
253 # chromium.clang
254 'CrWinAsanCov',
Nico Weber3af4da72018-02-27 01:59:41255 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24256 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13257 'UBSanVptr Linux',
John Budorickca14c76f62017-12-09 14:19:18258 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46259 'Linux TSan Tests', # https://crbug.com/368525
Kenneth Russellfbda3c532017-12-08 23:57:24260 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28261 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28262 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34263 'Linux ChromiumOS Tests (dbg)(1)': {
264 'swarming': {
265 'shards': 20,
266 },
267 },
268 'linux-chromeos-dbg': {
269 'swarming': {
270 'shards': 20,
271 },
272 },
Kenneth Russellfbda3c532017-12-08 23:57:24273 'ToTWin(dbg)': {
274 'swarming': {
275 'shards': 20,
276 },
277 },
278 'ToTWin64(dbg)': {
279 'swarming': {
280 'shards': 20,
281 },
282 },
283 'ToTLinuxThinLTO': {
284 # TODO(kbr): remove this spurious filter.
285 'args': [
286 '--gtest_filter=-SaveType/SavePageMultiFrameBrowserTest.ObjectElements/0',
287 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28288 },
289 # chromium.fyi
290 'Out of Process Profiling Linux': {
Kenneth Russellfbda3c532017-12-08 23:57:24291 'swarming': {
Kenneth Russell8ceeabf2017-12-11 17:53:28292 'shards': 5,
Kenneth Russellfbda3c532017-12-08 23:57:24293 },
294 },
Kenneth Russell8ceeabf2017-12-11 17:53:28295 'ThinLTO Linux ToT': {
296 # TODO(kbr): remove this spurious filter.
297 'args': [
298 '--gtest_filter=-SaveType/SavePageMultiFrameBrowserTest.ObjectElements/0',
299 ],
300 },
Elly Fong-Jones298674d2018-04-24 17:06:00301 'Mac10.11 Tests': {
302 'args': [
303 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
304 ],
305 },
306 'Mac10.12 Tests': {
307 'args': [
308 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
309 ],
310 },
John Budorickca14c76f62017-12-09 14:19:18311 # chromium.memory
John Budorick5052d552017-12-13 02:59:34312 'Linux ASan LSan Tests (1)': {
313 # These are very slow on the ASAN trybot for some reason.
314 # crbug.com/794372
315 'swarming': {
316 'shards': 30,
317 },
318 },
John Budorickca14c76f62017-12-09 14:19:18319 'Linux Chromium OS ASan LSan Tests (1)': {
320 'args': [
321 '--test-launcher-filter-file=../../testing/buildbot/filters/browser_tests_cros_asan.filter',
322 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28323 },
John Budorickca14c76f62017-12-09 14:19:18324 'Mac ASan 64 Tests (1)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28325 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18326 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28327 },
328 },
Dirk Pranke8fd63c12017-12-10 18:06:27329 # client.v8.chromium
330 'Linux - Future (dbg)': {
331 'swarming': {
332 'shards': 10,
333 },
334 },
Kenneth Russell8ceeabf2017-12-11 17:53:28335 # chromium.win
336 'Win7 Tests (dbg)(1)': {
337 'swarming': {
338 'shards': 20,
339 },
340 },
Kenneth Russelleb60cbd22017-12-05 07:54:28341 },
342 },
Kenneth Russelleb60cbd22017-12-05 07:54:28343 'cacheinvalidation_unittests': {
344 'remove_from': [
345 # Unclear why these largely aren't run on Android.
Kenneth Russelleb60cbd22017-12-05 07:54:28346 # chromium.android:
347 'KitKat Phone Tester (dbg)',
348 'KitKat Phone Tester (rel)',
349 'KitKat Tablet Tester',
350 'Lollipop Phone Tester',
351 'Lollipop Tablet Tester',
352 'Marshmallow 64 bit Tester',
353 'Marshmallow Phone Tester (rel)',
354 'Marshmallow Tablet Tester',
355 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28356 # chromium.android.fyi
357 'Jelly Bean Tester',
358 'Lollipop Consumer Tester',
359 'Lollipop Low-end Tester',
360 'Unswarmed N5 Tests Dummy Builder',
361 'Unswarmed N5X Tests Dummy Builder',
362 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:28363 ],
364 },
365 'capture_unittests': {
366 'modifications': {
367 'KitKat Tablet Tester': {
368 'swarming': {
369 'hard_timeout': 120,
370 },
371 },
372 'Marshmallow Tablet Tester': {
373 'swarming': {
374 'hard_timeout': 120,
375 },
376 },
377 },
378 },
379 'cast_shell_browsertests': {
380 'modifications': {
381 'Cast Audio Linux': {
382 'args': [
383 '--enable-local-file-accesses',
384 '--ozone-platform=headless',
385 '--no-sandbox',
386 '--test-launcher-jobs=1',
387 ],
388 'swarming': {
389 'can_use_on_swarming_builders': False,
390 },
391 },
392 'Cast Linux': {
393 'args': [
394 '--enable-local-file-accesses',
395 '--ozone-platform=cast',
396 '--no-sandbox',
397 '--test-launcher-jobs=1',
398 ],
399 'swarming': {
400 'can_use_on_swarming_builders': False,
401 },
402 },
403 },
404 },
405 'cast_unittests': {
406 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34407 # chromium.chromiumos
408 'Linux ChromiumOS Tests (dbg)(1)',
409 'linux-chromeos-dbg',
410 'linux-chromeos-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:28411 # Unclear why these largely aren't run on Android.
Kenneth Russelleb60cbd22017-12-05 07:54:28412 # TODO(kbr): why are the cast unit tests not run on the Cast bots?!
413 'Cast Audio Linux',
414 'Cast Linux',
Kenneth Russellfbda3c532017-12-08 23:57:24415 # chromium.clang
Peter Collingbourne6e3a081d2018-02-16 19:54:33416 'ToTAndroidCFI',
Kenneth Russellfbda3c532017-12-08 23:57:24417 'ToTLinuxThinLTO',
Kenneth Russell8ceeabf2017-12-11 17:53:28418 # chromium.fyi
419 'ThinLTO Linux ToT',
Kenneth Russelleb60cbd22017-12-05 07:54:28420 ],
421 },
422 'cc_unittests': {
Kenneth Russell56a3e862017-12-08 03:11:34423 'remove_from': [
424 # chromium.chromiumos
425 'Linux ChromiumOS Tests (dbg)(1)',
426 'linux-chromeos-dbg',
427 'linux-chromeos-rel',
428 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28429 },
Dirk Pranke1b767092017-12-07 04:44:23430 'checkbins': {
431 'remove_from': [
432 'Linux x64',
433 'Mac',
434 ],
435 },
Kenneth Russell8ceeabf2017-12-11 17:53:28436 'chrome_app_unittests': {
437 'remove_from': [
438 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:59439 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:28440 'Chromium Mac 10.11',
441 'Chromium Mac 10.11 Force Mac Toolchain',
442 'Chromium Mac 10.13',
443 'Out of Process Profiling Mac',
444 ],
445 },
Kenneth Russellfbda3c532017-12-08 23:57:24446 'chrome_elf_import_unittests': {
447 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28448 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28449 'Out of Process Profiling Windows',
450 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:24451 ],
452 },
Kenneth Russelleb60cbd22017-12-05 07:54:28453 'chrome_public_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28454 'remove_gtest_from': [
455 # chromium.android.fyi
456 'Jelly Bean Tester',
457 'Lollipop Consumer Tester',
458 'Unswarmed N5 Tests Dummy Builder',
459 'Unswarmed N5X Tests Dummy Builder',
460 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28461 'remove_from': [
Peter Collingbourne6e3a081d2018-02-16 19:54:33462 # chromium.clang
463 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:58464 # chromium.memory
465 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:28466 ],
Kenneth Russellfbda3c532017-12-08 23:57:24467 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28468 # chromium.android.fyi
469 'Lollipop Low-end Tester': [
470 'args',
471 ],
472 'Nougat Phone Tester': [
473 'args',
474 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28475 'x86 Cloud Tester': [
476 'args',
477 ],
Kenneth Russellfbda3c532017-12-08 23:57:24478 },
Kenneth Russelleb60cbd22017-12-05 07:54:28479 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28480 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28481 'KitKat Phone Tester (dbg)': {
482 'swarming': {
483 'shards': 20,
484 },
485 },
486 'KitKat Phone Tester (rel)': {
487 'swarming': {
488 'shards': 12,
489 },
490 },
491 'KitKat Tablet Tester': {
492 'swarming': {
493 'hard_timeout': 2400,
494 },
495 },
496 'Lollipop Phone Tester': {
497 'swarming': {
498 'hard_timeout': 1800,
499 },
500 },
501 'Lollipop Tablet Tester': {
502 'swarming': {
503 'hard_timeout': 1800,
504 },
505 },
506 'Marshmallow 64 bit Tester': {
Benjamin Pasteneca1963002018-04-18 18:58:24507 # TODO(crbug.com/731759): Enable this once we're confident that it
508 # passes.
509 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:28510 'swarming': {
511 'hard_timeout': 1200,
512 'shards': 14,
513 },
514 },
John Budorick34009472018-04-03 17:38:44515 'Marshmallow Phone Tester (rel)': {
516 # TODO(crbug.com/731759): Enable this once we're confident that it
517 # passes.
518 'experiment_percentage': 100,
519 },
Kenneth Russelleb60cbd22017-12-05 07:54:28520 'Marshmallow Tablet Tester': {
521 'swarming': {
522 'hard_timeout': 1800,
523 },
524 },
Kenneth Russell8ceeabf2017-12-11 17:53:28525 # chromium.android.fyi
526 'Android Tests with Tracing': {
527 'args': [
528 '-f',
529 'ContextualSearchTapEventTest#*',
530 ],
531 'trace_output': True,
532 },
533 'Lollipop Low-end Tester': {
534 'swarming': {
535 'hard_timeout': 0,
536 'shards': 6,
537 },
538 },
539 'Nougat Phone Tester': {
540 'swarming': {
541 'hard_timeout': 1200,
542 'shards': 8,
543 },
544 },
545 'x64 Device Tester': {
546 'swarming': {
547 'hard_timeout': 0,
548 'shards': 1,
549 },
550 },
551 'x86 Cloud Tester': {
552 'swarming': {
553 'hard_timeout': 1200,
554 'shards': 1,
555 },
556 },
Kenneth Russellfbda3c532017-12-08 23:57:24557 # chromium.clang
558 'ToTAndroid x64': {
559 'swarming': {
560 'shards': 1,
561 'hard_timeout': 0,
562 },
563 },
Kenneth Russell8ceeabf2017-12-11 17:53:28564 # chromium.fyi
565 'Out of Process Profiling Android': {
566 'swarming': {
567 'shards': 1,
568 'hard_timeout': 0,
569 },
570 },
John Budorick34009472018-04-03 17:38:44571 # chromium.swarm
572 'Android N5X Swarm': {
573 # TODO(crbug.com/731759): Enable this once we're confident that it
574 # passes.
575 'experiment_percentage': 100,
576 },
Kenneth Russelleb60cbd22017-12-05 07:54:28577 },
578 },
579 'chrome_public_test_vr_apk': {
580 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24581 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28582 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:28583 'KitKat Tablet Tester',
584 'Lollipop Tablet Tester',
585 'Marshmallow Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:28586 # chromium.android.fyi
587 'Jelly Bean Tester',
588 'Lollipop Consumer Tester',
589 'Lollipop Low-end Tester',
590 'Nougat Phone Tester chromium.android.fyi',
591 'Unswarmed N5 Tests Dummy Builder',
592 'Unswarmed N5X Tests Dummy Builder',
593 'x64 Device Tester',
594 'x86 Cloud Tester',
Kenneth Russellfbda3c532017-12-08 23:57:24595 # chromium.clang
596 'ToTAndroid x64',
Kenneth Russell8ceeabf2017-12-11 17:53:28597 # chromium.fyi
598 'Out of Process Profiling Android',
bsheedy528011ac2018-03-02 22:04:36599 # chromium.memory
600 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:28601 ],
602 'modifications': {
bsheedy553a1d52018-03-05 20:27:21603 'KitKat Phone Tester (rel)': {
604 'args': [
605 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
606 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
607 ],
bsheedy553a1d52018-03-05 20:27:21608 'swarming': {
609 'hard_timeout': 1920,
610 },
611 },
Kenneth Russelleb60cbd22017-12-05 07:54:28612 'Lollipop Phone Tester': {
613 'args': [
614 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
615 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
Kenneth Russelleb60cbd22017-12-05 07:54:28616 ],
617 'swarming': {
618 'hard_timeout': 1920,
619 },
620 },
621 'Marshmallow 64 bit Tester': {
622 'args': [
623 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
624 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
625 ],
626 },
627 'Marshmallow Phone Tester (rel)': {
628 'args': [
629 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
630 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
631 ],
632 'swarming': {
633 'hard_timeout': 1200,
634 },
635 },
636 },
637 },
638 'chrome_sync_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28639 'remove_gtest_from': [
640 # chromium.android.fyi
641 'Jelly Bean Tester',
642 'Lollipop Consumer Tester',
643 'Unswarmed N5 Tests Dummy Builder',
644 'Unswarmed N5X Tests Dummy Builder',
645 ],
Kenneth Russellfbda3c532017-12-08 23:57:24646 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28647 # chromium.android.fyi
648 'Lollipop Low-end Tester': [
649 'args',
650 ],
651 'Nougat Phone Tester': [
652 'args',
653 ],
654 'x64 Device Tester': [
655 'args',
656 ],
657 'x86 Cloud Tester': [
658 'args',
659 ],
Kenneth Russellfbda3c532017-12-08 23:57:24660 },
Kenneth Russelleb60cbd22017-12-05 07:54:28661 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24662 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28663 'KitKat Phone Tester (dbg)': {
664 'swarming': {
665 'shards': 2,
666 },
667 },
668 'KitKat Tablet Tester': {
669 'swarming': {
670 'hard_timeout': 1200,
671 },
672 },
673 'Lollipop Tablet Tester': {
674 'swarming': {
675 'hard_timeout': 1200,
676 },
677 },
678 'Marshmallow Tablet Tester': {
679 'swarming': {
680 'hard_timeout': 1200,
681 },
682 },
Kenneth Russell8ceeabf2017-12-11 17:53:28683 # chromium.android.fyi
684 'Lollipop Low-end Tester': {
685 'swarming': {
686 'hard_timeout': 0,
687 },
688 },
689 'x64 Device Tester': {
690 'swarming': {
691 'hard_timeout': 0,
692 },
693 },
694 'x86 Cloud Tester': {
695 'swarming': {
696 'hard_timeout': 600,
697 },
698 },
Kenneth Russellfbda3c532017-12-08 23:57:24699 # chromium.clang
700 'ToTAndroid x64': {
701 'swarming': {
702 'hard_timeout': 0,
703 },
704 },
705 'ToTAndroidCFI': {
706 'swarming': {
707 'hard_timeout': 0,
708 },
709 },
Kenneth Russell8ceeabf2017-12-11 17:53:28710 # chromium.fyi
711 'Out of Process Profiling Android': {
712 'swarming': {
713 'hard_timeout': 0,
714 },
715 },
Peter Collingbournee07e84e82018-02-23 20:28:58716 # chromium.memory
717 'Android CFI': {
718 'swarming': {
719 'hard_timeout': 0,
720 },
721 },
Kenneth Russelleb60cbd22017-12-05 07:54:28722 },
723 },
Kenneth Russell56a3e862017-12-08 03:11:34724 'chromedriver_unittests': {
725 'remove_from': [
726 # chromium.chromiumos
727 'Linux ChromiumOS Tests (dbg)(1)',
728 'linux-chromeos-dbg',
729 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24730 # chromium.clang
731 'ToTLinuxASan',
Kenneth Russell56a3e862017-12-08 03:11:34732 ],
733 },
Kenneth Russelleb60cbd22017-12-05 07:54:28734 'components_background_task_scheduler_junit_tests': {
735 'remove_from': [
736 # On chromium.android, unclear why these aren't run on all bots.
737 'KitKat Phone Tester (dbg)',
738 'KitKat Tablet Tester',
739 'Lollipop Phone Tester',
740 'Lollipop Tablet Tester',
741 'Marshmallow 64 bit Tester',
742 'Marshmallow Phone Tester (rel)',
743 'Marshmallow Tablet Tester',
744 'Nougat Phone Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:28745 ],
746 },
747 'components_browsertests': {
748 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34749 # chromium.chromiumos
750 'Linux ChromiumOS Tests (dbg)(1)',
751 'linux-chromeos-dbg',
752 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24753 # chromium.clang
754 'ToTLinux',
755 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:24756 'ToTLinuxMSan',
Kenneth Russellfbda3c532017-12-08 23:57:24757 'ToTMac',
758 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:28759 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:59760 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:28761 'Chromium Mac 10.11',
762 'Chromium Mac 10.11 Force Mac Toolchain',
763 'Chromium Mac 10.13',
764 'Out of Process Profiling Linux',
765 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:28766 # On chromium.linux, unclear why these aren't run on the Cast bots.
767 'Cast Audio Linux',
768 'Cast Linux',
769 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:34770 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28771 'Win7 Tests (dbg)(1)',
John Budorickca14c76f62017-12-09 14:19:18772 # chromium.memory
773 'Linux ASan LSan Tests (1)',
774 'Linux ASan Tests (sandboxed)',
775 'Linux Chromium OS ASan LSan Tests (1)',
776 'Linux ChromiumOS MSan Tests',
777 'Linux MSan Tests',
778 'Linux TSan Tests',
Kenneth Russelleb60cbd22017-12-05 07:54:28779 ],
780 'modifications': {
781 'KitKat Tablet Tester': {
782 'swarming': {
783 'hard_timeout': 600,
784 },
785 },
786 'Lollipop Tablet Tester': {
787 'swarming': {
788 'hard_timeout': 600,
789 },
790 },
791 'Marshmallow Phone Tester (rel)': {
792 'swarming': {
793 'hard_timeout': 960,
794 },
795 },
796 'Marshmallow Tablet Tester': {
797 'swarming': {
798 'hard_timeout': 600,
799 },
800 },
801 },
802 },
803 'components_unittests': {
804 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24805 # chromium.clang
806 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13807 'UBSanVptr Linux',
Kenneth Russelleb60cbd22017-12-05 07:54:28808 # On chromium.linux, unclear why these aren't run on the Cast bots.
809 'Cast Audio Linux',
810 'Cast Linux',
811 ],
812 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28813 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28814 'KitKat Tablet Tester': {
815 'swarming': {
816 'hard_timeout': 1500,
817 },
818 },
819 'Lollipop Phone Tester': {
820 'swarming': {
821 'hard_timeout': 960,
822 },
823 },
824 'Lollipop Tablet Tester': {
825 'swarming': {
826 'hard_timeout': 1200,
827 },
828 },
829 'Marshmallow 64 bit Tester': {
830 'swarming': {
831 'hard_timeout': 960,
832 },
833 },
834 'Marshmallow Phone Tester (rel)': {
835 'swarming': {
836 'hard_timeout': 960,
837 },
838 },
839 'Marshmallow Tablet Tester': {
840 'swarming': {
841 'hard_timeout': 1500,
842 },
843 },
Kenneth Russell8ceeabf2017-12-11 17:53:28844 # chromium.android.fyi
845 'Lollipop Low-end Tester': {
846 'swarming': {
847 'hard_timeout': 0,
848 'shards': 1,
849 },
850 },
851 'Nougat Phone Tester': {
852 'swarming': {
853 'hard_timeout': 960,
854 'shards': 1,
855 },
856 },
857 'x64 Device Tester': {
858 'swarming': {
859 'hard_timeout': 0,
860 'shards': 1,
861 },
862 },
863 'x86 Cloud Tester': {
864 'swarming': {
865 'hard_timeout': 0,
866 'shards': 1,
867 },
868 },
John Budorick5052d552017-12-13 02:59:34869 # chromium.memory
870 'Linux ASan LSan Tests (1)': {
871 # These are very slow on the ASAN trybot for some reason.
872 # crbug.com/794372
873 'swarming': {
874 'shards': 5,
875 },
876 },
Kenneth Russelleb60cbd22017-12-05 07:54:28877 },
878 },
Kenneth Russellfbda3c532017-12-08 23:57:24879 'compositor_unittests': {
880 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28881 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28882 'Out of Process Profiling Windows',
883 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:24884 ],
885 },
Kenneth Russelleb60cbd22017-12-05 07:54:28886 'content_browsertests': {
887 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24888 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28889 'KitKat Tablet Tester': {
890 'swarming': {
891 'hard_timeout': 1800,
892 'shards': 6,
893 },
894 },
895 'Lollipop Phone Tester': {
896 'swarming': {
897 'hard_timeout': 1800,
898 'shards': 6,
899 },
900 },
901 'Lollipop Tablet Tester': {
902 'swarming': {
903 'hard_timeout': 1800,
904 'shards': 6,
905 },
906 },
907 'Marshmallow 64 bit Tester': {
908 'swarming': {
909 'hard_timeout': 1200,
910 'shards': 6,
911 },
912 },
913 'Marshmallow Phone Tester (rel)': {
914 'swarming': {
915 'hard_timeout': 1200,
916 'shards': 6,
917 },
918 },
919 'Marshmallow Tablet Tester': {
920 'swarming': {
921 'hard_timeout': 1800,
922 'shards': 6,
923 },
924 },
Kenneth Russell8ceeabf2017-12-11 17:53:28925 # chromium.android.fyi
926 'Lollipop Low-end Tester': {
927 'swarming': {
928 'hard_timeout': 0,
929 'shards': 4,
930 },
931 },
932 'Nougat Phone Tester': {
933 'swarming': {
934 'hard_timeout': 1200,
935 'shards': 6,
936 },
937 },
938 'Unswarmed N5 Tests Dummy Builder': {
939 'args': [
940 '--shard-timeout',
941 '600',
942 ],
943 },
944 'Unswarmed N5X Tests Dummy Builder': {
945 'args': [
946 '--shard-timeout',
947 '600',
948 ],
949 },
950 'x64 Device Tester': {
951 'swarming': {
952 'hard_timeout': 0,
953 'shards': 1,
954 },
955 },
956 'x86 Cloud Tester': {
957 'swarming': {
958 'hard_timeout': 960,
959 'shards': 1,
960 },
961 },
962 # chromium.chromiumos
963 'Linux ChromiumOS Tests (dbg)(1)': {
964 'swarming': {
965 'shards': 2,
966 },
967 },
968 'Linux TSan Tests': {
969 'swarming': {
970 'shards': 5,
971 },
972 },
973 'linux-chromeos-dbg': {
974 'swarming': {
975 'shards': 2,
976 },
977 },
978 'linux-chromeos-rel': {
Kenneth Russelleb60cbd22017-12-05 07:54:28979 'swarming': {
980 'shards': 2,
981 },
982 },
Kenneth Russellfbda3c532017-12-08 23:57:24983 # chromium.clang
984 'ToTLinuxUBSanVptr': {
985 'swarming': {
986 'shards': 5,
987 },
988 },
989 # chromium.linux
990 'Cast Audio Linux': {
991 'args': [
992 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
993 ],
994 'swarming': {
995 'can_use_on_swarming_builders': False,
996 },
997 },
998 'Cast Linux': {
999 'args': [
1000 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
1001 ],
1002 'swarming': {
1003 'can_use_on_swarming_builders': False,
1004 },
1005 },
John Budorickca14c76f62017-12-09 14:19:181006 # chromium.memory
John Budorick5052d552017-12-13 02:59:341007 'Linux ASan LSan Tests (1)': {
1008 # These are very slow on the ASAN trybot for some reason.
1009 # crbug.com/794372
1010 'swarming': {
1011 'shards': 4,
1012 },
1013 },
Yuke Liao47450ee2018-03-21 19:32:111014 'Linux Chromium OS ASan LSan Tests (1)': {
1015 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
1016 'swarming': {
1017 'shards': 4,
1018 }
1019 },
John Budorickca14c76f62017-12-09 14:19:181020 'Mac ASan 64 Tests (1)': {
1021 'swarming': {
1022 'shards': 2,
1023 },
1024 },
Kenneth Russell8ceeabf2017-12-11 17:53:281025 # chromium.win
1026 'Win7 Tests (dbg)(1)': {
1027 'swarming': {
1028 'shards': 2,
1029 },
1030 },
Kenneth Russelleb60cbd22017-12-05 07:54:281031 },
1032 },
John Budorickca14c76f62017-12-09 14:19:181033 'content_browsertests --mus': {
1034 'remove_from': [
1035 # chromium.memory
1036 'Linux Chromium OS ASan LSan Tests (1)',
1037 ],
1038 },
Kenneth Russelleb60cbd22017-12-05 07:54:281039 'content_shell_crash_test': {
1040 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241041 # chromium.clang
1042 'ToTMac',
Kenneth Russell8ceeabf2017-12-11 17:53:281043 # chromium.fyi
1044 'Chromium Mac 10.11',
1045 'Chromium Mac 10.13',
1046 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281047 # On chromium.linux, unclear why these only run on "Linux Tests".
1048 'Linux Tests (dbg)(1)',
1049 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b232018-03-03 02:59:141050 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:281051 'Mac10.10 Tests',
1052 'Mac10.11 Tests',
1053 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141054 'Mac10.13 Tests (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281055 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1056 'Win 7 Tests x64 (1)',
1057 'Win10 Tests x64',
1058 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271059 # client.v8.chromium
1060 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281061 ],
Shenghua Zhangd0d97a32018-02-23 00:33:581062 'modifications': {
Shenghua Zhangbd6f1b232018-03-03 02:59:141063 'Mac10.13 Tests': {
Shenghua Zhangd0d97a32018-02-23 00:33:581064 # Remove this once the tests is not flaky on Mac os 10.13
1065 # See crbug.com/813163
1066 'experiment_percentage': 100,
1067 },
1068 }
Kenneth Russelleb60cbd22017-12-05 07:54:281069 },
1070 'content_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:281071 'remove_gtest_from': [
1072 # chromium.android.fyi
1073 'Jelly Bean Tester',
1074 'Lollipop Consumer Tester',
1075 'Unswarmed N5 Tests Dummy Builder',
1076 'Unswarmed N5X Tests Dummy Builder',
1077 ],
Kenneth Russellfbda3c532017-12-08 23:57:241078 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:281079 # chromium.android.fyi
1080 'Lollipop Low-end Tester': [
1081 'args',
1082 ],
1083 'Nougat Phone Tester': [
1084 'args',
1085 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281086 'x86 Cloud Tester': [
1087 'args',
1088 ],
Kenneth Russellfbda3c532017-12-08 23:57:241089 },
Kenneth Russelleb60cbd22017-12-05 07:54:281090 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241091 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281092 'KitKat Tablet Tester': {
1093 'swarming': {
Benjamin Pastene0531d9092018-03-07 22:08:341094 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:281095 'shards': 2,
1096 },
1097 },
1098 'Lollipop Phone Tester': {
1099 'swarming': {
1100 'shards': 2,
1101 },
1102 },
1103 'Lollipop Tablet Tester': {
1104 'swarming': {
1105 'hard_timeout': 1200,
1106 'shards': 2,
1107 },
1108 },
1109 'Marshmallow Tablet Tester': {
1110 'swarming': {
1111 'hard_timeout': 1500,
1112 'shards': 2,
1113 },
1114 },
Kenneth Russell8ceeabf2017-12-11 17:53:281115 # chromium.android.fyi
1116 'Lollipop Low-end Tester': {
1117 'swarming': {
1118 'hard_timeout': 0,
1119 'shards': 1,
1120 },
1121 },
1122 'Nougat Phone Tester': {
1123 'swarming': {
1124 'hard_timeout': 1200,
1125 'shards': 4,
1126 },
1127 },
1128 'x64 Device Tester': {
1129 'swarming': {
1130 'hard_timeout': 0,
1131 'shards': 1,
1132 },
1133 },
1134 'x86 Cloud Tester': {
1135 'swarming': {
1136 'hard_timeout': 1920,
1137 'shards': 1,
1138 },
1139 },
Kenneth Russellfbda3c532017-12-08 23:57:241140 # chromium.clang
1141 'ToTAndroid x64': {
1142 'swarming': {
1143 'hard_timeout': 0,
1144 'shards': 1,
1145 },
1146 },
1147 'ToTAndroidCFI': {
1148 'swarming': {
1149 'hard_timeout': 0,
1150 'shards': 1,
1151 },
1152 },
Kenneth Russell8ceeabf2017-12-11 17:53:281153 # chromium.fyi
1154 'Out of Process Profiling Android': {
1155 'swarming': {
1156 'hard_timeout': 0,
1157 'shards': 1,
1158 },
1159 },
Peter Collingbournee07e84e82018-02-23 20:28:581160 # chromium.memory
1161 'Android CFI': {
1162 'swarming': {
1163 'hard_timeout': 0,
1164 'shards': 1,
1165 },
1166 },
Kenneth Russelleb60cbd22017-12-05 07:54:281167 },
1168 },
1169 'content_unittests': {
Dirk Prankedd1d2a02017-12-08 20:51:591170 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281171 # chromium.fyi
1172 'Fuchsia (dbg)',
1173 'Fuchsia ARM64',
Dirk Prankedd1d2a02017-12-08 20:51:591174 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281175 'modifications': {
Dirk Pranke20eae9a72017-12-09 18:12:141176 # TODO(dpranke) - on chromium.swarm, remove this exception.
1177 'Android N5X Swarm': {
1178 'swarming': {
1179 'shards': 4,
1180 },
1181 },
Kenneth Russell8ceeabf2017-12-11 17:53:281182 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281183 'KitKat Tablet Tester': {
1184 'swarming': {
1185 'hard_timeout': 1200,
1186 },
1187 },
1188 'Lollipop Tablet Tester': {
1189 'swarming': {
1190 'hard_timeout': 1200,
1191 },
1192 },
1193 'Marshmallow Tablet Tester': {
1194 'swarming': {
1195 'hard_timeout': 1500,
1196 },
1197 },
Kenneth Russell8ceeabf2017-12-11 17:53:281198 # chromium.android.fyi
1199 'Lollipop Low-end Tester': {
1200 'swarming': {
1201 'hard_timeout': 0,
1202 },
1203 },
1204 'Nougat Phone Tester': {
1205 'swarming': {
1206 'hard_timeout': 1200,
1207 'shards': 2,
1208 },
1209 },
1210 'x64 Device Tester': {
1211 'swarming': {
1212 'hard_timeout': 0,
1213 },
1214 },
1215 'x86 Cloud Tester': {
1216 'swarming': {
1217 'hard_timeout': 0,
1218 },
1219 },
1220 # chromium.fyi
1221 'Site Isolation Android': {
1222 'swarming': {
1223 'hard_timeout': 0,
1224 },
1225 },
John Budorick5052d552017-12-13 02:59:341226 # chromium.memory
1227 'Linux ASan LSan Tests (1)': {
1228 # These are slow on the ASAN trybot for some reason.
1229 # crbug.com/794372
1230 'swarming': {
1231 'shards': 2,
1232 },
1233 },
Kenneth Russelleb60cbd22017-12-05 07:54:281234 },
1235 },
Kenneth Russellfbda3c532017-12-08 23:57:241236 'crashpad_tests': {
1237 'remove_from': [
1238 # chromium.clang
1239 'CrWinAsan',
1240 'CrWinAsan(dll)',
1241 'CrWinAsanCov',
Nico Weber12522852018-02-24 13:35:221242 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241243 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281244 # chromium.fyi
1245 'Chromium Win 10 GCE Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241246 ],
1247 },
Kenneth Russell8ceeabf2017-12-11 17:53:281248 'cronet_test_instrumentation_apk': {
1249 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281250 'Android Cronet Builder (dbg) chromium.android.fyi': {
1251 'swarming': {
1252 'hard_timeout': 1200,
1253 'shards': 2,
1254 },
1255 },
1256 'Android Cronet KitKat Builder chromium.android.fyi': {
1257 'swarming': {
1258 'hard_timeout': 1200,
1259 'shards': 2,
1260 },
1261 },
1262 },
1263 },
Kenneth Russelleb60cbd22017-12-05 07:54:281264 'crypto_unittests': {
1265 'remove_from': [
1266 # TODO(kbr): these tests aren't run on Android except on one bot
1267 # on chromium.android.fyi, which might just be an accident.
1268 # Consider moving it to non_android_chromium_gtests.
Kenneth Russelleb60cbd22017-12-05 07:54:281269 'KitKat Phone Tester (dbg)',
1270 'KitKat Phone Tester (rel)',
1271 'KitKat Tablet Tester',
1272 'Lollipop Phone Tester',
1273 'Lollipop Tablet Tester',
1274 'Marshmallow 64 bit Tester',
1275 'Marshmallow Phone Tester (rel)',
1276 'Marshmallow Tablet Tester',
1277 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281278 # chromium.android.fyi
1279 'Jelly Bean Tester',
1280 'Lollipop Consumer Tester',
1281 'Lollipop Low-end Tester',
1282 'Unswarmed N5 Tests Dummy Builder',
1283 'Unswarmed N5X Tests Dummy Builder',
1284 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:281285 # TODO(kbr): on chromium.linux, it's unclear why these show up on "Cast
1286 # Audio Linux" at all, since they're supposed to be compiled out for
1287 # Chromecast.
1288 ],
1289 },
1290 'dbus_unittests': {
1291 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241292 # chromium.clang
1293 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241294 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281295 'Linux Tests (dbg)(1)(32)',
1296 ],
1297 },
1298 'device_unittests': {
1299 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241300 # chromium.clang
1301 'ToTMac',
1302 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281303 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591304 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281305 'Chromium Mac 10.11',
1306 'Chromium Mac 10.11 Force Mac Toolchain',
1307 'Chromium Mac 10.13',
1308 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241309 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281310 'Win7 Tests (dbg)(1)',
1311 ],
1312 'modifications': {
1313 'KitKat Tablet Tester': {
1314 'swarming': {
1315 'hard_timeout': 120,
1316 },
1317 },
1318 'Marshmallow Phone Tester (rel)': {
1319 'swarming': {
1320 'hard_timeout': 960,
1321 },
1322 },
1323 'Marshmallow Tablet Tester': {
1324 'swarming': {
1325 'hard_timeout': 120,
1326 },
1327 },
1328 },
1329 },
1330 'devtools_closure_compile': {
1331 'remove_from': [
1332 # On chromium.linux, unclear why these only run on "Linux Tests".
1333 'Linux Tests (dbg)(1)',
1334 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271335 # client.v8.chromium
1336 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281337 ],
1338 },
1339 'devtools_eslint': {
1340 'remove_from': [
1341 # On chromium.linux, unclear why these only run on "Linux Tests".
1342 'Linux Tests (dbg)(1)',
1343 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271344 # client.v8.chromium
1345 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281346 ],
1347 },
1348 'display_unittests': {
1349 'remove_from': [
1350 # On chromium.android, unclear why these aren't run.
1351 'KitKat Phone Tester (dbg)',
1352 'KitKat Phone Tester (rel)',
1353 'KitKat Tablet Tester',
1354 'Lollipop Phone Tester',
1355 'Lollipop Tablet Tester',
1356 'Marshmallow 64 bit Tester',
1357 'Marshmallow Phone Tester (rel)',
1358 'Marshmallow Tablet Tester',
1359 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281360 # chromium.android.fyi
1361 'Jelly Bean Tester',
1362 'Lollipop Consumer Tester',
1363 'Lollipop Low-end Tester',
1364 'Unswarmed N5 Tests Dummy Builder',
1365 'Unswarmed N5X Tests Dummy Builder',
1366 'x86 Cloud Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281367 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591368 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281369 'Chromium Mac 10.11 Force Mac Toolchain',
Kenneth Russelleb60cbd22017-12-05 07:54:281370 # chromium.win
1371 'Win7 Tests (dbg)(1)',
1372 ],
1373 },
Kenneth Russelleb60cbd22017-12-05 07:54:281374 'events_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241375 'remove_from': [
1376 # chromium.clang
1377 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241378 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281379 'modifications': {
1380 'KitKat Tablet Tester': {
1381 'swarming': {
1382 'hard_timeout': 60,
1383 },
1384 },
1385 'Lollipop Tablet Tester': {
1386 'swarming': {
1387 'hard_timeout': 60,
1388 },
1389 },
1390 'Marshmallow Tablet Tester': {
1391 'swarming': {
1392 'hard_timeout': 120,
1393 },
1394 },
1395 },
1396 },
1397 'extensions_browsertests': {
1398 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241399 # chromium.clang
1400 'ToTLinux',
Kenneth Russellfbda3c532017-12-08 23:57:241401 'ToTMac',
1402 'ToTMacASan',
Kenneth Russell8ceeabf2017-12-11 17:53:281403 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591404 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281405 'Chromium Mac 10.11',
1406 'Chromium Mac 10.11 Force Mac Toolchain',
1407 'Chromium Mac 10.13',
1408 'Out of Process Profiling Linux',
1409 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281410 # On chromium.mac, unclear why these aren't run.
1411 'Mac10.10 Tests',
1412 'Mac10.11 Tests',
1413 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141414 'Mac10.13 Tests',
1415 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181416 # chromium.memory
1417 'Linux Chromium OS ASan LSan Tests (1)',
1418 'Linux TSan Tests',
1419 'Mac ASan 64 Tests (1)',
1420 ],
1421 },
Kenneth Russelleb60cbd22017-12-05 07:54:281422 'filesystem_service_unittests': {
1423 'remove_from': [
1424 'Linux Tests (dbg)(1)(32)',
1425 ],
1426 },
Kenneth Russelleb60cbd22017-12-05 07:54:281427 'gfx_unittests': {
1428 'remove_from': [
1429 # On chromium.android, unclear why these aren't run on all bots.
1430 'KitKat Phone Tester (dbg)',
1431 'KitKat Phone Tester (rel)',
Kenneth Russell8ceeabf2017-12-11 17:53:281432 'Nougat Phone Tester chromium.android',
1433 # chromium.android.fyi
1434 'Lollipop Low-end Tester',
1435 'x86 Cloud Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:281436 # chromium.win
1437 'Win7 Tests (dbg)(1)',
1438 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281439 },
1440 'gin_unittests': {
1441 'remove_from': [
1442 # On chromium.android, unclear why these aren't run.
1443 'KitKat Phone Tester (dbg)',
1444 'KitKat Phone Tester (rel)',
1445 'KitKat Tablet Tester',
1446 'Lollipop Phone Tester',
1447 'Lollipop Tablet Tester',
1448 'Marshmallow 64 bit Tester',
1449 'Marshmallow Phone Tester (rel)',
1450 'Marshmallow Tablet Tester',
1451 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281452 # chromium.android.fyi
1453 'Jelly Bean Tester',
1454 'Lollipop Consumer Tester',
1455 'Lollipop Low-end Tester',
1456 'Unswarmed N5 Tests Dummy Builder',
1457 'Unswarmed N5X Tests Dummy Builder',
1458 'x86 Cloud Tester',
Kenneth Russell56a3e862017-12-08 03:11:341459 # chromium.chromiumos
1460 'Linux ChromiumOS Tests (dbg)(1)',
1461 'linux-chromeos-dbg',
1462 'linux-chromeos-rel',
Kenneth Russellfbda3c532017-12-08 23:57:241463 # chromium.clang
1464 'ToTLinux',
1465 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241466 'ToTLinuxMSan',
Kenneth Russell8ceeabf2017-12-11 17:53:281467 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591468 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281469 'Chromium Mac 10.11',
1470 'Chromium Mac 10.11 Force Mac Toolchain',
1471 'Chromium Mac 10.13',
1472 'Chromium Win 10 GCE Tests',
1473 'Out of Process Profiling Linux',
1474 'Out of Process Profiling Mac',
Kenneth Russellb3cca6f02017-12-05 22:02:391475 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281476 'Cast Audio Linux',
1477 'Cast Linux',
1478 'Linux Tests (dbg)(1)(32)',
1479 # On chromium.mac, unclear why these aren't run.
1480 'Mac10.10 Tests',
1481 'Mac10.11 Tests',
1482 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141483 'Mac10.13 Tests',
1484 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181485 # chromium.memory
Nico Weberd36959682018-04-12 03:33:461486 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281487 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
1488 'Win 7 Tests x64 (1)',
1489 'Win10 Tests x64',
1490 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:271491 # client.v8.chromium
1492 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281493 ],
1494 },
1495 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:181496 'remove_from': [
1497 # chromium.clang
1498 'CFI Linux (icall)',
1499 'CFI Linux ToT',
1500 'ToTLinuxThinLTO',
Nico Weber3a2b1712018-02-23 23:47:381501 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:131502 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281503 # chromium.fyi
1504 'Out of Process Profiling Linux',
1505 'ThinLTO Linux ToT',
Morten Stenshorne615a8d02018-04-20 12:19:211506 # chromium.memory
Morten Stenshorne615a8d02018-04-20 12:19:211507 'Linux MSan Tests', # https://crbug.com/830659
1508 'Linux ChromiumOS MSan Tests', # https://crbug.com/830659
John Budorickca14c76f62017-12-09 14:19:181509 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281510 'modifications': {
1511 'KitKat Tablet Tester': {
1512 'swarming': {
1513 'hard_timeout': 120,
1514 },
1515 },
1516 'Marshmallow Tablet Tester': {
1517 'swarming': {
1518 'hard_timeout': 120,
1519 },
1520 },
Kenneth Russell1a515be2018-04-28 03:54:451521 # chromium.memory
1522 # https://crbug.com/830659
1523 # TODO(kbr): figure out a better way to specify blocks of
1524 # arguments like this for tests on multiple machines.
1525 'Linux ASan LSan Tests (1)': {
1526 'args': [
1527 '--use-gpu-in-tests',
1528 '--no-xvfb',
1529 ],
1530 'swarming': {
1531 'dimension_sets': [
1532 {
1533 'gpu': '10de:1cb3',
1534 'os': 'Ubuntu',
1535 'pool': 'Chrome-GPU',
1536 },
1537 ],
1538 },
1539 'use_xvfb': False,
1540 },
1541 'Linux ASan LSan Tests (1)': {
1542 'args': [
1543 '--use-gpu-in-tests',
1544 '--no-xvfb',
1545 ],
1546 'swarming': {
1547 'dimension_sets': [
1548 {
1549 'gpu': '10de:1cb3',
1550 'os': 'Ubuntu',
1551 'pool': 'Chrome-GPU',
1552 },
1553 ],
1554 },
1555 'use_xvfb': False,
1556 },
1557 'Linux CFI': {
1558 'args': [
1559 '--use-gpu-in-tests',
1560 '--no-xvfb',
1561 ],
1562 'swarming': {
1563 'dimension_sets': [
1564 {
1565 'gpu': '10de:1cb3',
1566 'os': 'Ubuntu',
1567 'pool': 'Chrome-GPU',
1568 },
1569 ],
1570 },
1571 'use_xvfb': False,
1572 },
1573 'Linux TSan Tests': {
1574 'args': [
1575 '--use-gpu-in-tests',
1576 '--no-xvfb',
1577 ],
1578 'swarming': {
1579 'dimension_sets': [
1580 {
1581 'gpu': '10de:1cb3',
1582 'os': 'Ubuntu',
1583 'pool': 'Chrome-GPU',
1584 },
1585 ],
1586 },
1587 'use_xvfb': False,
1588 },
Kenneth Russelleb60cbd22017-12-05 07:54:281589 },
1590 },
1591 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:181592 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281593 # chromium.fyi
1594 'Out of Process Profiling Linux',
John Budorickca14c76f62017-12-09 14:19:181595 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281596 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281597 # chromium.android
1598 'Lollipop Phone Tester': {
1599 'swarming': {
1600 'hard_timeout': 960,
1601 },
1602 },
1603 'Marshmallow 64 bit Tester': {
1604 'swarming': {
1605 'hard_timeout': 960,
1606 },
1607 },
1608 'Marshmallow Phone Tester (rel)': {
1609 'swarming': {
1610 'hard_timeout': 120,
1611 },
1612 },
1613 # chromium.android.fyi
1614 'Lollipop Low-end Tester': {
1615 'swarming': {
1616 'hard_timeout': 0,
1617 },
1618 },
1619 'Nougat Phone Tester': {
1620 'swarming': {
1621 'hard_timeout': 960,
1622 },
1623 },
1624 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241625 'CFI Linux (icall)': {
1626 'args': [
1627 '--use-gpu-in-tests',
1628 '--no-xvfb',
1629 ],
1630 'swarming': {
1631 'dimension_sets': [
1632 {
1633 'gpu': '10de:1cb3',
1634 'os': 'Ubuntu',
1635 'pool': 'Chrome-GPU',
1636 },
1637 ],
1638 },
1639 'use_xvfb': False,
1640 },
1641 'CFI Linux ToT': {
1642 'args': [
1643 '--use-gpu-in-tests',
1644 '--no-xvfb',
1645 ],
1646 'swarming': {
1647 'dimension_sets': [
1648 {
1649 'gpu': '10de:1cb3',
1650 'os': 'Ubuntu',
1651 'pool': 'Chrome-GPU',
1652 },
1653 ],
1654 },
1655 'use_xvfb': False,
1656 },
Kenneth Russell8ceeabf2017-12-11 17:53:281657 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:181658 'Linux CFI': {
1659 'args': [
1660 '--use-gpu-in-tests',
1661 '--no-xvfb',
1662 ],
1663 'swarming': {
1664 'dimension_sets': [
1665 {
1666 'gpu': '10de:1cb3',
1667 'os': 'Ubuntu',
1668 'pool': 'Chrome-GPU',
1669 },
1670 ],
1671 },
1672 'use_xvfb': False,
1673 },
Kenneth Russelleb60cbd22017-12-05 07:54:281674 },
1675 },
Kenneth Russellfbda3c532017-12-08 23:57:241676 'gn_unittests': {
1677 'remove_from': [
1678 # chromium.clang
1679 'ToTLinux',
1680 'ToTLinuxASan',
Kenneth Russellfbda3c532017-12-08 23:57:241681 'ToTLinuxMSan',
1682 'ToTLinuxUBSanVptr',
Kenneth Russell8ceeabf2017-12-11 17:53:281683 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591684 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281685 'Chromium Mac 10.11',
1686 'Chromium Mac 10.11 Force Mac Toolchain',
1687 'Chromium Mac 10.13',
1688 'Out of Process Profiling Linux',
1689 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241690 ],
1691 },
Kenneth Russelleb60cbd22017-12-05 07:54:281692 'google_apis_unittests': {
1693 'remove_from': [
1694 # On chromium.android, unclear why these aren't run.
1695 'KitKat Phone Tester (dbg)',
1696 'KitKat Phone Tester (rel)',
1697 'KitKat Tablet Tester',
1698 'Lollipop Phone Tester',
1699 'Lollipop Tablet Tester',
1700 'Marshmallow 64 bit Tester',
1701 'Marshmallow Phone Tester (rel)',
1702 'Marshmallow Tablet Tester',
1703 'Nougat Phone Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281704 # chromium.android.fyi
1705 'Jelly Bean Tester',
1706 'Lollipop Consumer Tester',
1707 'Lollipop Low-end Tester',
1708 'Unswarmed N5 Tests Dummy Builder',
1709 'Unswarmed N5X Tests Dummy Builder',
1710 'x86 Cloud Tester',
Kenneth Russellb3cca6f02017-12-05 22:02:391711 # On chromium.linux, unclear why these aren't run on Cast.
Kenneth Russelleb60cbd22017-12-05 07:54:281712 'Cast Audio Linux',
1713 'Cast Linux',
1714 # chromium.win
1715 'Win7 Tests (dbg)(1)',
1716 ],
1717 },
Kenneth Russelleb60cbd22017-12-05 07:54:281718 'headless_browsertests': {
1719 'remove_from': [
1720 'Linux Tests (dbg)(1)(32)',
1721 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1722 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271723 # client.v8.chromium
1724 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281725 ],
1726 },
1727 'headless_unittests': {
1728 'remove_from': [
1729 'Linux Tests (dbg)(1)(32)',
1730 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1731 'Mac10.11 Tests',
Dirk Pranke8fd63c12017-12-10 18:06:271732 # client.v8.chromium
1733 'Linux - Future (dbg)'
Kenneth Russelleb60cbd22017-12-05 07:54:281734 ],
1735 },
Kenneth Russellfbda3c532017-12-08 23:57:241736 'install_static_unittests': {
1737 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281738 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281739 'Out of Process Profiling Windows',
1740 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241741 ],
1742 },
Kenneth Russelleb60cbd22017-12-05 07:54:281743 'interactive_ui_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:241744 'remove_from': [
1745 # chromium.clang
1746 'ToTLinuxUBSanVptr',
Nico Weber3a2b1712018-02-23 23:47:381747 'UBSanVptr Linux',
Kenneth Russell8ceeabf2017-12-11 17:53:281748 # chromium.fyi
1749 'Chromium Win 10 GCE Tests',
John Budorickca14c76f62017-12-09 14:19:18