blob: a5048fe6ceba9aa1a87ccdb459f1d1f9ee229b77 [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.
John Budorick2232bb982018-05-18 17:50:0727 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2828 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2829 'KitKat Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:2830 # chromium.android.fyi
31 'x64 Device Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:2832 # chromium.fyi
33 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:2834 ],
35 'modifications': {
36 'Lollipop Tablet Tester': {
37 'swarming': {
38 'hard_timeout': 900,
39 },
40 },
Kenneth Russelleb60cbd22017-12-05 07:54:2841 'Marshmallow Tablet Tester': {
42 'swarming': {
43 'hard_timeout': 900,
44 },
45 },
46 },
47 },
Kenneth Russell8a386d42018-06-02 09:48:0148 'angle_end2end_tests': {
49 'remove_from': [
50 # chromium.gpu.fyi
51 # TODO(ynovikov) Investigate why the test breaks on older devices.
52 'Android FYI Release (Nexus 5)',
53 'Android FYI Release (Nexus 6)',
54 'Android FYI Release (Nexus 9)',
55 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
56 'Linux FYI Release (AMD R7 240)',
57 ],
58 },
59 'angle_perftests': {
60 'remove_from': [
61 # anglebug.com/2433
62 'Android FYI Release (Nexus 6)',
63 ],
64 },
Kenneth Russellfbda3c532017-12-08 23:57:2465 'angle_unittests': {
66 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:2867 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:5968 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:2869 'Chromium Mac 10.13',
Nico Weberebde4f72018-06-12 23:13:5270 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0171 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0172 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2473 ],
John Budorickca14c76f62017-12-09 14:19:1874 'modifications': {
75 'Linux ASan LSan Tests (1)': {
76 'swarming': {
77 'shards': 10,
78 },
79 },
80 },
Kenneth Russellfbda3c532017-12-08 23:57:2481 },
82 'app_shell_unittests': {
83 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:2884 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:2885 'Out of Process Profiling Windows',
Kenneth Russell8ceeabf2017-12-11 17:53:2886 'Win 10 Fast Ring',
John Budorickca14c76f62017-12-09 14:19:1887 ],
88 },
Kenneth Russellfbda3c532017-12-08 23:57:2489 'aura_unittests': {
90 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:2891 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:2892 'Out of Process Profiling Windows',
93 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:2494 ],
95 },
Kenneth Russelleb60cbd22017-12-05 07:54:2896 'base_unittests': {
97 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:2498 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:3999 'android-marshmallow-arm64-rel': {
100 'swarming': {
101 'hard_timeout': 960,
102 },
103 },
Kenneth Russelleb60cbd22017-12-05 07:54:28104 'KitKat Tablet Tester': {
105 'swarming': {
106 'hard_timeout': 300,
107 },
108 },
109 'Lollipop Tablet Tester': {
110 'swarming': {
111 'hard_timeout': 600,
112 },
113 },
Kenneth Russelleb60cbd22017-12-05 07:54:28114 'Marshmallow Tablet Tester': {
115 'swarming': {
116 'hard_timeout': 600,
117 },
118 },
Kenneth Russellfbda3c532017-12-08 23:57:24119 # chromium.clang
120 'ToTMac': {
121 'swarming': {
122 'shards': 5,
123 },
124 },
Kenneth Russell8ceeabf2017-12-11 17:53:28125 # chromium.fyi
126 'Out of Process Profiling Mac': {
127 'swarming': {
128 'shards': 5,
129 },
130 },
Kenneth Russelleb60cbd22017-12-05 07:54:28131 },
132 },
John Budorickca14c76f62017-12-09 14:19:18133 'blink_heap_unittests': {
134 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:18135 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46136 'Linux TSan Tests', # https://crbug.com/831674
John Budorickca14c76f62017-12-09 14:19:18137 ],
138 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28139 # chromium.android
John Budorick2232bb982018-05-18 17:50:07140 'android-kitkat-arm-rel': {
141 'swarming': {
142 'hard_timeout': 180,
143 },
144 },
John Budorick8c4a989d2018-05-20 05:08:39145 'android-marshmallow-arm64-rel': {
146 'swarming': {
147 'hard_timeout': 960,
148 },
149 },
John Budorickca14c76f62017-12-09 14:19:18150 'KitKat Phone Tester (dbg)': {
151 'swarming': {
152 'hard_timeout': 180,
153 },
154 },
Kenneth Russell8ceeabf2017-12-11 17:53:28155 # chromium.android.fyi
156 'x86 Cloud Tester': {
157 'swarming': {
158 'hard_timeout': 120,
159 },
160 },
John Budorickca14c76f62017-12-09 14:19:18161 },
162 },
Alexander Timin2263e0a2018-06-13 11:59:30163 'blink_platform_unittests': {
164 'modifications': {
165 'android-kitkat-arm-rel': {
166 'experiment_percentage': 100,
167 },
168 'android-marshmallow-arm64-rel': {
169 'experiment_percentage': 100,
170 },
171 },
172 },
Kenneth Russelleb60cbd22017-12-05 07:54:28173 'breakpad_unittests': {
174 'modifications': {
175 'KitKat Tablet Tester': {
176 'swarming': {
177 'hard_timeout': 60,
178 },
179 },
180 'Lollipop Tablet Tester': {
181 'swarming': {
182 'hard_timeout': 60,
183 },
184 },
185 'Marshmallow Tablet Tester': {
186 'swarming': {
187 'hard_timeout': 60,
188 },
189 },
190 },
191 },
192 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24193 'remove_from': [
194 # chromium.clang
195 'CrWinAsanCov',
Nico Weber3af4da72018-02-27 01:59:41196 'linux-win_cross-rel',
Kenneth Russellfbda3c532017-12-08 23:57:24197 'ToTLinuxUBSanVptr',
Kenneth Russell78225042018-02-23 09:43:13198 'UBSanVptr Linux',
John Budorickca14c76f62017-12-09 14:19:18199 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46200 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11201 # chromium.win
202 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24203 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28204 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28205 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34206 'linux-chromeos-dbg': {
207 'swarming': {
208 'shards': 20,
209 },
210 },
Nico Weber3f2a65de92018-06-11 14:04:17211 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:24212 'ToTWin(dbg)': {
213 'swarming': {
214 'shards': 20,
215 },
216 },
217 'ToTWin64(dbg)': {
218 'swarming': {
219 'shards': 20,
220 },
221 },
Kenneth Russell8ceeabf2017-12-11 17:53:28222 # chromium.fyi
223 'Out of Process Profiling Linux': {
Kenneth Russellfbda3c532017-12-08 23:57:24224 'swarming': {
Kenneth Russell8ceeabf2017-12-11 17:53:28225 'shards': 5,
Kenneth Russellfbda3c532017-12-08 23:57:24226 },
227 },
John Budorick7220ee512018-06-14 03:35:25228 # chromium.mac
Elly Fong-Jones298674d2018-04-24 17:06:00229 'Mac10.11 Tests': {
230 'args': [
231 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
232 ],
233 },
234 'Mac10.12 Tests': {
235 'args': [
236 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
237 ],
238 },
John Budorick7220ee512018-06-14 03:35:25239 'Mac10.13 Tests': {
240 'args': [
241 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
242 ],
243 'experiment_percentage': 100,
244 },
John Budorickca14c76f62017-12-09 14:19:18245 # chromium.memory
John Budorick5052d552017-12-13 02:59:34246 'Linux ASan LSan Tests (1)': {
247 # These are very slow on the ASAN trybot for some reason.
248 # crbug.com/794372
249 'swarming': {
250 'shards': 30,
251 },
252 },
John Budorickca14c76f62017-12-09 14:19:18253 'Linux Chromium OS ASan LSan Tests (1)': {
254 'args': [
255 '--test-launcher-filter-file=../../testing/buildbot/filters/browser_tests_cros_asan.filter',
256 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28257 },
John Budorickca14c76f62017-12-09 14:19:18258 'Mac ASan 64 Tests (1)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28259 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18260 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28261 },
262 },
Dirk Pranke8fd63c12017-12-10 18:06:27263 # client.v8.chromium
264 'Linux - Future (dbg)': {
265 'swarming': {
266 'shards': 10,
267 },
268 },
Kenneth Russell8ceeabf2017-12-11 17:53:28269 # chromium.win
270 'Win7 Tests (dbg)(1)': {
271 'swarming': {
272 'shards': 20,
273 },
274 },
Kenneth Russelleb60cbd22017-12-05 07:54:28275 },
276 },
Kenneth Russelleb60cbd22017-12-05 07:54:28277 'capture_unittests': {
278 'modifications': {
279 'KitKat Tablet Tester': {
280 'swarming': {
281 'hard_timeout': 120,
282 },
283 },
284 'Marshmallow Tablet Tester': {
285 'swarming': {
286 'hard_timeout': 120,
287 },
288 },
289 },
290 },
291 'cast_shell_browsertests': {
292 'modifications': {
293 'Cast Audio Linux': {
294 'args': [
295 '--enable-local-file-accesses',
296 '--ozone-platform=headless',
297 '--no-sandbox',
298 '--test-launcher-jobs=1',
299 ],
300 'swarming': {
301 'can_use_on_swarming_builders': False,
302 },
303 },
304 'Cast Linux': {
305 'args': [
306 '--enable-local-file-accesses',
307 '--ozone-platform=cast',
308 '--no-sandbox',
309 '--test-launcher-jobs=1',
310 ],
311 'swarming': {
312 'can_use_on_swarming_builders': False,
313 },
314 },
315 },
316 },
317 'cast_unittests': {
318 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34319 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34320 'linux-chromeos-dbg',
321 'linux-chromeos-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:28322 # Unclear why these largely aren't run on Android.
Kenneth Russelleb60cbd22017-12-05 07:54:28323 # TODO(kbr): why are the cast unit tests not run on the Cast bots?!
324 'Cast Audio Linux',
325 'Cast Linux',
Kenneth Russellfbda3c532017-12-08 23:57:24326 # chromium.clang
Peter Collingbourne6e3a081d2018-02-16 19:54:33327 'ToTAndroidCFI',
Kenneth Russellfbda3c532017-12-08 23:57:24328 'ToTLinuxThinLTO',
Kenneth Russelleb60cbd22017-12-05 07:54:28329 ],
330 },
331 'cc_unittests': {
Kenneth Russell56a3e862017-12-08 03:11:34332 'remove_from': [
333 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34334 'linux-chromeos-dbg',
335 'linux-chromeos-rel',
336 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28337 },
Dirk Pranke1b767092017-12-07 04:44:23338 'checkbins': {
339 'remove_from': [
340 'Linux x64',
341 'Mac',
342 ],
343 },
Kenneth Russell8ceeabf2017-12-11 17:53:28344 'chrome_app_unittests': {
345 'remove_from': [
346 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:59347 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:28348 'Chromium Mac 10.13',
349 'Out of Process Profiling Mac',
350 ],
351 },
Kenneth Russellfbda3c532017-12-08 23:57:24352 'chrome_elf_import_unittests': {
353 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28354 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28355 'Out of Process Profiling Windows',
356 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:24357 ],
358 },
Kenneth Russelleb60cbd22017-12-05 07:54:28359 'chrome_public_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28360 'remove_gtest_from': [
361 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28362 'Unswarmed N5 Tests Dummy Builder',
363 'Unswarmed N5X Tests Dummy Builder',
364 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28365 'remove_from': [
Peter Collingbourne6e3a081d2018-02-16 19:54:33366 # chromium.clang
367 'ToTAndroidCFI',
Peter Collingbournee07e84e82018-02-23 20:28:58368 # chromium.memory
369 'Android CFI',
Kenneth Russelleb60cbd22017-12-05 07:54:28370 ],
Kenneth Russellfbda3c532017-12-08 23:57:24371 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28372 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28373 'Nougat Phone Tester': [
374 'args',
375 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28376 'x86 Cloud Tester': [
377 'args',
378 ],
Kenneth Russellfbda3c532017-12-08 23:57:24379 },
Kenneth Russelleb60cbd22017-12-05 07:54:28380 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28381 # chromium.android
John Budorick2232bb982018-05-18 17:50:07382 'android-kitkat-arm-rel': {
383 'swarming': {
384 'shards': 12,
385 },
386 },
John Budorick8c4a989d2018-05-20 05:08:39387 'android-marshmallow-arm64-rel': {
388 # TODO(crbug.com/731759): Enable this once we're confident that it
389 # passes.
390 'experiment_percentage': 100,
391 },
Kenneth Russelleb60cbd22017-12-05 07:54:28392 'KitKat Phone Tester (dbg)': {
393 'swarming': {
394 'shards': 20,
395 },
396 },
Kenneth Russelleb60cbd22017-12-05 07:54:28397 'KitKat Tablet Tester': {
398 'swarming': {
399 'hard_timeout': 2400,
400 },
401 },
402 'Lollipop Phone Tester': {
403 'swarming': {
404 'hard_timeout': 1800,
405 },
406 },
407 'Lollipop Tablet Tester': {
408 'swarming': {
409 'hard_timeout': 1800,
410 },
411 },
412 'Marshmallow 64 bit Tester': {
Benjamin Pasteneca1963002018-04-18 18:58:24413 # TODO(crbug.com/731759): Enable this once we're confident that it
414 # passes.
415 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:28416 'swarming': {
417 'hard_timeout': 1200,
418 'shards': 14,
419 },
420 },
421 'Marshmallow Tablet Tester': {
422 'swarming': {
423 'hard_timeout': 1800,
424 },
425 },
Kenneth Russell8ceeabf2017-12-11 17:53:28426 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28427 'Nougat Phone Tester': {
428 'swarming': {
429 'hard_timeout': 1200,
430 'shards': 8,
431 },
432 },
433 'x64 Device Tester': {
434 'swarming': {
435 'hard_timeout': 0,
436 'shards': 1,
437 },
438 },
439 'x86 Cloud Tester': {
440 'swarming': {
441 'hard_timeout': 1200,
442 'shards': 1,
443 },
444 },
Kenneth Russellfbda3c532017-12-08 23:57:24445 # chromium.clang
446 'ToTAndroid x64': {
447 'swarming': {
448 'shards': 1,
449 'hard_timeout': 0,
450 },
451 },
Kenneth Russell8ceeabf2017-12-11 17:53:28452 # chromium.fyi
453 'Out of Process Profiling Android': {
454 'swarming': {
455 'shards': 1,
456 'hard_timeout': 0,
457 },
458 },
John Budorick34009472018-04-03 17:38:44459 # chromium.swarm
460 'Android N5X Swarm': {
461 # TODO(crbug.com/731759): Enable this once we're confident that it
462 # passes.
463 'experiment_percentage': 100,
464 },
Kenneth Russelleb60cbd22017-12-05 07:54:28465 },
466 },
467 'chrome_public_test_vr_apk': {
Kenneth Russelleb60cbd22017-12-05 07:54:28468 'modifications': {
John Budorick2232bb982018-05-18 17:50:07469 'android-kitkat-arm-rel': {
470 'args': [
471 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
472 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
473 ],
474 'swarming': {
475 'hard_timeout': 1920,
476 },
477 },
John Budorick8c4a989d2018-05-20 05:08:39478 'android-marshmallow-arm64-rel': {
479 'args': [
480 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
481 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
482 ],
483 'swarming': {
484 'hard_timeout': 1200,
485 },
486 },
Kenneth Russelleb60cbd22017-12-05 07:54:28487 'Lollipop Phone Tester': {
488 'args': [
489 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
490 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
Kenneth Russelleb60cbd22017-12-05 07:54:28491 ],
492 'swarming': {
493 'hard_timeout': 1920,
494 },
495 },
496 'Marshmallow 64 bit Tester': {
497 'args': [
498 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
499 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
500 ],
501 },
Kenneth Russelleb60cbd22017-12-05 07:54:28502 },
503 },
504 'chrome_sync_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28505 'remove_gtest_from': [
506 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28507 'Unswarmed N5 Tests Dummy Builder',
508 'Unswarmed N5X Tests Dummy Builder',
509 ],
Kenneth Russellfbda3c532017-12-08 23:57:24510 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28511 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28512 'Nougat Phone Tester': [
513 'args',
514 ],
515 'x64 Device Tester': [
516 'args',
517 ],
518 'x86 Cloud Tester': [
519 'args',
520 ],
Kenneth Russellfbda3c532017-12-08 23:57:24521 },
Kenneth Russelleb60cbd22017-12-05 07:54:28522 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24523 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28524 'KitKat Phone Tester (dbg)': {
525 'swarming': {
526 'shards': 2,
527 },
528 },
529 'KitKat Tablet Tester': {
530 'swarming': {
531 'hard_timeout': 1200,
532 },
533 },
534 'Lollipop Tablet Tester': {
535 'swarming': {
536 'hard_timeout': 1200,
537 },
538 },
539 'Marshmallow Tablet Tester': {
540 'swarming': {
541 'hard_timeout': 1200,
542 },
543 },
Kenneth Russell8ceeabf2017-12-11 17:53:28544 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28545 'x64 Device Tester': {
546 'swarming': {
547 'hard_timeout': 0,
548 },
549 },
550 'x86 Cloud Tester': {
551 'swarming': {
552 'hard_timeout': 600,
553 },
554 },
Kenneth Russellfbda3c532017-12-08 23:57:24555 # chromium.clang
556 'ToTAndroid x64': {
557 'swarming': {
558 'hard_timeout': 0,
559 },
560 },
561 'ToTAndroidCFI': {
562 'swarming': {
563 'hard_timeout': 0,
564 },
565 },
Kenneth Russell8ceeabf2017-12-11 17:53:28566 # chromium.fyi
567 'Out of Process Profiling Android': {
568 'swarming': {
569 'hard_timeout': 0,
570 },
571 },
Peter Collingbournee07e84e82018-02-23 20:28:58572 # chromium.memory
573 'Android CFI': {
574 'swarming': {
575 'hard_timeout': 0,
576 },
577 },
Kenneth Russelleb60cbd22017-12-05 07:54:28578 },
579 },
Kenneth Russell56a3e862017-12-08 03:11:34580 'chromedriver_unittests': {
581 'remove_from': [
582 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34583 'linux-chromeos-dbg',
584 'linux-chromeos-rel',
585 ],
586 },
Kenneth Russelleb60cbd22017-12-05 07:54:28587 'components_browsertests': {
588 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:34589 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34590 'linux-chromeos-dbg',
591 'linux-chromeos-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:28592 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:59593 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:28594 'Chromium Mac 10.13',
595 'Out of Process Profiling Linux',
596 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:28597 # On chromium.linux, unclear why these aren't run on the Cast bots.
598 'Cast Audio Linux',
599 'Cast Linux',
600 'Linux Tests (dbg)(1)(32)',
Kenneth Russell56a3e862017-12-08 03:11:34601 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28602 'Win7 Tests (dbg)(1)',
Stephen Martinis6a0f46002018-05-19 00:32:19603 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:28604 ],
605 'modifications': {
John Budorick8c4a989d2018-05-20 05:08:39606 'android-marshmallow-arm64-rel': {
607 'swarming': {
608 'hard_timeout': 960,
609 },
610 },
Kenneth Russelleb60cbd22017-12-05 07:54:28611 'KitKat Tablet Tester': {
612 'swarming': {
613 'hard_timeout': 600,
614 },
615 },
616 'Lollipop Tablet Tester': {
617 'swarming': {
618 'hard_timeout': 600,
619 },
620 },
Kenneth Russelleb60cbd22017-12-05 07:54:28621 'Marshmallow Tablet Tester': {
622 'swarming': {
623 'hard_timeout': 600,
624 },
625 },
626 },
627 },
628 'components_unittests': {
629 'remove_from': [
630 # On chromium.linux, unclear why these aren't run on the Cast bots.
631 'Cast Audio Linux',
632 'Cast Linux',
633 ],
634 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28635 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:39636 'android-marshmallow-arm64-rel': {
637 'swarming': {
638 'hard_timeout': 960,
639 },
640 },
Kenneth Russelleb60cbd22017-12-05 07:54:28641 'KitKat Tablet Tester': {
642 'swarming': {
643 'hard_timeout': 1500,
644 },
645 },
646 'Lollipop Phone Tester': {
647 'swarming': {
648 'hard_timeout': 960,
649 },
650 },
651 'Lollipop Tablet Tester': {
652 'swarming': {
653 'hard_timeout': 1200,
654 },
655 },
656 'Marshmallow 64 bit Tester': {
657 'swarming': {
658 'hard_timeout': 960,
659 },
660 },
Kenneth Russelleb60cbd22017-12-05 07:54:28661 'Marshmallow Tablet Tester': {
662 'swarming': {
663 'hard_timeout': 1500,
664 },
665 },
Kenneth Russell8ceeabf2017-12-11 17:53:28666 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28667 'Nougat Phone Tester': {
668 'swarming': {
669 'hard_timeout': 960,
670 'shards': 1,
671 },
672 },
673 'x64 Device Tester': {
674 'swarming': {
675 'hard_timeout': 0,
676 'shards': 1,
677 },
678 },
679 'x86 Cloud Tester': {
680 'swarming': {
681 'hard_timeout': 0,
682 'shards': 1,
683 },
684 },
John Budorick5052d552017-12-13 02:59:34685 # chromium.memory
686 'Linux ASan LSan Tests (1)': {
687 # These are very slow on the ASAN trybot for some reason.
688 # crbug.com/794372
689 'swarming': {
690 'shards': 5,
691 },
692 },
Kenneth Russelleb60cbd22017-12-05 07:54:28693 },
694 },
Kenneth Russellfbda3c532017-12-08 23:57:24695 'compositor_unittests': {
696 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28697 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28698 'Out of Process Profiling Windows',
699 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:24700 ],
701 },
Kenneth Russelleb60cbd22017-12-05 07:54:28702 'content_browsertests': {
703 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24704 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:39705 'android-marshmallow-arm64-rel': {
706 'swarming': {
707 'hard_timeout': 1200,
708 'shards': 6,
709 },
710 },
Kenneth Russelleb60cbd22017-12-05 07:54:28711 'KitKat Tablet Tester': {
712 'swarming': {
713 'hard_timeout': 1800,
714 'shards': 6,
715 },
716 },
717 'Lollipop Phone Tester': {
718 'swarming': {
719 'hard_timeout': 1800,
720 'shards': 6,
721 },
722 },
723 'Lollipop Tablet Tester': {
724 'swarming': {
725 'hard_timeout': 1800,
726 'shards': 6,
727 },
728 },
729 'Marshmallow 64 bit Tester': {
730 'swarming': {
731 'hard_timeout': 1200,
732 'shards': 6,
733 },
734 },
Kenneth Russelleb60cbd22017-12-05 07:54:28735 'Marshmallow Tablet Tester': {
736 'swarming': {
737 'hard_timeout': 1800,
738 'shards': 6,
739 },
740 },
Kenneth Russell8ceeabf2017-12-11 17:53:28741 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28742 'Nougat Phone Tester': {
743 'swarming': {
744 'hard_timeout': 1200,
745 'shards': 6,
746 },
747 },
748 'Unswarmed N5 Tests Dummy Builder': {
749 'args': [
750 '--shard-timeout',
751 '600',
752 ],
753 },
754 'Unswarmed N5X Tests Dummy Builder': {
755 'args': [
756 '--shard-timeout',
757 '600',
758 ],
759 },
760 'x64 Device Tester': {
761 'swarming': {
762 'hard_timeout': 0,
763 'shards': 1,
764 },
765 },
766 'x86 Cloud Tester': {
767 'swarming': {
768 'hard_timeout': 960,
769 'shards': 1,
770 },
771 },
772 # chromium.chromiumos
Kenneth Russell8ceeabf2017-12-11 17:53:28773 'linux-chromeos-dbg': {
774 'swarming': {
775 'shards': 2,
776 },
777 },
778 'linux-chromeos-rel': {
Kenneth Russelleb60cbd22017-12-05 07:54:28779 'swarming': {
780 'shards': 2,
781 },
782 },
Kenneth Russellfbda3c532017-12-08 23:57:24783 # chromium.clang
784 'ToTLinuxUBSanVptr': {
785 'swarming': {
786 'shards': 5,
787 },
788 },
Nico Weber825c6d02018-05-01 14:54:31789 'linux-win_cross-rel': {
790 # content_browsertests sometimes times out without this override on
791 # the cross bot, probably because of https://crbug.com/803591,
792 # see also https://crbug.com/838559
793 # TODO(thakis): Remove this once 803591 is fixed.
794 'swarming': {
795 'shards': 5,
796 },
797 },
Kenneth Russellfbda3c532017-12-08 23:57:24798 # chromium.linux
799 'Cast Audio Linux': {
800 'args': [
801 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
802 ],
803 'swarming': {
804 'can_use_on_swarming_builders': False,
805 },
806 },
807 'Cast Linux': {
808 'args': [
809 '--test-launcher-filter-file=src/testing/buildbot/filters/cast-linux.content_browsertests.filter',
810 ],
811 'swarming': {
812 'can_use_on_swarming_builders': False,
813 },
814 },
John Budorickca14c76f62017-12-09 14:19:18815 # chromium.memory
John Budorick5052d552017-12-13 02:59:34816 'Linux ASan LSan Tests (1)': {
817 # These are very slow on the ASAN trybot for some reason.
818 # crbug.com/794372
819 'swarming': {
Takuto Ikuta4ef47d5f2018-06-11 13:15:36820 'shards': 8,
John Budorick5052d552017-12-13 02:59:34821 },
822 },
Yuke Liao47450ee2018-03-21 19:32:11823 'Linux Chromium OS ASan LSan Tests (1)': {
824 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
825 'swarming': {
826 'shards': 4,
827 }
828 },
Nico Weber4945dd52018-06-13 15:25:03829 'Linux TSan Tests': {
830 'swarming': {
831 'shards': 5,
832 },
833 },
John Budorickca14c76f62017-12-09 14:19:18834 'Mac ASan 64 Tests (1)': {
835 'swarming': {
836 'shards': 2,
837 },
838 },
Kenneth Russell8ceeabf2017-12-11 17:53:28839 # chromium.win
840 'Win7 Tests (dbg)(1)': {
841 'swarming': {
842 'shards': 2,
843 },
844 },
Stephen Martinisc1fd43fd2018-06-04 22:04:18845 # chromium.win
846 'Win10 Tests x64 (dbg)': {
847 'experiment_percentage': 100,
848 },
Kenneth Russelleb60cbd22017-12-05 07:54:28849 },
850 },
John Budorickca14c76f62017-12-09 14:19:18851 'content_browsertests --mus': {
852 'remove_from': [
853 # chromium.memory
854 'Linux Chromium OS ASan LSan Tests (1)',
855 ],
856 },
Kenneth Russelleb60cbd22017-12-05 07:54:28857 'content_shell_crash_test': {
858 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28859 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28860 'Chromium Mac 10.13',
861 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:28862 # On chromium.linux, unclear why these only run on "Linux Tests".
863 'Linux Tests (dbg)(1)',
864 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b232018-03-03 02:59:14865 # On chromium.mac, unclear why these only run on "Mac10.13 Tests".
Kenneth Russelleb60cbd22017-12-05 07:54:28866 'Mac10.10 Tests',
867 'Mac10.11 Tests',
868 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:14869 'Mac10.13 Tests (dbg)',
Dirk Pranke0dbdf562018-05-25 16:21:36870 # crbug.com/846729 - re-enable when this passes reliably.
871 'Win7 Tests (1)',
Kenneth Russelleb60cbd22017-12-05 07:54:28872 # On chromium.win, unclear why these only run on "Win7 Tests (1)".
873 'Win 7 Tests x64 (1)',
Stephen Martinis6a0f46002018-05-19 00:32:19874 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:28875 'Win7 Tests (dbg)(1)',
Dirk Pranke8fd63c12017-12-10 18:06:27876 # client.v8.chromium
877 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:28878 ],
Shenghua Zhangd0d97a32018-02-23 00:33:58879 'modifications': {
Shenghua Zhangbd6f1b232018-03-03 02:59:14880 'Mac10.13 Tests': {
Shenghua Zhangd0d97a32018-02-23 00:33:58881 # Remove this once the tests is not flaky on Mac os 10.13
882 # See crbug.com/813163
883 'experiment_percentage': 100,
884 },
885 }
Kenneth Russelleb60cbd22017-12-05 07:54:28886 },
887 'content_shell_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:28888 'remove_gtest_from': [
889 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28890 'Unswarmed N5 Tests Dummy Builder',
891 'Unswarmed N5X Tests Dummy Builder',
892 ],
Kenneth Russellfbda3c532017-12-08 23:57:24893 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:28894 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28895 'Nougat Phone Tester': [
896 'args',
897 ],
Kenneth Russell8ceeabf2017-12-11 17:53:28898 'x86 Cloud Tester': [
899 'args',
900 ],
Kenneth Russellfbda3c532017-12-08 23:57:24901 },
Kenneth Russelleb60cbd22017-12-05 07:54:28902 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24903 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28904 'KitKat Tablet Tester': {
905 'swarming': {
Benjamin Pastene0531d9092018-03-07 22:08:34906 'hard_timeout': 1800,
Kenneth Russelleb60cbd22017-12-05 07:54:28907 'shards': 2,
908 },
909 },
910 'Lollipop Phone Tester': {
911 'swarming': {
912 'shards': 2,
913 },
914 },
915 'Lollipop Tablet Tester': {
916 'swarming': {
917 'hard_timeout': 1200,
918 'shards': 2,
919 },
920 },
921 'Marshmallow Tablet Tester': {
922 'swarming': {
923 'hard_timeout': 1500,
924 'shards': 2,
925 },
926 },
Kenneth Russell8ceeabf2017-12-11 17:53:28927 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:28928 'Nougat Phone Tester': {
929 'swarming': {
930 'hard_timeout': 1200,
931 'shards': 4,
932 },
933 },
934 'x64 Device Tester': {
935 'swarming': {
936 'hard_timeout': 0,
937 'shards': 1,
938 },
939 },
940 'x86 Cloud Tester': {
941 'swarming': {
942 'hard_timeout': 1920,
943 'shards': 1,
944 },
945 },
Kenneth Russellfbda3c532017-12-08 23:57:24946 # chromium.clang
947 'ToTAndroid x64': {
948 'swarming': {
949 'hard_timeout': 0,
950 'shards': 1,
951 },
952 },
953 'ToTAndroidCFI': {
954 'swarming': {
955 'hard_timeout': 0,
956 'shards': 1,
957 },
958 },
Kenneth Russell8ceeabf2017-12-11 17:53:28959 # chromium.fyi
960 'Out of Process Profiling Android': {
961 'swarming': {
962 'hard_timeout': 0,
963 'shards': 1,
964 },
965 },
Peter Collingbournee07e84e82018-02-23 20:28:58966 # chromium.memory
967 'Android CFI': {
968 'swarming': {
969 'hard_timeout': 0,
970 'shards': 1,
971 },
972 },
Kenneth Russelleb60cbd22017-12-05 07:54:28973 },
974 },
975 'content_unittests': {
Dirk Prankedd1d2a02017-12-08 20:51:59976 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28977 # chromium.fyi
978 'Fuchsia (dbg)',
979 'Fuchsia ARM64',
Dirk Prankedd1d2a02017-12-08 20:51:59980 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28981 'modifications': {
Dirk Pranke20eae9a72017-12-09 18:12:14982 # TODO(dpranke) - on chromium.swarm, remove this exception.
983 'Android N5X Swarm': {
984 'swarming': {
985 'shards': 4,
986 },
987 },
Kenneth Russell8ceeabf2017-12-11 17:53:28988 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28989 'KitKat Tablet Tester': {
990 'swarming': {
991 'hard_timeout': 1200,
992 },
993 },
994 'Lollipop Tablet Tester': {
995 'swarming': {
996 'hard_timeout': 1200,
997 },
998 },
999 'Marshmallow Tablet Tester': {
1000 'swarming': {
1001 'hard_timeout': 1500,
1002 },
1003 },
Kenneth Russell8ceeabf2017-12-11 17:53:281004 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281005 'Nougat Phone Tester': {
1006 'swarming': {
1007 'hard_timeout': 1200,
1008 'shards': 2,
1009 },
1010 },
1011 'x64 Device Tester': {
1012 'swarming': {
1013 'hard_timeout': 0,
1014 },
1015 },
1016 'x86 Cloud Tester': {
1017 'swarming': {
1018 'hard_timeout': 0,
1019 },
1020 },
1021 # chromium.fyi
1022 'Site Isolation Android': {
1023 'swarming': {
1024 'hard_timeout': 0,
1025 },
1026 },
John Budorick5052d552017-12-13 02:59:341027 # chromium.memory
1028 'Linux ASan LSan Tests (1)': {
1029 # These are slow on the ASAN trybot for some reason.
1030 # crbug.com/794372
1031 'swarming': {
1032 'shards': 2,
1033 },
1034 },
Kenneth Russelleb60cbd22017-12-05 07:54:281035 },
1036 },
Kenneth Russellfbda3c532017-12-08 23:57:241037 'crashpad_tests': {
1038 'remove_from': [
1039 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:481040 'linux-win_cross-rel', # https://crbug.com/762167
Kenneth Russellfbda3c532017-12-08 23:57:241041 ],
1042 },
Kenneth Russell8ceeabf2017-12-11 17:53:281043 'cronet_test_instrumentation_apk': {
1044 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281045 'Android Cronet Builder (dbg) chromium.android.fyi': {
1046 'swarming': {
1047 'hard_timeout': 1200,
1048 'shards': 2,
1049 },
1050 },
1051 'Android Cronet KitKat Builder chromium.android.fyi': {
1052 'swarming': {
1053 'hard_timeout': 1200,
1054 'shards': 2,
1055 },
1056 },
1057 },
1058 },
Kenneth Russelleb60cbd22017-12-05 07:54:281059 'dbus_unittests': {
1060 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241061 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281062 'Linux Tests (dbg)(1)(32)',
1063 ],
1064 },
1065 'device_unittests': {
1066 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281067 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591068 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281069 'Chromium Mac 10.13',
1070 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241071 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281072 'Win7 Tests (dbg)(1)',
1073 ],
1074 'modifications': {
John Budorick8c4a989d2018-05-20 05:08:391075 'android-marshmallow-arm64-rel': {
1076 'swarming': {
1077 'hard_timeout': 960,
1078 },
1079 },
Kenneth Russelleb60cbd22017-12-05 07:54:281080 'KitKat Tablet Tester': {
1081 'swarming': {
1082 'hard_timeout': 120,
1083 },
1084 },
Kenneth Russelleb60cbd22017-12-05 07:54:281085 'Marshmallow Tablet Tester': {
1086 'swarming': {
1087 'hard_timeout': 120,
1088 },
1089 },
1090 },
1091 },
1092 'devtools_closure_compile': {
1093 'remove_from': [
1094 # On chromium.linux, unclear why these only run on "Linux Tests".
1095 'Linux Tests (dbg)(1)',
1096 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271097 # client.v8.chromium
1098 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281099 ],
1100 },
1101 'devtools_eslint': {
1102 'remove_from': [
1103 # On chromium.linux, unclear why these only run on "Linux Tests".
1104 'Linux Tests (dbg)(1)',
1105 'Linux Tests (dbg)(1)(32)',
Dirk Pranke8fd63c12017-12-10 18:06:271106 # client.v8.chromium
1107 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281108 ],
1109 },
Kenneth Russelleb60cbd22017-12-05 07:54:281110 'events_unittests': {
1111 'modifications': {
1112 'KitKat Tablet Tester': {
1113 'swarming': {
1114 'hard_timeout': 60,
1115 },
1116 },
1117 'Lollipop Tablet Tester': {
1118 'swarming': {
1119 'hard_timeout': 60,
1120 },
1121 },
1122 'Marshmallow Tablet Tester': {
1123 'swarming': {
1124 'hard_timeout': 120,
1125 },
1126 },
1127 },
1128 },
1129 'extensions_browsertests': {
1130 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281131 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591132 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281133 'Chromium Mac 10.13',
1134 'Out of Process Profiling Linux',
1135 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281136 # On chromium.mac, unclear why these aren't run.
1137 'Mac10.10 Tests',
1138 'Mac10.11 Tests',
1139 'Mac10.12 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:141140 'Mac10.13 Tests',
1141 'Mac10.13 Tests (dbg)',
John Budorickca14c76f62017-12-09 14:19:181142 # chromium.memory
1143 'Linux Chromium OS ASan LSan Tests (1)',
1144 'Linux TSan Tests',
1145 'Mac ASan 64 Tests (1)',
Stephen Martinis6a0f46002018-05-19 00:32:191146 # chromium.win
1147 'Win10 Tests x64 (dbg)',
John Budorickca14c76f62017-12-09 14:19:181148 ],
1149 },
Kenneth Russelleb60cbd22017-12-05 07:54:281150 'filesystem_service_unittests': {
1151 'remove_from': [
1152 'Linux Tests (dbg)(1)(32)',
1153 ],
1154 },
Kenneth Russelleb60cbd22017-12-05 07:54:281155 'gin_unittests': {
1156 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241157 # chromium.clang
Nico Weber1394523f2018-06-06 15:58:471158 'ToTLinuxASan', # https://crbug.com/831667
John Budorickca14c76f62017-12-09 14:19:181159 # chromium.memory
Nico Weberd36959682018-04-12 03:33:461160 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471161 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Dirk Pranke8fd63c12017-12-10 18:06:271162 # client.v8.chromium
1163 'Linux - Future (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281164 ],
1165 },
1166 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:181167 'remove_from': [
1168 # chromium.clang
1169 'CFI Linux (icall)',
1170 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011171 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:011172 'Android FYI Release (Nexus 5X)',
Morten Stenshorne615a8d02018-04-20 12:19:211173 # chromium.memory
Kenneth Russell55bbec52018-05-03 18:44:551174 # Can't run on MSAN because gl_tests uses the hardware driver,
1175 # which isn't instrumented.
1176 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181177 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281178 'modifications': {
1179 'KitKat Tablet Tester': {
1180 'swarming': {
1181 'hard_timeout': 120,
1182 },
1183 },
1184 'Marshmallow Tablet Tester': {
1185 'swarming': {
1186 'hard_timeout': 120,
1187 },
1188 },
Kenneth Russell1a515be2018-04-28 03:54:451189 # chromium.memory
Kenneth Russell1a515be2018-04-28 03:54:451190 # TODO(kbr): figure out a better way to specify blocks of
1191 # arguments like this for tests on multiple machines.
1192 'Linux ASan LSan Tests (1)': {
1193 'args': [
1194 '--use-gpu-in-tests',
1195 '--no-xvfb',
1196 ],
1197 'swarming': {
1198 'dimension_sets': [
1199 {
1200 'gpu': '10de:1cb3',
1201 'os': 'Ubuntu',
1202 'pool': 'Chrome-GPU',
1203 },
1204 ],
1205 },
1206 'use_xvfb': False,
1207 },
1208 'Linux ASan LSan Tests (1)': {
1209 'args': [
1210 '--use-gpu-in-tests',
1211 '--no-xvfb',
1212 ],
1213 'swarming': {
1214 'dimension_sets': [
1215 {
1216 'gpu': '10de:1cb3',
1217 'os': 'Ubuntu',
1218 'pool': 'Chrome-GPU',
1219 },
1220 ],
1221 },
1222 'use_xvfb': False,
1223 },
1224 'Linux CFI': {
1225 'args': [
1226 '--use-gpu-in-tests',
1227 '--no-xvfb',
1228 ],
1229 'swarming': {
1230 'dimension_sets': [
1231 {
1232 'gpu': '10de:1cb3',
1233 'os': 'Ubuntu',
1234 'pool': 'Chrome-GPU',
1235 },
1236 ],
1237 },
1238 'use_xvfb': False,
1239 },
1240 'Linux TSan Tests': {
1241 'args': [
1242 '--use-gpu-in-tests',
1243 '--no-xvfb',
1244 ],
1245 'swarming': {
1246 'dimension_sets': [
1247 {
1248 'gpu': '10de:1cb3',
1249 'os': 'Ubuntu',
1250 'pool': 'Chrome-GPU',
1251 },
1252 ],
1253 },
1254 'use_xvfb': False,
1255 },
Kenneth Russelleb60cbd22017-12-05 07:54:281256 },
1257 },
1258 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:181259 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011260 # chromium.gpu.fyi
1261 # On Android, these are already run on the main waterfall.
1262 # Run them on the one-off Android FYI bots, though.
1263 'Android FYI Release (Nexus 5X)',
1264 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
1265 'Linux FYI Release (AMD R7 240)',
John Budorickca14c76f62017-12-09 14:19:181266 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281267 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281268 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:391269 'android-marshmallow-arm64-rel': {
1270 'swarming': {
1271 'hard_timeout': 120,
1272 },
1273 },
Kenneth Russell8ceeabf2017-12-11 17:53:281274 'Lollipop Phone Tester': {
1275 'swarming': {
1276 'hard_timeout': 960,
1277 },
1278 },
1279 'Marshmallow 64 bit Tester': {
1280 'swarming': {
1281 'hard_timeout': 960,
1282 },
1283 },
Kenneth Russell8ceeabf2017-12-11 17:53:281284 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281285 'Nougat Phone Tester': {
1286 'swarming': {
1287 'hard_timeout': 960,
1288 },
1289 },
1290 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:241291 'CFI Linux (icall)': {
1292 'args': [
1293 '--use-gpu-in-tests',
1294 '--no-xvfb',
1295 ],
1296 'swarming': {
1297 'dimension_sets': [
1298 {
1299 'gpu': '10de:1cb3',
1300 'os': 'Ubuntu',
1301 'pool': 'Chrome-GPU',
1302 },
1303 ],
1304 },
1305 'use_xvfb': False,
1306 },
1307 'CFI Linux ToT': {
1308 'args': [
1309 '--use-gpu-in-tests',
1310 '--no-xvfb',
1311 ],
1312 'swarming': {
1313 'dimension_sets': [
1314 {
1315 'gpu': '10de:1cb3',
1316 'os': 'Ubuntu',
1317 'pool': 'Chrome-GPU',
1318 },
1319 ],
1320 },
1321 'use_xvfb': False,
1322 },
Kenneth Russell8ceeabf2017-12-11 17:53:281323 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:181324 'Linux CFI': {
1325 'args': [
1326 '--use-gpu-in-tests',
1327 '--no-xvfb',
1328 ],
1329 'swarming': {
1330 'dimension_sets': [
1331 {
1332 'gpu': '10de:1cb3',
1333 'os': 'Ubuntu',
1334 'pool': 'Chrome-GPU',
1335 },
1336 ],
1337 },
1338 'use_xvfb': False,
1339 },
Kenneth Russelleb60cbd22017-12-05 07:54:281340 },
1341 },
Kenneth Russellfbda3c532017-12-08 23:57:241342 'gn_unittests': {
1343 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281344 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591345 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281346 'Chromium Mac 10.13',
1347 'Out of Process Profiling Linux',
1348 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241349 ],
1350 },
Kenneth Russelleb60cbd22017-12-05 07:54:281351 'headless_browsertests': {
1352 'remove_from': [
Nico Webere140de212018-06-08 15:36:171353 # chromium.clang
1354 'ToTLinuxASan', # https://crbug.com/843732
1355 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281356 'Linux Tests (dbg)(1)(32)',
1357 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1358 'Mac10.11 Tests',
Nico Weber1c1495022018-06-09 04:10:451359 # chromium.memory
1360 'Linux ASan LSan Tests (1)', # https://crbug.com/843732
1361 'Linux TSan Tests', # https://crbug.com/843734
Dirk Pranke8fd63c12017-12-10 18:06:271362 # client.v8.chromium
1363 'Linux - Future (dbg)',
Stephen Martinis6a0f46002018-05-19 00:32:191364 # chromium.win
1365 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281366 ],
1367 },
1368 'headless_unittests': {
1369 'remove_from': [
Nico Webere140de212018-06-08 15:36:171370 # chromium.clang
1371 'ToTLinuxASan', # https://crbug.com/843732
1372 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281373 'Linux Tests (dbg)(1)(32)',
1374 # On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
1375 'Mac10.11 Tests',
Nico Weber1c1495022018-06-09 04:10:451376 # chromium.memory
1377 'Linux ASan LSan Tests (1)', # https://crbug.com/843732
Dirk Pranke8fd63c12017-12-10 18:06:271378 # client.v8.chromium
1379 'Linux - Future (dbg)'
Kenneth Russelleb60cbd22017-12-05 07:54:281380 ],
1381 },
Kenneth Russell8a386d42018-06-02 09:48:011382 'info_collection_tests': {
1383 'remove_from': [
1384 # chromium.gpu.fyi
1385 # The Mac ASAN swarming bot runs tests on two different GPU
1386 # types, so we can't have one expected vendor ID / device ID.
1387 'Mac FYI GPU ASAN Release',
1388 # client.v8.fyi
1389 'Android V8 FYI Release (Nexus 5X)',
1390 'Linux V8 FYI Release (NVIDIA)',
1391 'Linux V8 FYI Release - concurrent marking (NVIDIA)',
1392 'Mac V8 FYI Release (Intel)',
1393 'Win V8 FYI Release (NVIDIA)',
1394 ],
1395 },
Kenneth Russellfbda3c532017-12-08 23:57:241396 'install_static_unittests': {
1397 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281398 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281399 'Out of Process Profiling Windows',
1400 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:241401 ],
1402 },
Kenneth Russelleb60cbd22017-12-05 07:54:281403 'interactive_ui_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:241404 'remove_from': [
1405 # chromium.clang
Nico Weber2125f8972018-06-08 23:19:531406 'ToTLinuxUBSanVptr', # https://crbug.com/815190
1407 'UBSanVptr Linux', # https://crbug.com/815190
John Budorickca14c76f62017-12-09 14:19:181408 # chromium.memory
1409 'Linux TSan Tests',
Kenneth Russellfbda3c532017-12-08 23:57:241410 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281411 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281412 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281413 'Win7 Tests (dbg)(1)': {
1414 'swarming': {
1415 'shards': 4,
1416 },
1417 },
John Budorickca14c76f62017-12-09 14:19:181418 # chromium.memory
1419 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341420 # These are slow on the ASAN trybot for some reason.
1421 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181422 'swarming': {
John Budorick5052d552017-12-13 02:59:341423 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:181424 },
1425 },
Dirk Pranke8fd63c12017-12-10 18:06:271426 # client.v8.chromium
1427 'Linux - Future (dbg)': {
1428 'swarming': {
1429 'shards': 3,
1430 },
1431 },
Greg Thompson3eb7e6522018-05-25 09:04:031432 # chromium.win; temporary, https://crbug.com/818832
1433 'Win10 Tests x64 (dbg)': {
1434 'experiment_percentage': 100,
1435 },
Kenneth Russelleb60cbd22017-12-05 07:54:281436 },
1437 },
1438 'ipc_tests': {
Kenneth Russell8ceeabf2017-12-11 17:53:281439 'remove_from': [
1440 # chromium.linux
1441 'Fuchsia x64',
1442 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281443 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281444 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:281445 'KitKat Tablet Tester': {
1446 'swarming': {
1447 'hard_timeout': 60,
1448 },
1449 },
1450 'Lollipop Tablet Tester': {
1451 'swarming': {
1452 'hard_timeout': 60,
1453 },
1454 },
1455 'Marshmallow Tablet Tester': {
1456 'swarming': {
1457 'hard_timeout': 120,
1458 },
1459 },
Kenneth Russell8ceeabf2017-12-11 17:53:281460 # chromium.android.fyi
1461 'Unswarmed N5 Tests Dummy Builder': {
1462 'args': [
1463 '--shard-timeout',
1464 '600',
1465 ],
1466 },
1467 'Unswarmed N5X Tests Dummy Builder': {
1468 'args': [
1469 '--shard-timeout',
1470 '600',
1471 ],
1472 },
Kenneth Russelleb60cbd22017-12-05 07:54:281473 },
1474 },
Kenneth Russelleb60cbd22017-12-05 07:54:281475 'latency_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281476 'modifications': {
1477 'KitKat Tablet Tester': {
1478 'swarming': {
1479 'hard_timeout': 60,
1480 },
1481 },
1482 },
1483 },
John Budorickca14c76f62017-12-09 14:19:181484 'mash_browser_tests': {
1485 'remove_from': [
1486 # chromium.memory
James Cook4be72252018-02-23 00:36:171487 # Unclear why this isn't run. http://crbug.com/814403
John Budorickca14c76f62017-12-09 14:19:181488 'Linux Chromium OS ASan LSan Tests (1)',
Nico Webera8fc38f72018-04-10 02:20:111489 'Linux ChromiumOS MSan Tests', # https://crbug.com/830944
James Cook4be72252018-02-23 00:36:171490 # Not needed on chromium.fyi because suite is on main waterfall.
1491 'Mojo ChromiumOS',
John Budorickca14c76f62017-12-09 14:19:181492 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281493 },
1494 'mash_unittests': {
1495 'remove_from': [
1496 # chromium.fyi
1497 'Mojo ChromiumOS',
1498 ],
John Budorickca14c76f62017-12-09 14:19:181499 },
Kenneth Russellfbda3c532017-12-08 23:57:241500 'mac_installer_unittests': {
1501 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281502 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591503 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281504 'Chromium Mac 10.13',
1505 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241506 ],
1507 },
Kenneth Russelleb60cbd22017-12-05 07:54:281508 'media_blink_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281509 'modifications': {
1510 'Lollipop Tablet Tester': {
1511 'swarming': {
1512 'hard_timeout': 300,
1513 },
1514 },
1515 'Marshmallow Tablet Tester': {
1516 'swarming': {
1517 'hard_timeout': 300,
1518 },
1519 },
1520 },
1521 },
Kenneth Russelleb60cbd22017-12-05 07:54:281522 'media_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241523 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281524 # chromium.linux
1525 'Fuchsia x64',
1526 # chromium.fyi
1527 'Fuchsia ARM64',
Kenneth Russellfbda3c532017-12-08 23:57:241528 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281529 },
Kenneth Russelleb60cbd22017-12-05 07:54:281530 'metrics_python_tests': {
1531 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281532 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281533 'Chromium Mac 10.13',
1534 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281535 ],
1536 },
Nico Weber018c6632018-06-08 17:10:301537 'mojo_core_unittests': {
1538 'remove_from': [
1539 # chromium.clang
1540 'CFI Linux (icall)', # https://crbug.com/850464
1541 'CFI Linux ToT', # https://crbug.com/850464
1542 # chromium.memory
1543 'Linux CFI', # https://crbug.com/850464
1544 ],
1545 },
Kenneth Russelleb60cbd22017-12-05 07:54:281546 'mojo_test_apk': {
Kenneth Russelleb60cbd22017-12-05 07:54:281547 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241548 # chromium.clang
1549 'ToTAndroidCFI': {
1550 'swarming': {
1551 'hard_timeout': 0,
1552 },
1553 },
Peter Collingbournee07e84e82018-02-23 20:28:581554 # chromium.clang
1555 'Android CFI': {
1556 'swarming': {
1557 'hard_timeout': 0,
1558 },
1559 },
Kenneth Russelleb60cbd22017-12-05 07:54:281560 },
1561 },
Nico Weberd3096fb2018-06-07 17:50:151562 'nacl_helper_nonsfi_unittests': {
1563 'remove_from': [
1564 # chromium.memory
1565 'Linux TSan Tests', # Sets enable_nacl=false.
1566 ],
1567 },
Kenneth Russellfbda3c532017-12-08 23:57:241568 'nacl_loader_unittests': {
1569 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351570 # chromium.clang
1571 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511572 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
John Budorickca14c76f62017-12-09 14:19:181573 # chromium.memory
Nico Webera8fc38f72018-04-10 02:20:111574 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481575 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241576 ],
1577 },
Kenneth Russelleb60cbd22017-12-05 07:54:281578 'native_theme_unittests': {
1579 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241580 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281581 'Linux Tests (dbg)(1)(32)',
1582 ],
1583 },
1584 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241585 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281586 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281587 'Fuchsia (dbg)',
1588 'Fuchsia ARM64',
1589 # chromium.linux
1590 'Fuchsia x64',
Kenneth Russellfbda3c532017-12-08 23:57:241591 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281592 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241593 # chromium.clang
1594 'ToTLinuxASan': {
Reid Kleckner6b836242018-04-18 17:37:331595 # TODO(crbug.com/794372): net_unittests is slow under ASan.
Kenneth Russellfbda3c532017-12-08 23:57:241596 'swarming': {
Reid Kleckner6b836242018-04-18 17:37:331597 'shards': 16,
Kenneth Russellfbda3c532017-12-08 23:57:241598 },
1599 },
John Budorickca14c76f62017-12-09 14:19:181600 # chromium.memory
1601 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341602 # These are very slow on the ASAN trybot for some reason.
1603 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181604 'swarming': {
John Budorick5052d552017-12-13 02:59:341605 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181606 },
1607 },
1608 'Linux Chromium OS ASan LSan Tests (1)': {
1609 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021610 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181611 }
1612 },
1613 'Linux TSan Tests': {
1614 'swarming': {
1615 'shards': 4,
1616 }
1617 },
Ben Pastene8bf205b2018-06-13 04:00:331618 # The suite runs signficantly slower on linux dbg, so increase shards.
1619 'Linux Tests (dbg)(1)': {
1620 'swarming': {
1621 'shards': 2,
1622 },
1623 },
1624 'Linux Tests (dbg)(1)(32)': {
1625 'swarming': {
1626 'shards': 2,
1627 },
1628 },
1629 'linux-chromeos-dbg': {
1630 'swarming': {
1631 'shards': 2,
1632 },
1633 },
Kenneth Russelleb60cbd22017-12-05 07:54:281634 },
1635 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311636 'network_service_browser_tests': {
1637 'remove_from': [
1638 # chromium.win
1639 'Win10 Tests x64 (dbg)',
1640 ],
1641 },
John Abd-El-Malek4782bd12018-06-12 01:08:211642 'network_service_components_browsertests': {
1643 'remove_from': [
1644 # chromium.win
1645 'Win10 Tests x64 (dbg)',
1646 ],
1647 },
John Abd-El-Malek787a41a2018-06-12 18:10:531648 'network_service_extensions_browsertests': {
1649 'remove_from': [
1650 # chromium.win
1651 'Win10 Tests x64 (dbg)',
1652 ],
1653 },
1654 'network_service_interactive_ui_tests': {
1655 'modifications': {
1656 # chromium.win; temporary, https://crbug.com/818832
1657 'Win10 Tests x64 (dbg)': {
1658 'experiment_percentage': 100,
1659 },
1660 },
1661 },
Xi Cheng34ca4042018-02-23 00:10:121662 'notification_helper_unittests': {
1663 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:121664 # The test uses WinRT, which only exists in Windows 8 or above.
1665 # (https://crbug.com/813553)
1666 # chromium.win
Xi Cheng34ca4042018-02-23 00:10:121667 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:121668 'Win7 Tests (1)',
1669 'Win7 Tests (dbg)(1)',
Hans Wennborg252643a2018-05-22 14:41:121670 # chromium.clang; all these bots run Windows 7.
Oksana Zhuravlova7f996212018-02-28 04:23:081671 'CrWinAsan',
1672 'CrWinAsan(dll)',
1673 'CrWinAsanCov',
Oksana Zhuravlova7f996212018-02-28 04:23:081674 'CrWinClangLLD',
1675 'CrWinClangLLD64',
1676 'CrWinClngLLD64dbg',
1677 'CrWinClngLLDdbg',
Xi Cheng34ca4042018-02-23 00:10:121678 'ToTWin',
1679 'ToTWin(dbg)',
1680 'ToTWin(dll)',
1681 'ToTWin64',
1682 'ToTWin64(dbg)',
1683 'ToTWin64(dll)',
1684 'ToTWinCFI',
1685 'ToTWinCFI64',
Nico Weber6c23b352018-03-09 14:22:121686 'ToTWinLibcxx64',
Oksana Zhuravlova7f996212018-02-28 04:23:081687 'ToTWinThinLTO64',
Hans Wennborg252643a2018-05-22 14:41:121688 # chromium.fyi; all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:121689 'Out of Process Profiling Windows',
1690 ],
1691 },
Kenneth Russell56a3e862017-12-08 03:11:341692 'printing_unittests': {
1693 'remove_from': [
1694 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:341695 'linux-chromeos-dbg',
1696 ],
1697 },
Kenneth Russelleb60cbd22017-12-05 07:54:281698 'sandbox_linux_unittests': {
1699 'modifications': {
1700 'KitKat Tablet Tester': {
1701 'swarming': {
1702 'hard_timeout': 60,
1703 },
1704 },
1705 'Marshmallow Tablet Tester': {
1706 'swarming': {
1707 'hard_timeout': 60,
1708 },
1709 },
Kenneth Russell56a3e862017-12-08 03:11:341710 'linux-chromeos-dbg': {
1711 'args': [
1712 '--test-launcher-print-test-stdio=always',
1713 ],
1714 },
1715 'linux-chromeos-rel': {
1716 'args': [
1717 '--test-launcher-print-test-stdio=always',
1718 ],
1719 },
Kenneth Russelleb60cbd22017-12-05 07:54:281720 'Linux Tests (dbg)(1)': {
1721 'args': [
1722 '--test-launcher-print-test-stdio=always',
1723 ],
1724 },
1725 'Linux Tests (dbg)(1)(32)': {
1726 'args': [
1727 '--test-launcher-print-test-stdio=always',
1728 ],
1729 },
1730 'Lollipop Tablet Tester': {
1731 'swarming': {
1732 'hard_timeout': 60,
1733 },
1734 },
1735 },
1736 },
Kenneth Russelleb60cbd22017-12-05 07:54:281737 'services_unittests': {
1738 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241739 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:481740 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:011741 # chromium.gpu.fyi
1742 # The face and barcode detection tests fail on the Mac Pros.
1743 'Mac Pro FYI Release (AMD)',
Kenneth Russell8ceeabf2017-12-11 17:53:281744 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591745 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281746 'Chromium Mac 10.13',
Kenneth Russell8ceeabf2017-12-11 17:53:281747 'Win 10 Fast Ring',
Kenneth Russelleb60cbd22017-12-05 07:54:281748 # On chromium.linux, unclear why these aren't run on Cast.
1749 'Cast Audio Linux',
1750 'Cast Linux',
John Budorickca14c76f62017-12-09 14:19:181751 # chromium.memory
Nico Weberd36959682018-04-12 03:33:461752 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
1753 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:281754 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281755 },
Lukasz Anforowiczfb1ccf02018-04-21 14:55:201756 'not_site_per_process_browser_tests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281757 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281758 # chromium.fyi
1759 'Site Isolation Android',
1760 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281761 'Linux Tests (dbg)(1)(32)',
1762 ],
1763 'modifications': {
1764 'Linux Tests (dbg)(1)': {
1765 'swarming': {
1766 'shards': 10,
1767 },
1768 },
Dirk Pranke8fd63c12017-12-10 18:06:271769 # client.v8.chromium
1770 'Linux - Future (dbg)': {
1771 'swarming': {
1772 'shards': 10,
1773 },
1774 },
Kenneth Russelleb60cbd22017-12-05 07:54:281775 },
1776 },
Dirk Pranke7feb8802017-12-14 19:27:451777 'site_per_process_components_browsertests': {
1778 'remove_from': [
1779 # chromium.linux
1780 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451781 ],
1782 },
1783 'site_per_process_components_unittests': {
1784 'remove_from': [
1785 # chromium.linux
1786 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451787 ],
1788 },
Kenneth Russelleb60cbd22017-12-05 07:54:281789 'site_per_process_content_browsertests': {
1790 'remove_from': [
Dirk Pranke7feb8802017-12-14 19:27:451791 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281792 'Linux Tests (dbg)(1)(32)',
1793 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281794 'modifications': {
1795 # chromium.fyi
1796 'Site Isolation Android': {
1797 'swarming': {
1798 'shards': 6,
1799 },
1800 },
1801 },
Kenneth Russelleb60cbd22017-12-05 07:54:281802 },
1803 'site_per_process_content_unittests': {
1804 'remove_from': [
Dirk Pranke7feb8802017-12-14 19:27:451805 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281806 'Linux Tests (dbg)(1)(32)',
1807 ],
1808 },
Dirk Pranke7feb8802017-12-14 19:27:451809 'site_per_process_extensions_browsertests': {
1810 'remove_from': [
1811 # chromium.linux
1812 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451813 ],
1814 },
1815 'site_per_process_extensions_unittests': {
1816 'remove_from': [
1817 # chromium.linux
1818 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451819 ],
1820 },
Lukasz Anforowiczfb1ccf02018-04-21 14:55:201821 'not_site_per_process_interactive_ui_tests': {
Dirk Pranke7feb8802017-12-14 19:27:451822 'remove_from': [
1823 # chromium.linux
1824 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451825 ],
1826 },
Lukasz Anforowiczfb1ccf02018-04-21 14:55:201827 'not_site_per_process_sync_integration_tests': {
Dirk Pranke7feb8802017-12-14 19:27:451828 'remove_from': [
1829 # chromium.linux
1830 'Linux Tests (dbg)(1)(32)',
Dirk Pranke7feb8802017-12-14 19:27:451831 ],
1832 },
Lukasz Anforowiczfb1ccf02018-04-21 14:55:201833 'not_site_per_process_unit_tests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281834 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281835 # chromium.fyi
1836 'Site Isolation Android',
1837 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281838 'Linux Tests (dbg)(1)(32)',
1839 ],
1840 },
Dirk Prankeb4ab1e42017-12-19 22:00:531841 'site_per_process_webkit_layout_tests': {
1842 'remove_from': [
1843 # chromium.linux
John Budorick5fae58f2018-01-17 17:33:431844 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1845 'Linux Tests (dbg)(1)',
Dirk Prankeb4ab1e42017-12-19 22:00:531846 'Linux Tests (dbg)(1)(32)',
Dirk Prankeb4ab1e42017-12-19 22:00:531847 ],
1848 },
Dirk Pranke1b767092017-12-07 04:44:231849 'sizes': {
1850 'remove_from': [
1851 'Win',
1852 'Win x64',
1853 ],
1854 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281855 # chromium
Dirk Pranke1b767092017-12-07 04:44:231856 'Mac': {
1857 'args': [
1858 'mac-release/sizes',
1859 ],
1860 },
1861 'Linux x64': {
1862 'args': [
1863 'linux-release-64/sizes',
1864 ],
1865 },
Kenneth Russell8ceeabf2017-12-11 17:53:281866 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281867 'Android Cronet KitKat Builder': {
1868 'args': [
1869 '--platform',
1870 'android-cronet',
1871 '--perf-id',
1872 'android_cronet_builder',
1873 'cronet-arm/sizes',
1874 ],
1875 'override_compile_targets': [
1876 'cronet',
1877 ],
1878 },
Dirk Pranke1b767092017-12-07 04:44:231879 },
1880 },
Kenneth Russelleb60cbd22017-12-05 07:54:281881 'snapshot_unittests': {
1882 'remove_from': [
Kenneth Russell56a3e862017-12-08 03:11:341883 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:341884 'linux-chromeos-dbg',
1885 'linux-chromeos-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281886 # chromium.fyi
Dirk Pranke46119d82018-03-21 00:13:591887 'mac-views-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281888 'Chromium Mac 10.13',
1889 'Out of Process Profiling Mac',
Kenneth Russelleb60cbd22017-12-05 07:54:281890 ],
1891 },
1892 'sql_unittests': {
Dirk Prankedd1d2a02017-12-08 20:51:591893 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281894 # chromium.fyi
1895 'Fuchsia ARM64',
Dirk Prankedd1d2a02017-12-08 20:51:591896 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281897 'modifications': {
1898 'KitKat Tablet Tester': {
1899 'swarming': {
1900 'hard_timeout': 60,
1901 },
1902 },
1903 'Lollipop Tablet Tester': {
1904 'swarming': {
1905 'hard_timeout': 60,
1906 },
1907 },
1908 'Marshmallow Tablet Tester': {
1909 'swarming': {
Yuke Liao5d6014d2018-03-20 22:09:561910 'hard_timeout': 120,
Kenneth Russelleb60cbd22017-12-05 07:54:281911 },
1912 },
1913 },
1914 },
1915 'storage_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241916 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281917 # chromium.fyi
1918 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:241919 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281920 'modifications': {
1921 # chromium.android
John Budorick2232bb982018-05-18 17:50:071922 'android-kitkat-arm-rel': {
1923 'swarming': {
1924 'hard_timeout': 180,
1925 },
1926 },
Kenneth Russelleb60cbd22017-12-05 07:54:281927 'KitKat Phone Tester (dbg)': {
1928 'swarming': {
1929 'hard_timeout': 180,
1930 },
1931 },
Kenneth Russelleb60cbd22017-12-05 07:54:281932 'KitKat Tablet Tester': {
1933 'swarming': {
1934 'hard_timeout': 120,
1935 },
1936 },
1937 'Lollipop Phone Tester': {
1938 'swarming': {
1939 'hard_timeout': 960,
1940 },
1941 },
1942 'Lollipop Tablet Tester': {
1943 'swarming': {
1944 'hard_timeout': 300,
1945 },
1946 },
1947 'Marshmallow 64 bit Tester': {
1948 'swarming': {
1949 'hard_timeout': 960,
1950 },
1951 },
1952 'Marshmallow Tablet Tester': {
1953 'swarming': {
1954 'hard_timeout': 300,
1955 },
1956 },
Kenneth Russelleb60cbd22017-12-05 07:54:281957 },
1958 },
1959 'sync_integration_tests': {
1960 'modifications': {
1961 'Win7 Tests (dbg)(1)': {
1962 'swarming': {
1963 'shards': 2,
1964 },
1965 },
1966 },
John Budorickca14c76f62017-12-09 14:19:181967 'remove_from': [
1968 # chromium.memory
Nico Weber996e65c2018-06-14 14:05:571969 'Linux TSan Tests', # https://crbug.com/852002
John Budorickca14c76f62017-12-09 14:19:181970 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281971 },
Emily Hanleyb64ac7c2018-05-25 13:36:551972 'performance_test_suite': {
1973 'modifications': {
1974 'Mac10.13 Tests (dbg)': {
1975 'args': [
1976 '--browser=debug',
1977 ],
1978 },
1979 'Win10 Tests x64 (dbg)': {
1980 'args': [
1981 '--browser=debug_x64',
1982 ],
Stephen Martinisc1fd43fd2018-06-04 22:04:181983 'experiment_percentage': 100,
Emily Hanleyb64ac7c2018-05-25 13:36:551984 },
1985 'Win7 Tests (dbg)(1)': {
1986 'args': [
1987 '--browser=debug',
1988 ],
1989 },
Kenneth Russell8a386d42018-06-02 09:48:011990 },
1991 },
1992 'swiftshader_unittests': {
1993 'remove_from': [
1994 # Save capacity on the hardware where we have only a few machines.
1995 'Mac FYI Experimental Release (Intel)',
1996 'Mac FYI Experimental Retina Release (AMD)',
1997 'Mac FYI Experimental Retina Release (NVIDIA)',
1998 'Mac Pro FYI Release (AMD)',
1999 ],
2000 },
2001 'tab_capture_end2end_tests': {
2002 # Run these only on Release bots, and don't run them on TSAN.
2003 'remove_from': [
2004 # chromium.gpu
2005 'Linux Debug (NVIDIA)',
2006 'Mac Debug (Intel)',
2007 'Mac Retina Debug (AMD)',
2008 'Win10 Debug (NVIDIA)',
2009 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:012010 'Win10 FYI Debug (NVIDIA)',
2011 'Win7 FYI Debug (AMD)',
2012 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552013 },
Kenneth Russelleb60cbd22017-12-05 07:54:282014 'telemetry_perf_unittests': {
2015 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282016 # chromium.android
John Budorick2232bb982018-05-18 17:50:072017 'android-kitkat-arm-rel': {
2018 'args': [
2019 '--browser=android-chromium',
2020 '--device=android',
2021 ],
2022 'swarming': {
2023 'dimension_sets': [
2024 {
2025 'temp_band': '<30',
2026 },
2027 ],
2028 'hard_timeout': 1500,
2029 'shards': 15,
2030 },
2031 },
John Budorick8c4a989d2018-05-20 05:08:392032 'android-marshmallow-arm64-rel': {
2033 'args': [
2034 '--browser=android-chromium',
2035 '--device=android',
2036 ],
2037 'swarming': {
2038 'dimension_sets': [
2039 {
2040 'temp_band': '<30',
2041 },
2042 ],
2043 'hard_timeout': 1500,
2044 'shards': 15,
2045 },
2046 },
Kenneth Russell8ceeabf2017-12-11 17:53:282047 # chromium.android.fyi
2048 'x86 Cloud Tester': {
2049 'args': [
2050 '--browser=android-chromium',
2051 '--device=android',
2052 ],
2053 'swarming': {
2054 'shards': 1,
2055 },
2056 },
2057 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282058 'Linux Tests': {
2059 'args': [
2060 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482061 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282062 ],
2063 },
Ned Nguyeneb3911e2017-12-11 20:16:022064 'Linux Tests (dbg)(1)': {
2065 'args': [
2066 '--xvfb',
nednguyen35d625f22018-01-11 19:45:302067 '--jobs=1',
Ned Nguyeneb3911e2017-12-11 20:16:022068 ],
2069 },
John Budorick2593eb922018-05-09 19:31:492070 'linux-xenial-rel': {
2071 'args': [
2072 '--xvfb',
2073 '--jobs=1',
2074 ],
2075 },
Kenneth Russell8ceeabf2017-12-11 17:53:282076 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:282077 # Disable parallelism on all Mac bots.
2078 'Mac10.10 Tests': {
2079 'args': [
2080 '--jobs=1',
2081 ],
2082 },
2083 'Mac10.11 Tests': {
2084 'args': [
2085 '--jobs=1',
2086 ],
2087 },
2088 'Mac10.12 Tests': {
2089 'args': [
2090 '--jobs=1',
2091 ],
2092 },
Ned Nguyen6e6e5b32018-02-21 20:21:502093 'Win7 Tests (dbg)(1)': {
2094 'args': [
2095 '--jobs=1',
2096 ],
2097 'swarming': {
2098 'shards': 20,
2099 },
2100 'experiment_percentage': 100,
2101 },
Kenneth Russelleb60cbd22017-12-05 07:54:282102 },
2103 'remove_from': [
Kenneth Russelleb60cbd22017-12-05 07:54:282104 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b232018-03-03 02:59:142105 'Mac10.13 Tests',
2106 'Mac10.13 Tests (dbg)',
Dirk Pranke8fd63c12017-12-10 18:06:272107 # client.v8.chromium
2108 'Linux - Future (dbg)',
Stephen Martinise701f5a2018-05-04 01:25:112109 # chromium.win
2110 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282111 ],
2112 },
Dirk Prankedd1d2a02017-12-08 20:51:592113 'telemetry_unittests': {
2114 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282115 'Out of Process Profiling Mac': {
2116 'swarming': {
2117 'shards': 2,
2118 },
2119 },
Dirk Prankedd1d2a02017-12-08 20:51:592120 },
Stephen Martinise701f5a2018-05-04 01:25:112121 'remove_from': [
2122 # chromium.win
2123 'Win10 Tests x64 (dbg)',
2124 ],
Dirk Prankedd1d2a02017-12-08 20:51:592125 },
Kenneth Russelleb60cbd22017-12-05 07:54:282126 'traffic_annotation_auditor_unittests': {
2127 'modifications': {
2128 'Linux Tests': {
2129 # Unclear why this isn't swarmed.
2130 'swarming': {
2131 'can_use_on_swarming_builders': False,
2132 },
2133 },
2134 },
2135 'remove_from': [
2136 # On chromium.linux, unclear why these only run on "Linux Tests".
2137 'Linux Tests (dbg)(1)',
2138 'Linux Tests (dbg)(1)(32)',
2139 ],
2140 },
2141 'ui_android_unittests': {
2142 'modifications': {
2143 'KitKat Tablet Tester': {
2144 'swarming': {
2145 'hard_timeout': 120,
2146 },
2147 },
2148 'Marshmallow Tablet Tester': {
2149 'swarming': {
2150 'hard_timeout': 120,
2151 },
2152 },
2153 },
2154 },
2155 'ui_base_unittests': {
2156 'modifications': {
2157 'KitKat Tablet Tester': {
2158 'swarming': {
2159 'hard_timeout': 120,
2160 },
2161 },
2162 'Marshmallow Tablet Tester': {
2163 'swarming': {
2164 'hard_timeout': 120,
2165 },
2166 },
2167 },
2168 },
2169 'ui_touch_selection_unittests': {
2170 'modifications': {
2171 'KitKat Tablet Tester': {
2172 'swarming': {
2173 'hard_timeout': 120,
2174 },
2175 },
2176 'Marshmallow Tablet Tester': {
2177 'swarming': {
2178 'hard_timeout': 120,
2179 },
2180 },
2181 },
2182 },
2183 'unit_tests': {
2184 'remove_from': [
2185 # On chromium.linux, unclear why these aren't run on Cast.
2186 'Cast Audio Linux',
2187 'Cast Linux',
Stephen Martinise701f5a2018-05-04 01:25:112188 # chromium.win
2189 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282190 ],
2191 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242192 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:392193 'android-marshmallow-arm64-rel': {
2194 'swarming': {
2195 'hard_timeout': 960,
2196 'shards': 2,
2197 },
2198 },
Kenneth Russelleb60cbd22017-12-05 07:54:282199 'KitKat Tablet Tester': {
2200 'swarming': {
2201 'hard_timeout': 1200,
2202 'shards': 2,
2203 },
2204 },
2205 'Lollipop Phone Tester': {
2206 'swarming': {
2207 'hard_timeout': 960,
2208 'shards': 2,
2209 },
2210 },
2211 'Lollipop Tablet Tester': {
2212 'swarming': {
2213 'hard_timeout': 1200,
2214 'shards': 2,
2215 },
2216 },
2217 'Marshmallow 64 bit Tester': {
2218 'swarming': {
2219 'hard_timeout': 960,
2220 'shards': 2,
2221 },
2222 },
Kenneth Russelleb60cbd22017-12-05 07:54:282223 'Marshmallow Tablet Tester': {
2224 'swarming': {
2225 'hard_timeout': 1200,
2226 'shards': 2,
2227 },
2228 },
Kenneth Russell8ceeabf2017-12-11 17:53:282229 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282230 'Nougat Phone Tester': {
2231 'swarming': {
2232 'hard_timeout': 1200,
2233 'shards': 2,
2234 },
2235 },
2236 'x64 Device Tester': {
2237 'swarming': {
2238 'hard_timeout': 0,
2239 },
2240 },
2241 'x86 Cloud Tester': {
2242 'swarming': {
2243 'hard_timeout': 0,
2244 },
2245 },
Kenneth Russellfbda3c532017-12-08 23:57:242246 # chromium.clang
2247 'ToTLinuxASan': {
2248 'swarming': {
2249 'shards': 2,
2250 },
John Budorickca14c76f62017-12-09 14:19:182251 },
Dirk Pranke20eae9a72017-12-09 18:12:142252 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:182253 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342254 # These are slow on the ASAN trybot for some reason.
2255 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182256 'swarming': {
John Budorick5052d552017-12-13 02:59:342257 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182258 },
2259 },
2260 'Linux Chromium OS ASan LSan Tests (1)': {
2261 'args': [
2262 '--test-launcher-filter-file=../../testing/buildbot/filters/unit_tests_cros_asan.filter',
2263 ],
2264 },
2265 'Linux TSan Tests': {
2266 'swarming': {
2267 'shards': 2,
2268 },
2269 },
Dirk Pranke20eae9a72017-12-09 18:12:142270 # chromium.swarm
2271 'Android N5X Swarm': {
2272 'swarming': {
2273 'shards': 8,
2274 },
2275 },
Kenneth Russelleb60cbd22017-12-05 07:54:282276 },
2277 },
Kenneth Russell8a386d42018-06-02 09:48:012278 'video_decode_accelerator_gl_unittest': {
2279 'remove_from': [
2280 # chromium.gpu.fyi
2281 # Windows Intel doesn't have the GL extensions to support this test.
Kenneth Russell0272ab72018-06-04 17:22:242282 'Optional Win10 Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012283 'Win10 FYI Release (Intel HD 630)',
2284 'Win10 FYI Exp Release (Intel HD 630)',
2285 ],
2286 },
jonross6b44aa52018-05-04 14:41:392287 'viz_content_browsertests': {
2288 'remove_from': [
2289 # Currently flaky timeouts on Windows 10. crbug.com/839824
2290 'Win10 Tests x64 (dbg)',
2291 ],
Takuto Ikuta4ef47d5f2018-06-11 13:15:362292 'modifications': {
Nico Weber4945dd52018-06-13 15:25:032293 # chromium.clang
2294 'ToTLinuxUBSanVptr': {
2295 'swarming': {
2296 'shards': 5,
2297 },
2298 },
2299 'linux-win_cross-rel': {
2300 # content_browsertests sometimes times out without this override on
2301 # the cross bot, probably because of https://crbug.com/803591,
2302 # see also https://crbug.com/838559
2303 # TODO(thakis): Remove this once 803591 is fixed.
2304 'swarming': {
2305 'shards': 5,
2306 },
2307 },
2308 # chromium.memory
Takuto Ikuta4ef47d5f2018-06-11 13:15:362309 'Linux ASan LSan Tests (1)': {
2310 # These are very slow on the ASAN trybot for some reason.
2311 # crbug.com/794372
2312 'swarming': {
2313 'shards': 8,
2314 },
2315 },
Nico Weber4945dd52018-06-13 15:25:032316 'Linux Chromium OS ASan LSan Tests (1)': {
2317 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
2318 'swarming': {
2319 'shards': 4,
2320 }
2321 },
2322 'Linux TSan Tests': {
2323 'swarming': {
2324 'shards': 5,
2325 },
2326 },
Takuto Ikuta4ef47d5f2018-06-11 13:15:362327 },
jonross6b44aa52018-05-04 14:41:392328 },
Stephen Martinis36977112018-04-06 06:09:462329 'viz_browser_tests': {
2330 'remove_from': [
Nico Weber641b0a232018-06-07 06:07:112331 # chromium.memory
2332 'Linux TSan Tests', # https://crbug.com/368525
2333 # chromium.win
Stephen Martinis36977112018-04-06 06:09:462334 # Currently too flaky on Windows.
2335 'Win 7 Tests x64 (1)',
2336 'Win10 Tests x64',
2337 'Win7 Tests (1)',
2338 'Win7 Tests (dbg)(1)',
Stephen Martinise701f5a2018-05-04 01:25:112339 'Win10 Tests x64 (dbg)',
Stephen Martinis36977112018-04-06 06:09:462340 ],
Takuto Ikuta4ef47d5f2018-06-11 13:15:362341 'modifications': {
Nico Weber3f2a65de92018-06-11 14:04:172342 # chromium.clang
2343 'ToTWin(dbg)': {
2344 'swarming': {
2345 'shards': 20,
2346 },
2347 },
2348 'ToTWin64(dbg)': {
2349 'swarming': {
2350 'shards': 20,
2351 },
2352 },
2353 # chromium.memory
Takuto Ikuta4ef47d5f2018-06-11 13:15:362354 'Linux ASan LSan Tests (1)': {
2355 # These are very slow on the ASAN trybot for some reason.
2356 # crbug.com/794372
2357 'swarming': {
2358 'shards': 20,
2359 },
2360 },
2361 },
Stephen Martinis36977112018-04-06 06:09:462362 },
Kenneth Russell8a386d42018-06-02 09:48:012363 'viz_screenshot_sync_tests': {
2364 'remove_from': [
2365 # These tests don't work on TSAN right now.
2366 'Linux FYI GPU TSAN Release',
2367 ],
2368 },
Kenneth Russelleb60cbd22017-12-05 07:54:282369 'viz_unittests': {
2370 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282371 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282372 'Out of Process Profiling Android',
2373 'Out of Process Profiling Linux',
Kenneth Russelleb60cbd22017-12-05 07:54:282374 # chromium.win
2375 'Win10 Tests x64',
2376 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282377 'modifications': {
John Budorick8c4a989d2018-05-20 05:08:392378 'android-marshmallow-arm64-rel': {
2379 'swarming': {
2380 'hard_timeout': 960,
2381 },
2382 },
Kenneth Russelleb60cbd22017-12-05 07:54:282383 'KitKat Tablet Tester': {
2384 'swarming': {
2385 'hard_timeout': 300,
2386 },
2387 },
2388 'Lollipop Tablet Tester': {
2389 'swarming': {
2390 'hard_timeout': 300,
2391 },
2392 },
Kenneth Russelleb60cbd22017-12-05 07:54:282393 'Marshmallow Tablet Tester': {
2394 'swarming': {
2395 'hard_timeout': 300,
2396 },
2397 },
2398 },
2399 },
2400 'vr_common_unittests': {
2401 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282402 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282403 # chromium.win
2404 'Win 7 Tests x64 (1)',
2405 'Win10 Tests x64',
2406 ],
2407 'modifications': {
John Budorick8c4a989d2018-05-20 05:08:392408 'android-marshmallow-arm64-rel': {
2409 'swarming': {
2410 'hard_timeout': 960,
2411 },
2412 },
Kenneth Russelleb60cbd22017-12-05 07:54:282413 'KitKat Tablet Tester': {
2414 'swarming': {
2415 'hard_timeout': 300,
2416 },
2417 },
2418 'Lollipop Tablet Tester': {
2419 'swarming': {
2420 'hard_timeout': 300,
2421 },
2422 },
Kenneth Russelleb60cbd22017-12-05 07:54:282423 'Marshmallow Tablet Tester': {
2424 'swarming': {
2425 'hard_timeout': 300,
2426 },
2427 },
2428 },
2429 },
Kenneth Russell8a386d42018-06-02 09:48:012430 'vr_browser_tests': {
2431 'remove_from': [
2432 # chromium.gpu.fyi
2433 # TODO(kbr): remove the following two exceptions after switching
2434 # to the new generate_buildbot_json script.
2435 'Win10 FYI Exp Release (Intel HD 630)',
2436 'Win7 FYI Release (AMD)',
2437 # This exception probably needs to stay due to lack of capacity
2438 # on the Win AMD bots.
2439 'Win7 FYI Debug (AMD)',
2440 ],
2441 },
Kenneth Russellfbda3c532017-12-08 23:57:242442 'vr_pixeltests': {
2443 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282444 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282445 'Out of Process Profiling Android',
2446 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:242447 # chromium.win
2448 'Win 7 Tests x64 (1)',
2449 'Win10 Tests x64',
2450 'Win7 Tests (1)',
2451 'Win7 Tests (dbg)(1)',
2452 ],
2453 },
Kenneth Russell8a386d42018-06-02 09:48:012454 'webgl_conformance_d3d9_passthrough_tests': {
2455 'remove_from': [
2456 # TODO(jdarpinian): Re-enable when http://crbug.com/841789 is fixed.
2457 'Win10 FYI Exp Release (Intel HD 630)',
2458 ],
2459 },
2460 'webgl_conformance_d3d9_tests': {
2461 'remove_from': [
2462 # TODO(jdarpinian): Re-enable when http://crbug.com/841789 is fixed.
2463 'Win10 FYI Exp Release (Intel HD 630)',
2464 ],
2465 },
2466 'webgl_conformance_tests': {
2467 'modifications': {
2468 # On desktop platforms these don't take very long (~7 minutes),
2469 # but on Android they take ~30 minutes and we want to use more
2470 # shards than on desktop.
2471 # chromium.gpu
2472 'Android Release (Nexus 5X)': {
2473 'swarming': {
2474 'shards': 6,
2475 },
2476 },
2477 'Mac FYI GPU ASAN Release': {
2478 'args': [
2479 '--is-asan',
2480 ]
2481 },
2482 },
2483 },
2484 'webgl_conformance_gl_passthrough_tests': {
2485 'remove_from': [
2486 # crbug.com/555545 and crbug.com/649824:
2487 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
2488 # Always fails on older cards, flaky on newer cards.
2489 'Win7 FYI Debug (AMD)',
2490 'Win7 FYI Release (AMD)',
2491 ],
2492 },
2493 'webgl2_conformance_tests': {
2494 'remove_from': [
2495 # The Mac NVIDIA Retina bots don't have the capacity to run
2496 # this test suite on mac_optional_gpu_tests_rel.
2497 'Optional Mac Retina Release (NVIDIA)',
2498 ],
2499 'modifications': {
2500 'Mac FYI GPU ASAN Release': {
2501 'args': [
2502 '--is-asan',
2503 ]
2504 },
2505 },
2506 },
Kenneth Russelleb60cbd22017-12-05 07:54:282507 'webkit_layout_tests': {
2508 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282509 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282510 'Out of Process Profiling Mac',
Kenneth Russellfbda3c532017-12-08 23:57:242511 # chromium.linux
John Budorick5fae58f2018-01-17 17:33:432512 'Linux Tests (dbg)(1)',
Kenneth Russelleb60cbd22017-12-05 07:54:282513 'Linux Tests (dbg)(1)(32)',
Kenneth Russellfbda3c532017-12-08 23:57:242514 # chromium.mac
Shenghua Zhangbd6f1b232018-03-03 02:59:142515 'Mac10.13 Tests (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:242516 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:282517 'Win 7 Tests x64 (1)',
Stephen Martinise701f5a2018-05-04 01:25:112518 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282519 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282520 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:282521 # chromium.fyi
Dirk Prankea85f2acd2018-02-02 02:35:432522 'Dummy WebKit Mac10.13': {
2523 'swarming': {
Robert Ma196b907e62018-04-09 18:05:522524 'shards': 12,
Dirk Prankea85f2acd2018-02-02 02:35:432525 },
2526 },
John Budorick6650ef12018-05-16 23:33:172527 'linux-blink-gen-property-trees': {
2528 'args': [
John Budorick47795202018-05-18 01:30:352529 '--debug',
John Budorick6650ef12018-05-16 23:33:172530 '--additional-driver-flag=--enable-blink-gen-property-trees',
2531 ],
2532 },
John Budoricka14c2c392018-03-02 19:00:442533 'linux-blink-heap-incremental-marking': {
2534 'args': [
2535 '--debug',
Michael Lippautzd48e4a52018-04-26 06:59:132536 '--additional-driver-flag=--enable-blink-features=HeapIncrementalMarkingStress',
John Budoricka14c2c392018-03-02 19:00:442537 ],
2538 },
Kenneth Russell8ceeabf2017-12-11 17:53:282539 'WebKit Linux layout_ng Dummy Builder': {
2540 'args': [
2541 '--additional-driver-flag=--enable-blink-features=LayoutNG',
Kenneth Russell8ceeabf2017-12-11 17:53:282542 '--additional-driver-flag=--enable-slimming-paint-v175',
2543 ],
2544 'swarming': {
2545 'shards': 15,
2546 },
2547 },
2548 'WebKit Linux root_layer_scrolls Dummy Builder': {
2549 'args': [
2550 '--additional-driver-flag=--root-layer-scrolls',
2551 ],
2552 'swarming': {
2553 'shards': 15,
2554 },
2555 },
2556 'WebKit Linux slimming_paint_v2 Dummy Builder': {
2557 'args': [
Xianzhu Wang0e4447e2018-02-19 06:44:322558 '--additional-driver-flag=--enable-slimming-paint-v2',
Kenneth Russell8ceeabf2017-12-11 17:53:282559 ],
2560 'swarming': {
2561 'shards': 15,
2562 },
2563 },
2564 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:282565 'Linux Tests': {
2566 'swarming': {
2567 'dimension_sets': [
2568 {
2569 # TODO(kbr): this is essentially redundant.
2570 'os': 'Ubuntu-14.04',
2571 },
2572 ],
2573 'shards': 6,
2574 },
2575 },
Kenneth Russell8ceeabf2017-12-11 17:53:282576 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:282577 'Mac10.10 Tests': {
2578 # TODO(kbr): this is essentially redundant.
2579 'swarming': {
2580 'dimension_sets': [
2581 {
2582 'gpu': 'none',
2583 'os': 'Mac-10.10.5',
2584 },
2585 ],
2586 },
2587 },
2588 'Mac10.11 Tests': {
2589 # TODO(kbr): this is essentially redundant.
2590 'swarming': {
2591 'dimension_sets': [
2592 {
2593 'gpu': 'none',
2594 'os': 'Mac-10.11.6',
2595 },
2596 ],
2597 },
2598 },
2599 'Mac10.12 Tests': {
2600 # TODO(kbr): if the Swarming dimensions were explicitly specified for
2601 # all jobs then this wouldn't be needed. However, note that this bot
2602 # implicitly specifies gpu:none rather than gpu:8086:0a2e.
2603 'swarming': {
2604 'dimension_sets': [
2605 {
2606 'gpu': '8086:0a2e',
2607 'hidpi': '0',
2608 'os': 'Mac-10.12.6',
2609 },
2610 ],
2611 'shards': 12,
2612 },
2613 },
Dirk Pranke736e26f2018-04-07 01:54:302614 'Mac10.13 Tests': {
Kenneth Russellbeb175e2018-04-21 02:43:092615 # TODO(jbudorick,dpranke): Switch this to 10.13.
Dirk Pranke736e26f2018-04-07 01:54:302616
2617 # TODO(kbr): if the Swarming dimensions were explicitly specified for
2618 # all jobs then this wouldn't be needed. However, note that this bot
2619 # implicitly specifies gpu:none rather than gpu:8086:0a2e.
2620 'swarming': {
2621 'dimension_sets': [
2622 {
2623 'gpu': '8086:0a2e',
2624 'hidpi': '0',
2625 'os': 'Mac-10.12.6',
2626 },
2627 ],
2628 'shards': 12,
2629 },
2630 },
Dirk Pranke81ff51c2017-12-09 19:24:282631
2632 # TODO(dpranke): Clean up all of the unneeded exceptions on
2633 # chromium.webkit.
2634 'WebKit Linux Trusty': {
2635 'swarming': {
2636 'dimension_sets': [
2637 {
2638 'os': 'Ubuntu-14.04',
2639 },
2640 ],
2641 },
2642 },
2643 'WebKit Linux Trusty (dbg)': {
2644 'args': [
2645 '--debug',
2646 ],
2647 'swarming': {
2648 'dimension_sets': [
2649 {
2650 'os': 'Ubuntu-14.04',
2651 },
2652 ],
2653 'shards': 20,
2654 },
2655 },
2656 'WebKit Linux Trusty ASAN': {
2657 'args': [
2658 '--additional-expectations',
2659 '../../third_party/WebKit/LayoutTests/ASANExpectations',
2660 '--time-out-ms',
2661 '48000',
2662 '--enable-sanitizer',
2663 ],
2664 'swarming': {
2665 'dimension_sets': [
2666 {
2667 'os': 'Ubuntu-14.04',
2668 },
2669 ],
2670 'shards': 20,
2671 },
2672 },
2673 'WebKit Linux Trusty Leak': {
2674 'args': [
2675 '--additional-expectations',
2676 '../../third_party/WebKit/LayoutTests/LeakExpectations',
2677 '--time-out-ms',
2678 '48000',
2679 '--enable-leak-detection',
2680 ],
2681 'swarming': {
2682 'dimension_sets': [
2683 {
2684 'os': 'Ubuntu-14.04',
2685 },
2686 ],
2687 'shards': 10,
2688 },
2689 },
2690 'WebKit Linux Trusty MSAN': {
2691 'args': [
2692 '--additional-expectations',
2693 '../../third_party/WebKit/LayoutTests/MSANExpectations',
2694 '--time-out-ms',
2695 '66000',
2696 '--enable-sanitizer',
2697 ],
2698 'swarming': {
2699 'dimension_sets': [
2700 {
2701 'os': 'Ubuntu-14.04',
2702 },
2703 ],
2704 'expiration': 36000,
2705 'hard_timeout': 10800,
2706 'io_timeout': 3600,
2707 'shards': 20,
2708 },
2709 },
Dirk Pranke81ff51c2017-12-09 19:24:282710 'WebKit Mac10.11 (dbg)': {
2711 'args': [
2712 '--debug',
2713 ],
Dirk Pranke81ff51c2017-12-09 19:24:282714 },
2715 'WebKit Win10': {
2716 'swarming': {
2717 'dimension_sets': [
2718 {
Jao-ke Chin-Leeee7d1492018-04-02 17:35:482719 'os': 'Windows-10-15063',
Dirk Pranke81ff51c2017-12-09 19:24:282720 },
2721 ],
Dirk Pranke81ff51c2017-12-09 19:24:282722 },
2723 },
2724 'WebKit Win7': {
2725 'swarming': {
2726 'dimension_sets': [
2727 {
2728 'os': 'Windows-7-SP1',
2729 },
2730 ],
Dirk Pranke81ff51c2017-12-09 19:24:282731 },
2732 },
2733 'WebKit Win7 (dbg)': {
2734 'swarming': {
2735 'dimension_sets': [
2736 {
2737 'os': 'Windows-7-SP1',
2738 },
2739 ]
2740 },
Dirk Pranke81ff51c2017-12-09 19:24:282741 },
2742
Stephen Martinis109eed42018-04-27 21:12:122743 'Win7 Tests (1)': {
Stephen Martinis109eed42018-04-27 21:12:122744 },
2745
Kenneth Russell8ceeabf2017-12-11 17:53:282746 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:282747 'Win7 Tests (dbg)(1)': {
2748 'args': [
2749 '--debug',
2750 '--time-out-ms',
2751 '60000'
2752 ],
Dirk Pranke028aa922018-05-25 18:37:342753 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:282754 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
2755 # from prefered_os_dimension in
2756 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
2757 # Swarming dimensions would be either specified for all testers on the
2758 # waterfall (and therefore, explicitly specified for all tests in the
2759 # generated JSON), or this would be removed, and the implicit one used.
2760 'swarming': {
2761 'dimension_sets': [
2762 {
2763 'os': 'Windows-7-SP1',
2764 }
2765 ],
2766 },
2767 },
Stephen Martinis1c5d6aa2018-04-17 03:11:252768 'Win10 Tests x64 (dbg)': {
2769 'args': [
2770 '--debug',
Stephen Martinis29afff32018-04-19 03:03:112771 '--target',
2772 'Debug_x64',
Stephen Martinis1c5d6aa2018-04-17 03:11:252773 ],
2774 },
Kenneth Russelleb60cbd22017-12-05 07:54:282775 },
2776 },
Kenneth Russelleb60cbd22017-12-05 07:54:282777 'webkit_unit_tests': {
Dirk Pranke81ff51c2017-12-09 19:24:282778 'modifications': {
John Budorick5052d552017-12-13 02:59:342779 # chromium.memory
2780 'Linux ASan LSan Tests (1)': {
2781 # These are very slow on the ASAN trybot for some reason.
2782 # crbug.com/794372
2783 'swarming': {
2784 'shards': 5,
2785 },
2786 },
arthursonzogni26889d82018-05-29 17:18:162787 'Marshmallow 64 bit Tester': {
2788 # Increase timeout. See https://crbug.com/847229.
2789 'swarming': {
2790 'hard_timeout': 1200,
2791 },
2792 },
Dirk Pranke81ff51c2017-12-09 19:24:282793 },
Kenneth Russelleb60cbd22017-12-05 07:54:282794 },
2795 'webview_instrumentation_test_apk': {
Kenneth Russell8ceeabf2017-12-11 17:53:282796 'remove_gtest_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282797 'Unswarmed N5 Tests Dummy Builder',
2798 'Unswarmed N5X Tests Dummy Builder',
2799 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282800 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062801 # This test frequently fails on Android, https://crbug.com/824959
2802 # chromium.android
John Budorick2232bb982018-05-18 17:50:072803 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282804 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282805 'KitKat Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282806 # chromium.android.fyi
Hans Wennborga0b11ebe2018-05-15 16:26:502807 # chromium.clang; matching chromium.android, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502808 'ToTAndroid',
Dirk Pranke20eae9a72017-12-09 18:12:142809 # On chromium.swarm, this should possibly be being run (or removed
2810 # from Android N5X Swarm).
2811 'Android N5 Swarm',
Kenneth Russell8ceeabf2017-12-11 17:53:282812 # chromium.fyi
2813 'Out of Process Profiling Android',
Kenneth Russelleb60cbd22017-12-05 07:54:282814 ],
Kenneth Russellfbda3c532017-12-08 23:57:242815 'key_removals': {
Kenneth Russell8ceeabf2017-12-11 17:53:282816 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282817 'Nougat Phone Tester': [
2818 'args',
2819 ],
Kenneth Russell8ceeabf2017-12-11 17:53:282820 'x86 Cloud Tester': [
2821 'args',
2822 ],
Kenneth Russellfbda3c532017-12-08 23:57:242823 },
Kenneth Russelleb60cbd22017-12-05 07:54:282824 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:242825 # chromium.android
John Budorick8c4a989d2018-05-20 05:08:392826 'android-marshmallow-arm64-rel': {
2827 'swarming': {
2828 'hard_timeout': 1200,
2829 'shards': 8,
2830 },
2831 },
Kenneth Russelleb60cbd22017-12-05 07:54:282832 'Lollipop Phone Tester': {
2833 'swarming': {
2834 'shards': 6,
2835 },
2836 },
2837 'Lollipop Tablet Tester': {
2838 'swarming': {
2839 'hard_timeout': 1800,
2840 'shards': 6,
2841 },
2842 },
2843 'Marshmallow 64 bit Tester': {
2844 'swarming': {
2845 'hard_timeout': 1200,
2846 'shards': 8,
2847 },
2848 },
Kenneth Russelleb60cbd22017-12-05 07:54:282849 'Marshmallow Tablet Tester': {
2850 'swarming': {
2851 'hard_timeout': 1800,
2852 'shards': 6,
2853 },
2854 },
Kenneth Russell8ceeabf2017-12-11 17:53:282855 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282856 'Nougat Phone Tester': {
2857 'swarming': {
2858 'hard_timeout': 1500,
2859 'shards': 6,
2860 },
2861 },
2862 'x86 Cloud Tester': {
2863 'swarming': {
2864 'hard_timeout': 960,
2865 },
2866 },
Kenneth Russelleb60cbd22017-12-05 07:54:282867 },
2868 },
Kenneth Russellfbda3c532017-12-08 23:57:242869 'wm_unittests': {
2870 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282871 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:282872 'Out of Process Profiling Windows',
2873 'Win 10 Fast Ring',
Kenneth Russellfbda3c532017-12-08 23:57:242874 ],
2875 },
Kenneth Russelleb60cbd22017-12-05 07:54:282876 'zucchini_unittests': {
2877 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:282878 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:282879 'Win10 Tests x64',
2880 ],
2881 },
2882}