blob: ad1c49be6b0e1484c61b04cbabec38269f8b632f [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#
Jeff Yoone2188f62020-08-24 20:55:5716# Note that if you are excluding with variants, you will need to exclude
17# per variant, with the identifier appended to the test suite name.
18# For example, if you have ios_chrome_ui_eg2tests_module with variant
19# SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you
20# must exclude with the test name as:
21# "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0"
22
Kenneth Russelleb60cbd22017-12-05 07:54:2823# The goal is to drive the number of exceptions to zero, to make all
24# the bots behave similarly.
25{
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
Haiyang Panca7fcec2021-03-19 02:11:1028 'android-11-x86-fyi-rel': {
29 'swarming': {
30 'shards': 2,
31 },
32 },
Andrew Luo38b311f2019-10-04 03:42:0933 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5834 'args': [
35 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
36 ],
Haiyang Panfbd2b482020-09-23 23:41:2537 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
38 # capacity has been deployed.
39 'swarming': {
40 'dimension_sets': [
41 {
42 'device_type': 'sailfish',
43 },
44 ],
Haiyang Pan1678f0c02021-03-09 23:05:0945 'shards': 2,
Haiyang Panfbd2b482020-09-23 23:41:2546 },
Andrew Luo38b311f2019-10-04 03:42:0947 },
Haiyang Pan08d09dc2020-04-01 16:11:2148 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0449 'args': [
50 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
51 ],
Haiyang Pan7cd609d2021-04-08 20:17:2452 'swarming': {
53 'shards': 2,
54 },
John Budorick191adfcd2020-01-29 18:19:0455 },
Andrew Luo38b311f2019-10-04 03:42:0956 },
57 },
Sven Zhengc60debc2020-09-10 18:40:5258 'android_sync_integration_tests': {
59 'remove_from': [
60 # Remove from CQ bots due to capacity.
61 'android-marshmallow-arm64-rel',
62 'android-lollipop-arm-rel',
63 ],
64 },
Kenneth Russelleb60cbd22017-12-05 07:54:2865 'android_webview_unittests': {
66 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3267 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5468 'android-lollipop-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2869 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2870 },
Jamie Madillc9ae75d2020-10-23 19:19:4871 'angle_end2end_tests': {
72 'remove_from': [
73 # TODO(ynovikov) Investigate why the test breaks on older devices.
74 'Android FYI Release (Nexus 5)',
75 'Android FYI Release (Nexus 6)',
76 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4877 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
78 'Linux FYI Debug (NVIDIA)',
79 ],
Yuly Novikov60cbf642020-11-19 20:43:1580 'modifications': {
81 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:1582 'Optional Win10 x64 Release (Intel HD 630)': {
83 'args': [
84 '--max-processes=1',
85 ],
86 },
87 'Win10 FYI x64 Exp Release (Intel HD 630)': {
88 'args': [
89 '--max-processes=1',
90 ],
91 },
92 'Win10 FYI x64 Release (Intel HD 630)': {
93 'args': [
94 '--max-processes=1',
95 ],
96 },
Yuly Novikov80d2e672021-02-13 00:16:0497 'win10-angle-x64-intel': {
98 'args': [
99 '--max-processes=1',
100 ],
101 },
Yuly Novikov60cbf642020-11-19 20:43:15102 },
Yuly Novikov922b1fa92021-02-25 22:25:40103 'replacements': {
104 'Linux FYI Release (AMD RX 5500 XT)': {
105 'args': {
106 '--max-processes': '1',
107 },
108 },
109 },
Jamie Madillc9ae75d2020-10-23 19:19:48110 },
Ian Elliott3634d682021-03-10 21:19:30111 'angle_gles1_conformance_tests': {
112 'replacements': {
113 'Win10 FYI x64 Debug (NVIDIA)': {
114 'args': {
115 '--test-timeout': '60',
116 },
117 },
Ian Elliott3634d682021-03-10 21:19:30118 },
119 },
Jamie Madillc9ae75d2020-10-23 19:19:48120 'angle_perftests': {
121 'remove_from': [
122 'Android FYI Release (Nexus 5)', # crbug.com/915429
123 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Jamie Madillc9ae75d2020-10-23 19:19:48124 'Linux FYI GPU TSAN Release', # crbug.com/950542
125 ],
126 },
127 'angle_unittests': {
128 'remove_from': [
129 # On Android, these are already run on the main waterfall.
130 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36131 # Times out listing tests crbug.com/1167314
132 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48133 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54134 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48135 'linux-lacros-tester-rel',
136 'linux-lacros-tester-fyi-rel',
137 ],
Jamie Madillc9ae75d2020-10-23 19:19:48138 },
139 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15140 'modifications': {
141 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:15142 'Optional Win10 x64 Release (Intel HD 630)': {
143 'args': [
144 '--max-processes=1',
145 ],
146 },
147 'Win10 FYI x64 Exp Release (Intel HD 630)': {
148 'args': [
149 '--max-processes=1',
150 ],
151 },
152 'Win10 FYI x64 Release (Intel HD 630)': {
153 'args': [
154 '--max-processes=1',
155 ],
156 },
Yuly Novikov80d2e672021-02-13 00:16:04157 'win10-angle-x64-intel': {
158 'args': [
159 '--max-processes=1',
160 ],
161 },
Yuly Novikov60cbf642020-11-19 20:43:15162 },
Jamie Madillc9ae75d2020-10-23 19:19:48163 },
Yuke Liaob6beaeca2021-04-29 23:41:51164 'aura_unittests_amd64-generic': {
165 'remove_from': [
166 # TODO(crbug.com/1204231): Re-enable.
167 'lacros-amd64-generic-rel',
168 ]
169 },
Chong Gudf7fbe92021-02-24 02:55:58170 'base_unittests': {
171 'modifications': {
Haiyang Panc7c009e2021-03-18 19:31:23172 'android-11-x86-fyi-rel': {
173 'args': [
174 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.base_unittests.filter',
175 ],
176 },
Chong Gudf7fbe92021-02-24 02:55:58177 'fuchsia-code-coverage': {
178 'swarming': {
179 'shards': 5,
180 },
181 },
182 },
183 },
Haiyang Pan363c59a2020-07-23 05:47:04184 'blink_platform_unittests': {
185 'modifications': {
186 # TODO(crbug.com/1108121): Remove this filter
187 'android-nougat-arm64-rel': {
188 'args': [
189 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
190 ],
191 },
Haiyang Panfbd2b482020-09-23 23:41:25192 'android-pie-arm64-rel': {
193 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
194 # capacity has been deployed.
195 'swarming': {
196 'dimension_sets': [
197 {
198 'device_type': 'sailfish',
199 },
200 ],
201 },
202 },
Chong Gu52481452021-04-02 17:52:41203 'fuchsia-code-coverage': {
204 'swarming': {
205 'shards': 5,
206 },
207 },
Haiyang Pan363c59a2020-07-23 05:47:04208 },
209 },
Chong Guc2d145e2021-03-31 19:55:34210 'blink_unittests': {
211 'modifications': {
212 'fuchsia-code-coverage': {
213 'swarming': {
214 'shards': 30,
215 },
216 },
217 },
218 },
John Chenaab16fc02020-03-03 06:35:45219 'blink_web_tests': {
220 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01221 'Mac10.11 Tests',
Zhaoyang Li18d1a0a2021-05-05 01:03:40222 'Mac10.13 Tests', # crbug.com/1205669
John Chenaab16fc02020-03-03 06:35:45223 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
224 'Win10 Tests x64 (dbg)',
225 ],
226 'modifications': {
227 'Fuchsia x64': {
228 'args': [
229 '--platform=fuchsia',
230 ],
231 'swarming': {
232 'shards': 1,
233 },
234 },
235 'Linux Tests': {
236 "args": [
237 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
238 ],
Xinan Lin13bcd842021-05-03 19:15:09239 # TODO(crbug/1200134): Remove it once blink tests is fixed on
240 # bionic bots.
241 'swarming': {
242 'dimension_sets': [
243 {
244 'os': 'Ubuntu-16.04',
245 }
246 ],
247 },
John Chenaab16fc02020-03-03 06:35:45248 },
249 'Linux Tests (dbg)(1)': {
250 'args': [
251 '--debug',
252 ],
253 'swarming': {
Xinan Lin13bcd842021-05-03 19:15:09254 'dimension_sets': [
255 {
256 'os': 'Ubuntu-16.04',
257 }
258 ],
Haiyang Panb34634f2021-04-08 01:50:35259 'shards': 25,
John Chenaab16fc02020-03-03 06:35:45260 },
261 },
John Chenaab16fc02020-03-03 06:35:45262 'Mac10.11 Tests': {
263 # TODO(kbr): this is essentially redundant.
264 'swarming': {
265 'dimension_sets': [
266 {
Dirk Pranke772f55f2021-04-28 04:51:16267 'cpu': 'x86-64',
John Chenaab16fc02020-03-03 06:35:45268 'gpu': 'none',
269 'os': 'Mac-10.11.6',
270 },
271 ],
272 'shards': 25,
273 },
274 },
275 'Mac10.12 Tests': {
276 'swarming': {
277 'shards': 25,
278 },
279 },
280 'Mac10.13 Tests': {
281 'swarming': {
282 'dimension_sets': [
283 {
Erik Staab59591f32020-08-25 23:07:07284 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45285 },
286 ],
287 'shards': 25,
288 },
289 },
Zhaoyang Li69e2e002021-02-19 21:57:35290 'Mac10.15 Tests': {
291 'swarming': {
292 'dimension_sets': [
293 {
294 'gpu': None,
295 },
296 ],
297 'shards': 25,
298 },
299 },
Zhaoyang Li78427592021-03-25 19:03:23300 'Mac10.15 Tests (dbg)': {
301 'args': [
302 '--debug',
303 ],
304 'swarming': {
Lindsay Pasricha3b175ee2021-04-20 03:08:18305 'shards': 25,
Zhaoyang Li78427592021-03-25 19:03:23306 },
307 },
Chong Gu75af969a2021-03-22 14:46:14308 'ToTFuchsia x64': {
309 'args': [
310 '--platform=fuchsia',
311 ],
312 'swarming': {
313 'shards': 1,
314 },
315 },
John Chenaab16fc02020-03-03 06:35:45316 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45317 # This builder compiles Chromium in release mode, but V8 in debug.
318 # TODO(machenbach): Change name and out directory of this builder to
319 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45320 'args': [
Michael Achenbach455d39242020-06-22 13:33:45321 '-t',
322 'Debug',
323 '--release',
John Chenaab16fc02020-03-03 06:35:45324 ],
325 },
326 'V8 Blink Linux Future': {
327 'args': [
328 '--additional-driver-flag=--js-flags=--future',
329 ],
330 },
331 'WebKit Linux ASAN': {
332 'args': [
333 '--additional-expectations',
334 '../../third_party/blink/web_tests/ASANExpectations',
335 '--time-out-ms',
336 '48000',
337 '--enable-sanitizer',
338 ],
339 'swarming': {
340 'shards': 20,
341 },
342 },
343 'WebKit Linux Leak': {
344 'args': [
345 '--additional-expectations',
346 '../../third_party/blink/web_tests/LeakExpectations',
347 '--time-out-ms',
348 '48000',
349 '--enable-leak-detection',
350 ],
351 'swarming': {
352 'shards': 10,
353 },
354 },
355 'WebKit Linux MSAN': {
356 'args': [
357 '--additional-expectations',
358 '../../third_party/blink/web_tests/MSANExpectations',
359 '--time-out-ms',
360 '66000',
361 '--enable-sanitizer',
362 ],
363 'swarming': {
364 'expiration': 36000,
365 'hard_timeout': 10800,
366 'io_timeout': 3600,
367 'shards': 20,
368 },
369 },
370 'WebKit Linux composite_after_paint Dummy Builder': {
371 'args': [
372 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
373 ],
Xianzhu Wang2dc614e2021-03-04 22:56:39374 'swarming': {
375 'shards': 20,
376 },
John Chenaab16fc02020-03-03 06:35:45377 },
378 'WebKit Linux layout_ng_disabled Builder': {
379 'args': [
380 '--additional-driver-flag=--disable-blink-features=LayoutNG',
381 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08382 'swarming': {
383 'shards': 20,
384 },
John Chenaab16fc02020-03-03 06:35:45385 },
386 'Win10 Tests x64': {
387 'args': [
388 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21389 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45390 ],
391 'swarming': {
392 "shards": 28
393 },
394 },
395 'Win10 Tests x64 (dbg)': {
396 'args': [
397 '--debug',
398 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21399 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45400 ],
401 },
John Chenaab16fc02020-03-03 06:35:45402 'Win7 Tests (dbg)(1)': {
403 'args': [
404 '--debug',
405 '--time-out-ms',
406 '60000'
407 ],
408 'experiment_percentage': 100,
409 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
410 # from prefered_os_dimension in
411 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
412 # Swarming dimensions would be either specified for all testers on the
413 # waterfall (and therefore, explicitly specified for all tests in the
414 # generated JSON), or this would be removed, and the implicit one used.
415 'swarming': {
416 'dimension_sets': [
417 {
418 'os': 'Windows-7-SP1',
419 }
420 ],
421 },
422 },
423 # tryserver.chromium.android
424 'android_blink_rel': {
425 'args': [
426 '--release',
427 '--android',
428 # TODO(crbug.com/912120): Breakpad was entirely disabled on
429 # Android. Remove this when it no longer affects Android crash
430 # log handling.
431 '--disable-breakpad',
432 # TODO(crbug.com/875172): run on the real GPU since the
433 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
434 '--additional-driver-flag=--use-gpu-in-tests',
435 ],
436 },
437 'devtools_frontend_linux_blink_light_rel': {
438 'args': [
439 'http/tests/devtools',
440 ],
441 'swarming': {
442 'shards': 4,
443 },
444 },
445 'fuchsia-fyi-x64-rel': {
446 'args': [
447 '--platform=fuchsia',
448 ],
449 'swarming': {
450 'shards': 1,
451 },
452 },
Mathias Carlen30968a62020-03-31 08:47:04453 'linux-autofill-assistant': {
454 'args': [
455 '--release',
456 ],
457 },
Yuzu Saijo9709bcc2020-03-18 09:12:20458 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45459 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59460 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45461 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
462 ],
463 },
464 'linux-blink-animation-use-time-delta': {
465 'args': [
466 '--debug',
467 ],
468 },
John Chenaab16fc02020-03-03 06:35:45469 'linux-blink-heap-concurrent-marking-tsan-rel': {
470 'args': [
471 '--release',
472 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
473 ],
474 },
Daniel Libby178c9832020-10-08 20:36:14475 'linux-blink-web-tests-force-accessibility-rel': {
476 'args': [
477 '--additional-driver-flag=--force-renderer-accessibility',
478 ],
479 },
John Chenaab16fc02020-03-03 06:35:45480 'linux-code-coverage': {
481 'args': [
482 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
483 ],
484 'swarming': {
485 'shards': 20,
486 },
487 },
Aaron Gable40f79aa2020-03-21 01:21:15488 'linux-layout-tests-edit-ng': {
489 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49490 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15491 ],
492 },
Stephanie Kim5c7f31d2021-04-27 18:00:06493 'linux-xenial-rel': {
494 "args": [
495 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
496 ],
497 },
John Chenaab16fc02020-03-03 06:35:45498 'mac10.12-blink-rel-dummy': {
499 'swarming': {
500 'shards': 20,
501 },
502 },
503 'mac10.13-blink-rel-dummy': {
504 'swarming': {
505 'shards': 20,
506 },
507 },
John Chenaab16fc02020-03-03 06:35:45508 'mac10.14-blink-rel-dummy': {
509 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56510 # Increase timeout and reduce shards.
511 # See https://crbug.com/1203565.
512 'shards': 12,
513 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45514 },
515 },
Ilia Samsonov7efe05e2020-05-07 19:00:46516 'mac10.15-blink-rel-dummy': {
517 'swarming': {
518 'shards': 20,
519 },
520 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44521 'mac11.0-blink-rel-dummy': {
522 'swarming': {
Weizhong Xiae5606e02021-04-30 01:26:04523 # Increase timeout and reduce shards.
524 'shards': 12,
525 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44526 },
527 },
Weizhong Xiadfc98e02021-04-29 22:39:38528 'win10-blink-rel-dummy': {
529 'swarming': {
530 'hard_timeout': 1200,
531 },
532 },
John Chenaab16fc02020-03-03 06:35:45533 },
534 },
John Budorickca995852019-06-26 16:55:55535 'breakpad_unittests': {
536 'modifications': {
537 'android-asan': {
538 'args': [
539 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
540 ],
541 },
542 },
543 },
Kenneth Russelleb60cbd22017-12-05 07:54:28544 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24545 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29546 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41547 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26548 'ToTLinuxTSan', # https://crbug.com/368525
Zhaoyang Li69e2e002021-02-19 21:57:35549 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.13 Tests' once it's
550 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13551 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35552 'Mac10.15 Tests', # https://crbug.com/1042757
Lindsay Pasricha8155d052021-04-22 00:06:43553 'Mac10.15 Tests (dbg)', # https://crbug.com/1201386
554 'mac-code-coverage', # https://crbug.com/1201386
Stephen Martinis31dde712021-04-23 00:15:53555 'Linux TSan (bionic)', # https://crbug.com/368525
Nico Weberd36959682018-04-12 03:33:46556 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinis31dde712021-04-23 00:15:53557 # TODO(crbug.com/1200904): Remove after migration
Stephen Martinise701f5a2018-05-04 01:25:11558 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24559 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28560 'modifications': {
Nico Weber3f919792020-06-12 23:34:52561 'CrWinAsan': {
562 # These are very slow on the ASAN trybot for some reason.
563 # crbug.com/794372
564 'swarming': {
565 'shards': 40,
566 },
567 },
568 'CrWinAsan(dll)': {
569 # These are very slow on the ASAN trybot for some reason.
570 # crbug.com/794372
571 'swarming': {
572 'shards': 40,
573 },
574 },
Stephen Martinis1384ff92020-01-07 19:52:15575 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36576 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15577 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36578 },
579 },
Stephen Martinis1384ff92020-01-07 19:52:15580 'Linux ASan LSan Tests (1)': {
581 # These are very slow on the ASAN trybot for some reason.
582 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19583 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15584 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19585 },
Ben Pastenea8c141b2021-05-03 22:44:50586 'args': [
587 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_bionic.browser_tests.filter',
588 ],
Roberto Carrillo2c9ec972019-03-20 03:11:19589 },
Chris Cunningham1d0e9e12020-02-26 22:56:40590 'Linux ASan Tests (sandboxed)': {
591 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41592 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40593 },
594 },
Stephen Martinis1384ff92020-01-07 19:52:15595 'Linux Chromium OS ASan LSan Tests (1)': {
596 # These are very slow on the ASAN trybot for some reason.
597 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51598 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15599 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51600 },
601 },
Stephen Martinis1384ff92020-01-07 19:52:15602 'Linux ChromiumOS MSan Tests': {
603 # These are very slow on the Chrome OS MSAN trybot for some reason.
604 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34605 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36606 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34607 },
Ben Pastene44221d32020-05-21 23:38:36608 'args': [
609 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
610 ],
Kenneth Russell56a3e862017-12-08 03:11:34611 },
Xinan Lin13bcd842021-05-03 19:15:09612 # TODO(crbug/1200334): Remove it once interactive_ui_tests is fixed on
613 # bionic bots.
614 'Linux Tests': {
615 'swarming': {
616 'dimension_sets': [
617 {
618 'os': 'Ubuntu-16.04',
619 }
620 ],
621 },
622 },
John Budorick614f91a2020-03-30 20:34:55623 'Linux Tests (dbg)(1)': {
624 # crbug.com/1066161
625 'swarming': {
Xinan Lin13bcd842021-05-03 19:15:09626 'dimension_sets': [
627 {
628 'os': 'Ubuntu-16.04',
629 }
630 ],
John Budorick614f91a2020-03-30 20:34:55631 'shards': 20,
632 },
633 },
Stephen Martinis1384ff92020-01-07 19:52:15634 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24635 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24636 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24637 },
Lindsay Pasricha8155d052021-04-22 00:06:43638 # crbug.com/1196416
639 'args': [
640 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
641 ],
Kenneth Russellfbda3c532017-12-08 23:57:24642 },
Lindsay Pasricha76f44d22021-04-07 16:16:26643 'Mac10.15 Tests': {
644 # crbug.com/1042757
645 'swarming': {
646 'dimension_sets': [
647 {
648 # These shards are liable to time out when running on macmini7,1.
649 'cores': '8|12',
650 }
651 ],
652 },
653 # crbug.com/1196416
654 'args': [
655 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
656 ],
657 },
Stephen Martinis1384ff92020-01-07 19:52:15658 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28659 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18660 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28661 },
662 },
Stephen Martinis1384ff92020-01-07 19:52:15663 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28664 'swarming': {
665 'shards': 20,
666 },
667 },
Kenneth Russell6c83d212018-07-27 20:52:59668 'Win10 Tests x64': {
669 # crbug.com/868082
670 'args': [
671 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
672 ],
Takuto Ikutac9c269a2019-01-10 22:40:25673 'swarming': {
674 # This is for slow test execution that often becomes a critical path of
675 # swarming jobs. crbug.com/868114
676 'shards': 15,
677 }
Kenneth Russell6c83d212018-07-27 20:52:59678 },
Stephen Martinis1384ff92020-01-07 19:52:15679 'Win7 Tests (1)': {
680 # This is for slow test execution that often becomes a critical path of
681 # swarming jobs. crbug.com/868114
682 'swarming': {
683 'shards': 15,
684 },
685 },
686 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02687 'swarming': {
688 'shards': 20,
689 },
690 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16691 'linux-chromeos-beta': {
692 'args': [
693 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
694 ],
695 },
Stephen Martinis1384ff92020-01-07 19:52:15696 'linux-chromeos-chrome': {
697 # TODO(https://crbug.com/932269): Promote out of experiment when the
698 # tests are green.
699 'args': [
700 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
701 ],
702 },
703 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16704 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15705 'shards': 50,
706 },
707 },
708 'linux-chromeos-dbg': {
709 'swarming': {
710 'shards': 30,
711 },
712 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16713 'linux-chromeos-ltc': {
714 'args': [
715 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
716 ],
717 },
718 'linux-chromeos-lts': {
719 'args': [
Noel Gordon2e323612021-04-14 21:51:36720 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
Jacob Kopczynski3a555bd32020-12-10 01:41:16721 ],
722 },
Stephen Martinis1384ff92020-01-07 19:52:15723 'linux-chromeos-rel': {
Ben Pastene433d4132021-05-05 20:29:26724 'args': [
725 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_bionic.browser_tests.filter',
726 ],
Stephen Martinis1384ff92020-01-07 19:52:15727 'swarming': {
728 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16729 'dimension_sets': [
730 {
731 'kvm': '1',
732 },
733 ],
Stephen Martinis1384ff92020-01-07 19:52:15734 },
735 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16736 'linux-chromeos-stable': {
737 'args': [
738 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
739 ],
740 },
Stephen Martinis1384ff92020-01-07 19:52:15741 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01742 'args': [
743 '--no-sandbox',
744 ],
Stephen Martinis1384ff92020-01-07 19:52:15745 'swarming': {
746 'shards': 50,
747 },
748 },
Junhua Chen39dd2dba2021-05-05 17:51:54749 'linux-lacros-code-coverage': {
750 'args': [
751 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
752 ],
753 },
Yuke Liaod75285f92020-08-18 18:33:56754 'linux-lacros-rel': {
755 'args': [
Yuke Liao56a437dd2021-05-05 04:53:40756 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Yuke Liaod75285f92020-08-18 18:33:56757 ],
758 },
Sven Zheng80734f12020-08-06 06:50:39759 'linux-lacros-tester-rel': {
760 'args': [
Yuke Liao56a437dd2021-05-05 04:53:40761 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39762 ],
763 },
Stephen Martinis1384ff92020-01-07 19:52:15764 'linux-trusty-rel': {
765 'args': [
John Budorick79ec9012020-01-08 21:56:31766 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
767 ],
Stephen Martinis1384ff92020-01-07 19:52:15768 },
Stephen Martinis1384ff92020-01-07 19:52:15769 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52770 # These are very slow on the ASAN trybot for some reason.
771 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15772 'swarming': {
Nico Weber3f919792020-06-12 23:34:52773 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16774 },
775 },
Kenneth Russelleb60cbd22017-12-05 07:54:28776 },
777 },
Maksim Sisov4af9c032020-06-12 12:43:11778 'browser_tests_wayland': {
779 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13780 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11781 'Linux Ozone Tester (Wayland)': {
782 'args': [
783 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
784 ],
785 },
Maksim Sisov69730f82020-11-11 12:09:13786 # CI tester.
787 'Linux Tester (Ozone Wayland)': {
788 'args': [
789 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
790 ],
791 },
Maksim Sisov4af9c032020-06-12 12:43:11792 },
793 },
Erik Chen681dc0282019-11-26 22:54:49794 'cc_unittests': {
795 'modifications': {
Stephen Martinis31dde712021-04-23 00:15:53796 # TODO(crbug.com/1200904): Remove after migration
797 'Linux TSan (bionic)': {
798 'swarming': {
799 'shards': 3,
800 },
801 },
Erik Chen681dc0282019-11-26 22:54:49802 'Linux TSan Tests': {
803 'swarming': {
804 'shards': 3,
805 },
806 },
Haiyang Pancf765862021-03-18 20:39:15807 'android-11-x86-fyi-rel': {
808 # https://crbug.com/1039860
809 'args': [
810 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.cc_unittests.filter',
811 ],
812 },
Haiyang Pan2486dcb2020-09-18 17:53:06813 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38814 # https://crbug.com/1039860
815 'args': [
816 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
817 ],
818 },
Haiyang Pan08d09dc2020-04-01 16:11:21819 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38820 # https://crbug.com/1039860
821 'args': [
822 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
823 ],
824 },
Chong Gudf7fbe92021-02-24 02:55:58825 'fuchsia-code-coverage': {
826 'swarming': {
827 'shards': 4,
828 },
829 },
Erik Chen681dc0282019-11-26 22:54:49830 },
831 },
Prakhar94f444a2020-10-08 07:30:08832 'check_static_initializers': {
833 'modifications': {
834 'Mac Builder': {
835 'args': [
836 '--allow-coverage-initializer',
837 ],
838 },
839 },
840 },
Dirk Pranke1b767092017-12-07 04:44:23841 'checkbins': {
842 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33843 'linux-archive-dbg',
844 'linux-archive-rel',
845 'mac-archive-dbg',
846 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23847 ],
848 },
Ben Pastene7a05a8f2020-11-12 17:25:51849 'chrome_all_tast_tests': {
850 'modifications': {
851 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
852 'args': [
853 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
854 '--strip-chrome',
855 ],
856 },
857 },
858 },
Andrew Luod252791ac2019-10-15 00:28:13859 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25860 'modifications': {
861 'android-pie-arm64-rel': {
862 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
863 # capacity has been deployed.
864 'swarming': {
865 'dimension_sets': [
866 {
867 'device_type': 'sailfish',
868 },
869 ],
870 },
871 },
872 },
Andrew Luod252791ac2019-10-15 00:28:13873 },
Haiyang Pan6e42a5682021-01-29 21:48:05874 'chrome_modern_public_bundle_fake_modules_smoke_test': {
875 'remove_from': [
876 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
877 'android-marshmallow-arm64-rel',
878 ],
879 },
Haiyang Panb4baf932021-01-26 03:35:01880 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a5682021-01-29 21:48:05881 'remove_from': [
882 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
883 'android-marshmallow-arm64-rel',
884 ],
Haiyang Panb4baf932021-01-26 03:35:01885 },
Yun Liu7cfd28a2019-10-30 01:57:12886 'chrome_public_smoke_test': {
887 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19888 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25889 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Panb4baf932021-01-26 03:35:01890 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
891 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12892 ],
893 },
Kenneth Russelleb60cbd22017-12-05 07:54:28894 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09895 'remove_from': [
896 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19897 'android-code-coverage-native', # Does not generate profraw data.
Haiyang Pana3ff55ae2020-04-23 18:26:54898 'android-lollipop-arm-rel', # https://crbug.com/1060245
Ben Joyce46ca6012021-03-31 19:19:25899 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Pan2c95fc22021-02-18 22:52:13900
901 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
902 'android-marshmallow-arm64-rel',
903 'android-marshmallow-x86-rel-non-cq',
John Budorick27d2d44e2019-05-20 20:26:09904 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28905 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32906 'Android CFI': {
907 'args': [
908 '--exclude-annotation',
909 'Feature=RenderTest', # https://crbug.com/1068294
910 ],
911 },
Kenneth Russelleb60cbd22017-12-05 07:54:28912 'Marshmallow 64 bit Tester': {
913 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28914 'shards': 14,
915 },
916 },
Arthur Wang5dd7b07c2020-04-04 01:05:22917 'Marshmallow Tablet Tester': {
918 'args': [
919 '--timeout-scale',
920 '2.0',
921 ],
922 },
Ben Pastenec73e96e92018-07-12 01:40:35923 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57924 # TODO(https://crbug.com/884413): Re-enable this once the tests are
925 # either passing or there is more capacity.
926 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35927 },
Haiyang Panb80557c2021-03-13 03:01:44928 'android-11-x86-fyi-rel': {
929 'args': [
930 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09931 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44932 ],
Haiyang Pan51450ab2021-03-23 00:48:57933 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
934 # are fixed.
935 'swarming': {
936 'shards': 30,
937 },
Haiyang Panb80557c2021-03-13 03:01:44938 },
Stephen Martinis1384ff92020-01-07 19:52:15939 'android-arm64-proguard-rel': {
940 'swarming': {
941 'shards': 25,
942 },
943 },
Haiyang Pan1ad3bb032020-04-24 23:52:03944 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57945 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31946 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57947 },
948 },
Brian Sheedy44a7a0032020-04-16 19:20:57949 'android-marshmallow-arm64-rel-swarming': {
950 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31951 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57952 },
953 },
Haiyang Pan742760c2021-02-12 03:21:41954 'android-marshmallow-x86-rel': {
955 'args': [
956 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
957 ],
958 'swarming': {
959 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
960 # are n2 machines available in the test pool.
961 'shards': 25,
962 'dimension_sets': [
963 {
964 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
965 },
966 ],
967 },
Haiyang Pan37fbd7a42020-06-03 03:27:37968 },
Stephen Martinis1384ff92020-01-07 19:52:15969 'android-pie-arm64-rel': {
970 'args': [
971 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
972 ],
Haiyang Pan43640ee2020-02-13 01:38:00973 },
Haiyang Pan08d09dc2020-04-01 16:11:21974 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00975 'args': [
Haiyang Pan71373072020-03-02 19:57:49976 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
977 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32978 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00979 ],
Haiyang Pan71373072020-03-02 19:57:49980 'swarming': {
981 'named_caches': [
982 {
983 'name': 'avd_generic_playstore_android28',
984 'path': '.android',
985 },
986 {
987 'name': 'system_images_android_28_google_apis_playstore_x86',
988 'path': '.emulator_sdk',
989 },
Haiyang Pan980402822020-10-07 23:24:56990 ],
991 'dimension_sets': [
992 {
993 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
994 },
995 ],
Haiyang Pan71373072020-03-02 19:57:49996 },
John Budorick34009472018-04-03 17:38:44997 },
Kenneth Russelleb60cbd22017-12-05 07:54:28998 },
999 },
1000 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151001 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:491002 # Decided to no longer run VR tests on L, crbug.com/1159619.
1003 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:091004 'Lollipop Tablet Tester',
1005 'Marshmallow Tablet Tester',
Haiyang Panfed339172021-03-10 23:19:571006 'android-11-x86-fyi-rel',
Brian Sheedy29ac5692021-01-06 17:41:491007 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:061008 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:211009 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:091010 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161011 'ToTAndroid',
1012 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:091013 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191014 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251015 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091016 ],
Haiyang Pan363c59a2020-07-23 05:47:041017 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:501018 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:041019 'android-nougat-arm64-rel': {
1020 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501021 # Applying a mixin via an exception doesn't work, so manually apply
1022 # the same arguments as the 'vr_instrumentation_test' mixin.
1023 '--remove-system-package=com.google.vr.vrcore',
1024 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1025 ],
Brian Sheedy4a652b72020-12-17 23:59:491026 },
Haiyang Pan363c59a2020-07-23 05:47:041027 },
Kenneth Russelleb60cbd22017-12-05 07:54:281028 },
bsheedy75a4dd52018-11-27 23:24:301029 'chrome_public_test_vr_apk-vega': {
1030 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301031 'Oreo Phone Tester': {
1032 'swarming': {
1033 'dimension_sets': [
1034 {
1035 'device_os': 'OVR1.180808.003',
1036 'device_type': 'vega',
1037 'os': 'Android',
1038 },
1039 ],
1040 },
1041 }
1042 }
1043 },
Rakib M. Hasana56be792021-03-15 21:14:401044 'chrome_public_wpt': {
1045 'modifications': {
1046 'android-web-platform-pie-x86-fyi-rel': {
1047 'swarming': {
1048 'dimension_sets': [
1049 {
1050 'machine_type': 'n1-standard-8',
1051 },
1052 ],
1053 'shards': 18,
1054 },
1055 },
1056 },
1057 },
Ian Struiksmaeb285db02020-10-20 22:19:341058 'chrome_sizes': {
1059 'modifications': {
Yuke Liao975680302021-02-18 18:34:541060 'lacros-amd64-generic-chrome': {
1061 'swarming': {
1062 'dimension_sets': [
1063 {
Yuke Liao31225ee32021-03-17 23:21:331064 'cpu': 'x86-64',
Yuke Liao975680302021-02-18 18:34:541065 'os': 'Ubuntu-16.04',
1066 },
1067 ],
1068 },
1069 },
Ian Struiksmaeb285db02020-10-20 22:19:341070 'win-chrome': {
1071 'swarming': {
1072 # TODO(crbug.com/1124829): Remove this exception once pool
1073 # chrome.tests is migrated to 1909.
1074 'dimension_sets': [
1075 {
1076 'os': 'Windows-10-15063',
1077 },
1078 ],
1079 },
1080 },
1081 'win64-chrome': {
1082 'swarming': {
1083 # TODO(crbug.com/1124829): Remove this exception once pool
1084 # chrome.tests is migrated to 1909.
1085 'dimension_sets': [
1086 {
1087 'os': 'Windows-10-15063',
1088 },
1089 ],
1090 },
1091 },
1092 },
1093 },
Takuto Ikuta1b749b902019-04-11 18:05:531094 'chromedriver_py_tests': {
1095 'remove_from': [
1096 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531097 'Win10 Tests x64 (dbg)',
1098 ],
1099 },
Haiyang Panfed339172021-03-10 23:19:571100 'components_browsertests': {
1101 'modifications': {
1102 'android-11-x86-fyi-rel': {
1103 'swarming': {
1104 'shards': 2,
1105 },
1106 },
1107 },
1108 },
Kenneth Russelleb60cbd22017-12-05 07:54:281109 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521110 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:531111 # https://crbug.com/1147531 - covered on lollipop
1112 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:411113 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:571114 'Fuchsia x64', # https://crbug.com/961457
Chong Gudf7fbe92021-02-24 02:55:581115 'fuchsia-code-coverage', # https://crbug.com/961457
Stephen Roe2cfe780f2020-07-13 21:52:511116 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:211117 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
1118 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
1119 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Chong Gu75af969a2021-03-22 14:46:141120 'ToTFuchsia x64', # https://crbug.com/961457
1121 'ToTFuchsiaOfficial', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:521122 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281123 'modifications': {
John Budorick5052d552017-12-13 02:59:341124 'Linux ASan LSan Tests (1)': {
1125 # These are very slow on the ASAN trybot for some reason.
1126 # crbug.com/794372
1127 'swarming': {
1128 'shards': 5,
1129 },
1130 },
Takuto Ikuta54671d972018-07-19 19:06:351131 'Linux Chromium OS ASan LSan Tests (1)': {
1132 # These are very slow on the ASAN trybot for some reason.
1133 # crbug.com/794372
1134 'swarming': {
1135 'shards': 5,
1136 },
1137 },
Stephen Martinis31dde712021-04-23 00:15:531138 # TODO(crbug.com/1200904): Remove after migration
1139 'Linux TSan (bionic)': {
1140 'swarming': {
1141 'shards': 2,
1142 },
1143 },
Erik Chen681dc0282019-11-26 22:54:491144 'Linux TSan Tests': {
1145 'swarming': {
1146 'shards': 2,
1147 },
1148 },
Haiyang Pan799282f2021-03-25 19:38:311149 'android-11-x86-fyi-rel': {
1150 'args': [
1151 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.components_unittests.filter',
1152 ],
1153 },
Omer Katz7d2be652020-01-22 18:13:461154 'linux-blink-heap-concurrent-marking-tsan-rel': {
1155 'swarming': {
1156 'shards': 2,
1157 },
1158 },
Sven Zheng80734f12020-08-06 06:50:391159 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541160 'linux-lacros-code-coverage': {
1161 'args': [
1162 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1163 ],
1164 },
1165 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:401166 'linux-lacros-rel': {
1167 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401168 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:401169 ],
1170 },
1171 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431172 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431173 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401174 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431175 ],
Sven Zheng80734f12020-08-06 06:50:391176 },
1177 },
Sven Zheng577fe5ff2020-08-03 22:06:441178 },
Kenneth Russelleb60cbd22017-12-05 07:54:281179 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291180 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291181 'CrWinAsan(dll)', # https://crbug.com/935598
Haiyang Pan62a7ae52020-11-19 23:54:551182 'android-lollipop-arm-rel', # crbug.com/1133002
Yuke Liaod7da81b2020-03-20 18:57:571183 # http://crbug.com/1060245#c30: due to low utility and capacity.
1184 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:291185 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281186 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241187 'Cast Audio Linux': {
1188 'args': [
Nico Weber02f30392018-07-16 18:39:431189 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241190 ],
Kenneth Russellfbda3c532017-12-08 23:57:241191 },
1192 'Cast Linux': {
1193 'args': [
Nico Weber02f30392018-07-16 18:39:431194 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241195 ],
Kenneth Russellfbda3c532017-12-08 23:57:241196 },
Erik Chenb681c8c2019-11-25 22:52:521197 'Linux ASan LSan Tests (1)': {
1198 'swarming': {
1199 'shards': 12,
1200 },
1201 },
Chris Cunninghame1a04ea2019-04-24 01:49:321202 'Linux ASan Tests (sandboxed)': {
1203 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411204 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321205 },
1206 },
Stephen Martinis31dde712021-04-23 00:15:531207 # TODO(crbug.com/1200904): Remove after migration
1208 'Linux TSan (bionic)': {
1209 'swarming': {
1210 'shards': 15,
1211 },
1212 },
Erik Chen681dc0282019-11-26 22:54:491213 'Linux TSan Tests': {
1214 'swarming': {
1215 'shards': 15,
1216 },
1217 },
Stephen Martinis1384ff92020-01-07 19:52:151218 'Lollipop Phone Tester': {
1219 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:381220 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:151221 },
1222 },
Sergey Silkinfe96b352020-10-19 20:41:341223 'Lollipop Tablet Tester': {
1224 'args': [
1225 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
1226 ],
1227 },
1228 'Marshmallow Tablet Tester': {
1229 'args': [
1230 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1231 ],
1232 },
Sergey Silkin1fe10e82020-10-30 19:36:581233 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
1234 'args': [
1235 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1236 ],
1237 },
1238 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1239 'args': [
1240 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1241 ],
1242 }
1243 ,
Stephen Martinis1384ff92020-01-07 19:52:151244 'Win10 Tests x64': {
1245 # crbug.com/868082
1246 'args': [
1247 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1248 ],
1249 },
1250 'Win10 Tests x64 (dbg)': {
1251 'experiment_percentage': 100,
1252 # crbug.com/868082
1253 'args': [
1254 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151255 ],
1256 },
Haiyang Panfed339172021-03-10 23:19:571257 'android-11-x86-fyi-rel': {
Haiyang Pan51450ab2021-03-23 00:48:571258 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1259 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571260 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571261 'shards': 30,
Haiyang Panfed339172021-03-10 23:19:571262 },
1263 },
Stephen Martinis1384ff92020-01-07 19:52:151264 'android-arm64-proguard-rel': {
1265 'swarming': {
1266 'shards': 16,
1267 },
1268 },
1269 'android-asan': {
1270 'args': [
1271 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1272 ],
1273 'swarming': {
1274 'shards': 18,
1275 },
1276 },
Stephen Martinis1384ff92020-01-07 19:52:151277 'android-marshmallow-arm64-rel': {
1278 'swarming': {
1279 'shards': 16,
1280 },
1281 },
Haiyang Pan2486dcb2020-09-18 17:53:061282 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431283 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571284 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431285 ],
Haiyang Panc47f6d12020-08-19 18:34:491286 'swarming': {
1287 'shards': 20,
1288 },
John Budoricka4e23882020-02-28 18:36:431289 },
Haiyang Pan363c59a2020-07-23 05:47:041290 'android-nougat-arm64-rel': {
1291 'swarming': {
1292 'shards': 16,
1293 },
1294 # TODO(crbug.com/1108055): Remove this filter
1295 'args': [
1296 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1297 ],
1298 },
Haiyang Pan08d09dc2020-04-01 16:11:211299 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431300 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571301 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431302 ],
Haiyang Pan2eb735e72020-09-15 22:51:511303 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561304 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511305 },
John Budoricka4e23882020-02-28 18:36:431306 },
Omer Katz7d2be652020-01-22 18:13:461307 'linux-blink-heap-concurrent-marking-tsan-rel': {
1308 'swarming': {
1309 'shards': 4,
1310 },
1311 },
Stephen Martinis1384ff92020-01-07 19:52:151312 'linux-chromeos-code-coverage': {
1313 'swarming': {
1314 'shards': 12,
1315 },
1316 },
Albert J. Wong91f109652019-11-19 03:01:161317 'linux-chromeos-rel': {
1318 'swarming': {
Albert J. Wong91f109652019-11-19 03:01:161319 'shards': 3,
1320 },
1321 },
Yuke Liao79424e42020-01-06 21:00:111322 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011323 'args': [
1324 '--no-sandbox',
1325 ],
Yuke Liao79424e42020-01-06 21:00:111326 'swarming': {
1327 'shards': 12,
1328 },
1329 },
Junhua Chen39dd2dba2021-05-05 17:51:541330 # https://crbug.com/1111979,
1331 'linux-lacros-code-coverage': {
1332 'args': [
1333 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
1334 ],
1335 },
Sven Zheng80734f12020-08-06 06:50:391336 # https://crbug.com/1111979
1337 'linux-lacros-tester-fyi-rel': {
1338 'experiment_percentage': 100,
1339 },
Sven Zheng5c9d3e342020-08-11 21:39:431340 # https://crbug.com/1111979,
1341 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431342 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401343 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431344 ],
1345 },
Kenneth Russelleb60cbd22017-12-05 07:54:281346 },
1347 },
Maksim Sisov6058ba72020-05-04 10:29:131348 'content_browsertests_wayland': {
1349 'modifications': {
1350 'Linux Ozone Tester (Wayland)': {
1351 'args': [
1352 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1353 ],
1354 },
1355 },
1356 },
Nico Weber81e16ace22018-06-30 02:58:471357 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071358 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501359 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061360 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071361 ],
Dirk Prankeb1c36b322018-07-11 02:42:001362 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001363 'Win10 Tests x64 (dbg)': {
1364 'experiment_percentage': 100, # https://crbug.com/861730
1365 },
1366 },
Nico Weber81e16ace22018-06-30 02:58:471367 },
John Budorick27d2d44e2019-05-20 20:26:091368 'content_shell_test_apk': {
1369 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091370 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191371 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251372 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091373 ],
John Budorickee2e64f2020-03-02 20:19:101374 'modifications': {
Haiyang Pan103864812021-03-19 19:28:441375 'android-11-x86-fyi-rel': {
1376 'args': [
1377 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
1378 ],
1379 },
Haiyang Pan2486dcb2020-09-18 17:53:061380 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101381 'args': [
Haiyang Pan28e73582020-05-30 00:34:271382 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101383 ],
1384 },
Haiyang Pan08d09dc2020-04-01 16:11:211385 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101386 'args': [
1387 '--gtest_filter=-ContentViewScrollingTest.testFling',
1388 ],
1389 },
1390 },
John Budorick27d2d44e2019-05-20 20:26:091391 },
Kenneth Russelleb60cbd22017-12-05 07:54:281392 'content_unittests': {
1393 'modifications': {
John Budorick5052d552017-12-13 02:59:341394 'Linux ASan LSan Tests (1)': {
1395 # These are slow on the ASAN trybot for some reason.
1396 # crbug.com/794372
1397 'swarming': {
1398 'shards': 2,
1399 },
1400 },
Takuto Ikuta54671d972018-07-19 19:06:351401 'Linux ChromiumOS MSan Tests': {
1402 # These are very slow on the Chrome OS MSAN trybot for some reason.
1403 # crbug.com/865455
1404 'swarming': {
1405 'shards': 2,
1406 },
1407 },
Chong Gu52481452021-04-02 17:52:411408 'fuchsia-code-coverage': {
1409 'swarming': {
1410 'shards': 12,
1411 },
1412 },
Kenneth Russelleb60cbd22017-12-05 07:54:281413 },
1414 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031415 'context_lost_passthrough_tests': {
1416 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001417 'Mac FYI GPU ASAN Release': {
1418 'args': [
1419 '--is-asan',
1420 ]
1421 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031422 },
1423 },
1424 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461425 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1426 # exception once there is enough capacity to run these tests.
1427 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461428 'Android FYI Release (Pixel 2)',
1429 ],
Kenneth Russellc1a09302018-07-10 01:12:541430 'modifications': {
1431 'Mac FYI GPU ASAN Release': {
1432 'args': [
1433 '--is-asan',
1434 ]
1435 },
1436 },
1437 },
Kenneth Russellfbda3c532017-12-08 23:57:241438 'crashpad_tests': {
1439 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481440 'linux-win_cross-rel', # https://crbug.com/762167
Stephen Martinis31dde712021-04-23 00:15:531441 # TODO(crbug.com/1200904): Remove after migration
1442 'Linux TSan (bionic)',
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391443 # https://crbug.com/crashpad/304
1444 'Linux TSan Tests',
1445 'ToTLinuxTSan',
1446 # https://crbug.com/crashpad/306
1447 'Linux CFI',
1448 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241449 ],
Haiyang Panc7c009e2021-03-18 19:31:231450 'modifications': {
1451 'android-11-x86-fyi-rel': {
1452 'args': [
1453 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1454 ],
1455 },
1456 },
Kenneth Russellfbda3c532017-12-08 23:57:241457 },
John Budorick5bc387fe2019-05-09 20:02:531458 'cronet_sizes': {
1459 'modifications': {
1460 'android-cronet-arm-dbg': {
1461 'swarming': {
1462 'dimension_sets': [
1463 {
1464 'device_os': None,
1465 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561466 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531467 },
1468 ],
1469 },
1470 },
1471 },
1472 },
Brian Sheedye285c9b2019-07-15 21:42:461473 'depth_capture_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461474 'remove_from': [
Wez6b0ebb52021-05-01 16:05:491475 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1476 # exception once there is enough capacity to run these tests.
Brian Sheedye285c9b2019-07-15 21:42:461477 'Android FYI Release (Pixel 2)',
Wez6b0ebb52021-05-01 16:05:491478 # TODO(https://crbug.com/1203234): Remove exception once the 1% flake-
1479 # rate regression is addressed.
1480 'Fuchsia x64' # https://crbug.com/1203236
Brian Sheedye285c9b2019-07-15 21:42:461481 ],
1482 },
Ben Pastene61ad637c2020-05-08 22:24:411483 'disk_usage_tast_test': {
1484 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1485 'remove_from': [
1486 'chromeos-kevin-rel',
1487 ],
1488 },
Joe Downing41486042018-10-18 22:44:441489 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291490 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291491 'CrWinAsan(dll)', # https://crbug.com/935598
1492 ],
Joe Downing41486042018-10-18 22:44:441493 'modifications': {
1494 'Win10 Tests x64 (dbg)': {
1495 'experiment_percentage': 100, # https://crbug.com/876615
1496 },
Sven Zheng5c9d3e342020-08-11 21:39:431497 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541498 'linux-lacros-code-coverage': {
1499 'args': [
1500 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1501 ],
1502 },
Sven Zhengd7f94622021-03-30 18:29:411503 'linux-lacros-rel': {
1504 'args': [
1505 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1506 ],
1507 },
Sven Zheng5c9d3e342020-08-11 21:39:431508 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431509 'args': [
1510 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1511 ],
1512 },
Joe Downing41486042018-10-18 22:44:441513 },
1514 },
Sven Zheng577fe5ff2020-08-03 22:06:441515 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391516 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431517 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541518 'linux-lacros-code-coverage': {
1519 'args': [
1520 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1521 'BluetoothSocketApiUnittest.CreateThenClose:'
1522 'FeatureProviderTest.PermissionFeatureAvailability',
1523 ],
1524 },
Sven Zheng5c9d3e342020-08-11 21:39:431525 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431526 'args': [
Yuke Liaobb8308322020-08-12 20:20:471527 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1528 'BluetoothSocketApiUnittest.CreateThenClose:'
1529 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431530 ],
1531 },
Sven Zheng80734f12020-08-06 06:50:391532 },
Sven Zheng577fe5ff2020-08-03 22:06:441533 },
Chong Gudf7fbe92021-02-24 02:55:581534 'gfx_unittests': {
1535 'modifications': {
1536 'fuchsia-code-coverage': {
1537 'swarming': {
1538 'shards': 2,
1539 },
1540 },
1541 },
1542 },
Kenneth Russelleb60cbd22017-12-05 07:54:281543 'gin_unittests': {
1544 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471545 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461546 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471547 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281548 ],
1549 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001550 'gl_tests_passthrough': {
1551 'remove_from': [
1552 'CFI Linux ToT',
1553 # Can't run on MSAN because gl_tests uses the hardware driver,
1554 # which isn't instrumented.
1555 'Linux MSan Tests',
1556 ],
1557 'modifications': {
1558 # TODO(kbr): figure out a better way to specify blocks of
1559 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121560 'Linux ASan LSan Tests (1)': {
1561 'args': [
1562 '--use-gpu-in-tests',
1563 '--no-xvfb',
1564 ],
1565 'swarming': {
1566 'dimension_sets': [
1567 {
1568 'gpu': '10de:1cb3',
1569 'os': 'Ubuntu',
1570 'pool': 'chromium.tests.gpu',
1571 },
1572 ],
1573 },
1574 },
1575 'Linux CFI': {
1576 'args': [
1577 '--use-gpu-in-tests',
1578 '--no-xvfb',
1579 ],
1580 'swarming': {
1581 'dimension_sets': [
1582 {
1583 'gpu': '10de:1cb3',
1584 'os': 'Ubuntu',
1585 'pool': 'chromium.tests.gpu',
1586 },
1587 ],
1588 },
1589 },
Stephen Martinis31dde712021-04-23 00:15:531590 # TODO(crbug.com/1200904): Remove after migration
1591 'Linux TSan (bionic)': {
1592 'args': [
1593 '--use-gpu-in-tests',
1594 '--no-xvfb',
1595 ],
1596 'swarming': {
1597 'dimension_sets': [
1598 {
1599 'gpu': '10de:1cb3',
1600 'os': 'Ubuntu',
1601 'pool': 'chromium.tests.gpu',
1602 },
1603 ],
1604 },
1605 },
Garrett Beatya491ec72020-07-25 12:36:121606 'Linux TSan Tests': {
1607 'args': [
1608 '--use-gpu-in-tests',
1609 '--no-xvfb',
1610 ],
1611 'swarming': {
1612 'dimension_sets': [
1613 {
1614 'gpu': '10de:1cb3',
1615 'os': 'Ubuntu',
1616 'pool': 'chromium.tests.gpu',
1617 },
1618 ],
1619 },
1620 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001621 },
1622 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241623 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:021624 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011625 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:181626 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281627 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151628 'android-11-x86-fyi-rel': {
1629 'args': [
1630 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
1631 ],
1632 },
Haiyang Pan2486dcb2020-09-18 17:53:061633 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311634 'args': [
1635 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1636 ],
1637 },
Andrew Luo38b311f2019-10-04 03:42:091638 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311639 'args': [
Andrew Luobe83fd82019-12-19 03:07:581640 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1641 ],
Andrew Luo38b311f2019-10-04 03:42:091642 },
Haiyang Pan08d09dc2020-04-01 16:11:211643 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311644 'args': [
1645 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1646 ],
1647 },
Kenneth Russelleb60cbd22017-12-05 07:54:281648 },
1649 },
Takuto Ikutaf5333252019-11-06 16:07:081650 'gl_unittests': {
1651 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081652 # On Android, these are already run on the main waterfall.
1653 # Run them on the one-off Android FYI bots, though.
1654 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041655 # Can't run on MSAN because gl_unittests uses the hardware driver,
1656 # which isn't instrumented.
1657 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081658 ],
Takuto Ikutaf5333252019-11-06 16:07:081659 },
1660 'gl_unittests_ozone': {
1661 'remove_from': [
1662 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1663 # which isn't instrumented.
1664 'Linux ChromiumOS MSan Tests',
1665 ],
1666 },
1667 'gpu_process_launch_tests': {
1668 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1669 # exception once there is enough capacity to run these tests.
1670 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081671 'Android FYI Release (Pixel 2)',
1672 ],
1673 },
Chong Gudf7fbe92021-02-24 02:55:581674 'gpu_unittests': {
1675 'modifications': {
1676 'fuchsia-code-coverage': {
1677 'swarming': {
1678 'shards': 5,
1679 },
1680 },
1681 },
1682 },
Brian Sheedye285c9b2019-07-15 21:42:461683 'hardware_accelerated_feature_tests': {
1684 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1685 # exception once there is enough capacity to run these tests.
1686 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461687 'Android FYI Release (Pixel 2)',
1688 ],
1689 },
Brad Halla36886c2019-02-26 16:52:291690 'headless_browsertests': {
Chong Gud1a5c5992021-04-09 04:08:321691 'modifications': {
1692 'fuchsia-code-coverage': {
1693 'swarming': {
Chong Gu115ce152021-04-15 23:57:161694 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:321695 },
1696 },
1697 },
Brad Halla36886c2019-02-26 16:52:291698 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291699 'CrWinAsan(dll)', # https://crbug.com/935598
Zhaoyang Li18d1a0a2021-05-05 01:03:401700 'Mac10.13 Tests', # https://crbug.com/1204424
Brad Halla36886c2019-02-26 16:52:291701 ],
1702 },
Kenneth Russell8a386d42018-06-02 09:48:011703 'info_collection_tests': {
1704 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011705 # The Mac ASAN swarming bot runs tests on two different GPU
1706 # types, so we can't have one expected vendor ID / device ID.
1707 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011708 'Android V8 FYI Release (Nexus 5X)',
1709 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351710 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011711 'Mac V8 FYI Release (Intel)',
1712 'Win V8 FYI Release (NVIDIA)',
Wez6b0ebb52021-05-01 16:05:491713 # TODO(https://crbug.com/1203234): Remove exception once the 1% flake-
1714 # rate regression is addressed.
1715 'Fuchsia x64' # https://crbug.com/1203236
Kenneth Russell8a386d42018-06-02 09:48:011716 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591717 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291718 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511719 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291720 # Swarming does not report a GPU since tests are run in a VM, but
1721 # the VM does report that a GPU is present.
1722 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361723 ],
1724 },
Brian Sheedyfe61cdac2020-02-12 01:25:591725 },
Brian Sheedy32eeeb52020-05-22 01:49:371726 'replacements': {
1727 'ChromeOS FYI Release (amd64-generic)': {
1728 'args': {
1729 # Swarming does not report a GPU since tests are run in a VM, but
1730 # the VM does report that a GPU is present.
1731 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291732 # Magic substitution happens after regular replacement, so remove it
1733 # now since we are manually applying the expected device ID above.
1734 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371735 },
Brian Sheedyff6d1442020-09-19 00:46:311736 },
1737 'Mac FYI arm64 Release (Apple DTK)': {
1738 'args': {
1739 # The GPU information is not yet exposed in swarming, so we can't
1740 # explicitly request it and have the JSON generation handle this
1741 # automatically.
1742 '--expected-vendor-id': '106b',
1743 },
1744 },
Brian Sheedy32eeeb52020-05-22 01:49:371745 },
Kenneth Russell8a386d42018-06-02 09:48:011746 },
Kenneth Russelleb60cbd22017-12-05 07:54:281747 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291748 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291749 'CrWinAsan(dll)', # https://crbug.com/935598
1750 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281751 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151752 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261753 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151754 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261755 },
1756 },
John Budorickca14c76f62017-12-09 14:19:181757 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171758 # These are slow on the ASan trybot for some reason, crbug.com/794372
1759 'swarming': {
1760 'shards': 6,
1761 },
1762 },
Takuto Ikuta54671d972018-07-19 19:06:351763 'Linux ChromiumOS MSan Tests': {
1764 # These are very slow on the Chrome OS MSAN trybot for some reason.
1765 # crbug.com/865455
1766 'swarming': {
1767 'shards': 5,
1768 },
1769 },
Stephen Martinis31dde712021-04-23 00:15:531770 # TODO(crbug.com/1200904): Remove after migration
1771 'Linux TSan (bionic)': {
1772 # These are slow on the TSan bots for some reason, crbug.com/794372
1773 'swarming': {
1774 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
1775 },
1776 },
Stephen Martinis1384ff92020-01-07 19:52:151777 'Linux TSan Tests': {
1778 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271779 'swarming': {
Stephen Martinisad6cb7af2021-02-24 01:12:001780 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
Dirk Pranke8fd63c12017-12-10 18:06:271781 },
1782 },
Xinan Lin13bcd842021-05-03 19:15:091783 # TODO(crbug/1199425): Remove it once interactive_ui_tests is fixed on
1784 # bionic bots.
1785 'Linux Tests': {
1786 'swarming': {
1787 'dimension_sets': [
1788 {
1789 'os': 'Ubuntu-16.04',
1790 }
1791 ],
1792 },
1793 },
1794 'Linux Tests (dbg)(1)': {
1795 'swarming': {
1796 'dimension_sets': [
1797 {
1798 'os': 'Ubuntu-16.04',
1799 }
1800 ],
1801 },
1802 },
Stephen Martinis1384ff92020-01-07 19:52:151803 'ToTLinuxTSan': {
1804 # These are slow on the TSan bots for some reason, crbug.com/794372
1805 'swarming': {
1806 'shards': 6,
1807 },
1808 },
1809 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031810 'Win10 Tests x64 (dbg)': {
1811 'experiment_percentage': 100,
1812 },
Stephen Martinis1384ff92020-01-07 19:52:151813 'Win7 Tests (dbg)(1)': {
1814 'swarming': {
1815 'shards': 4,
1816 },
1817 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161818 # TODO(crbug.com/970649): Remove these filters.
1819 'linux-chromeos-beta': {
1820 'args': [
1821 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1822 ],
1823 },
Ben Pastene8ef125e2019-12-10 01:46:291824 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291825 'args': [
1826 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1827 ],
1828 },
Stephen Martinis1384ff92020-01-07 19:52:151829 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111830 'swarming': {
1831 'shards': 10,
1832 },
1833 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161834 'linux-chromeos-ltc': {
1835 'args': [
1836 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1837 ],
1838 },
1839 'linux-chromeos-lts': {
1840 'args': [
1841 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1842 ],
1843 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161844 'linux-chromeos-stable': {
1845 'args': [
1846 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1847 ],
1848 },
Stephen Martinis1384ff92020-01-07 19:52:151849 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111850 'swarming': {
1851 'shards': 10,
1852 },
1853 },
Sven Zheng80734f12020-08-06 06:50:391854 # https://crbug.com/1111979
Junhua Chen39dd2dba2021-05-05 17:51:541855 'linux-lacros-code-coverage': {
1856 'args': [
1857 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
1858 ],
1859 },
1860 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121861 'linux-lacros-rel': {
1862 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401863 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Yuke Liaof3b1a4a892020-08-18 22:04:121864 ],
1865 },
1866 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441867 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441868 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401869 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Sven Zheng010820d2020-08-17 22:38:441870 ],
1871 },
Kenneth Russelleb60cbd22017-12-05 07:54:281872 },
1873 },
Yuke Liaob6beaeca2021-04-29 23:41:511874 'interactive_ui_tests_amd64-generic': {
1875 'remove_from': [
1876 # TODO(crbug.com/1204231): Re-enable.
1877 'lacros-amd64-generic-rel',
1878 ]
1879 },
Maksim Sisov649b7017a2021-03-04 08:20:391880 'interactive_ui_tests_wayland': {
1881 'modifications': {
1882 # CQ tester.
1883 'Linux Ozone Tester (Wayland)': {
1884 'args': [
1885 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1886 ],
1887 },
1888 # CI Ozone/Wayland tester.
1889 'Linux Tester (Ozone Wayland)': {
1890 'args': [
1891 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1892 ],
1893 },
1894 },
1895 },
John Budorickf00e5ff2019-06-11 21:21:061896 'ipc_tests': {
1897 'modifications': {
1898 'android-asan': {
1899 'swarming': {
1900 'shards': 2,
1901 },
1902 },
1903 },
1904 },
Yuke Liao657a7832021-05-04 23:31:441905 # TODO(crbug.com/1198252): Remove once Lacros Tast tests flakiness is fixed.
1906 'lacros_smoke_tast_tests_amd64-generic': {
1907 'remove_from': [
1908 'lacros-amd64-generic-rel',
1909 ],
1910 },
1911 # TODO(crbug.com/1198252): Remove once Lacros Tast tests flakiness is fixed.
1912 'lacros_smoke_tast_tests_eve': {
1913 'remove_from': [
1914 'lacros-amd64-generic-chrome',
1915 ],
1916 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031917 'maps_pixel_passthrough_test': {
1918 'replacements': {
1919 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1920 # use ${got_cr_revision}, which is only set on the V8 bots.
1921 'Linux V8 FYI Release (NVIDIA)': {
1922 'args': {
1923 '--git-revision': '${got_cr_revision}',
1924 },
1925 },
1926 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1927 'args': {
1928 '--git-revision': '${got_cr_revision}',
1929 },
1930 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001931 'Mac V8 FYI Release (Intel)': {
1932 'args': {
1933 '--git-revision': '${got_cr_revision}',
1934 },
1935 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031936 'Win V8 FYI Release (NVIDIA)': {
1937 'args': {
1938 '--git-revision': '${got_cr_revision}',
1939 },
1940 },
1941 },
1942 },
1943 'maps_pixel_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:501944 'modifications': {
1945 'Android FYI Release (Pixel 4)': {
1946 'args': [
1947 # Pixel 4s are weird in that they can output in different color spaces
1948 # simultaneously. The readback code for capturing a screenshot assumes
1949 # only one color space, so disable wide color gamut for the test to
1950 # work around the issue. See https://crbug.com/1166379 for more
1951 # information.
1952 '--extra-browser-args=--disable-wcg-for-test',
1953 ],
1954 },
1955 },
Brian Sheedye285c9b2019-07-15 21:42:461956 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1957 # exception once there is enough capacity to run these tests.
1958 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461959 'Android FYI Release (Pixel 2)',
1960 ],
Brian Sheedy44fd891b2019-10-03 20:07:541961 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541962 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1963 # use ${got_cr_revision}, which is only set on the V8 bots.
1964 'Android V8 FYI Release (Nexus 5X)': {
1965 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321966 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541967 },
1968 },
Brian Sheedy44fd891b2019-10-03 20:07:541969 'Mac V8 FYI Release (Intel)': {
1970 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321971 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541972 },
1973 },
Brian Sheedy44fd891b2019-10-03 20:07:541974 },
Brian Sheedye285c9b2019-07-15 21:42:461975 },
Chong Guc2d145e2021-03-31 19:55:341976 'media_blink_unittests': {
1977 'modifications': {
1978 'fuchsia-code-coverage': {
1979 'swarming': {
1980 'shards': 2,
1981 },
1982 },
1983 },
1984 },
Andrew Luo38b311f2019-10-04 03:42:091985 'media_unittests': {
1986 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151987 'android-11-x86-fyi-rel': {
1988 'args': [
1989 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.media_unittests.filter',
1990 ],
1991 },
Haiyang Pan2486dcb2020-09-18 17:53:061992 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211993 'args': [
Haiyang Pan569659f02020-05-30 00:48:451994 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211995 ],
1996 },
Andrew Luo38b311f2019-10-04 03:42:091997 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581998 'args': [
1999 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
2000 ],
Andrew Luo38b311f2019-10-04 03:42:092001 },
Haiyang Pan08d09dc2020-04-01 16:11:212002 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:212003 'args': [
Haiyang Pan569659f02020-05-30 00:48:452004 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:212005 ],
2006 },
Chong Gudf7fbe92021-02-24 02:55:582007 'fuchsia-code-coverage': {
2008 'swarming': {
2009 'shards': 3,
2010 },
2011 },
Andrew Luo38b311f2019-10-04 03:42:092012 },
2013 },
Ben Joyce02dc8092021-03-04 21:48:192014 'mojo_test_apk': {
2015 'remove_from': [
2016 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:252017 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:192018 ],
2019 },
John Budorickf00e5ff2019-06-11 21:21:062020 'mojo_unittests': {
2021 'modifications': {
2022 'android-asan': {
2023 'swarming': {
John Budorick5a29d7542019-10-11 20:56:442024 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:062025 },
2026 },
Chong Gudf7fbe92021-02-24 02:55:582027 'fuchsia-code-coverage': {
2028 'swarming': {
2029 'shards': 2,
2030 },
2031 },
John Budorickf00e5ff2019-06-11 21:21:062032 },
2033 },
Peter Kotwiczda2f11102020-10-09 05:29:502034 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:152035 'modifications': {
2036 'ToTAndroid': {
2037 'swarming': {
2038 'dimension_sets': [
2039 {
John Budorick838256a2020-02-29 01:29:072040 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152041 'device_os': None,
2042 'device_playstore_version': None,
2043 'device_type': None,
2044 'os': 'Ubuntu-16.04',
2045 },
2046 ],
2047 },
2048 },
2049 'android-arm64-proguard-rel': {
2050 'swarming': {
2051 'dimension_sets': [
2052 {
John Budorick838256a2020-02-29 01:29:072053 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152054 'device_os': None,
2055 'device_playstore_version': None,
2056 'device_type': None,
2057 'os': 'Ubuntu-16.04',
2058 },
2059 ],
2060 },
2061 },
2062 'android-pie-arm64-rel': {
2063 'swarming': {
2064 'dimension_sets': [
2065 {
John Budorick838256a2020-02-29 01:29:072066 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152067 'device_os': None,
2068 'device_os_flavor': None,
2069 'device_playstore_version': None,
2070 'device_type': None,
2071 'os': 'Ubuntu-16.04',
2072 },
2073 ],
2074 },
2075 },
2076 },
Erik Chend16d922d2019-12-10 04:37:142077 },
Ben Joyce4677e682021-03-22 22:19:112078 'monochrome_public_bundle_fake_modules_smoke_test' : {
2079 'remove_from': [
2080 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2081 # GLIBC_2.28 Not found.
2082 ],
2083 },
2084 'monochrome_public_bundle_smoke_test' : {
2085 'remove_from': [
2086 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2087 # GLIBC_2.28 Not found.
2088 ],
2089 },
2090 'monochrome_public_smoke_test' : {
2091 'remove_from': [
2092 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2093 # GLIBC_2.28 Not found.
2094 ],
2095 },
bsheedye9469572019-01-23 17:31:332096 'monochrome_public_test_ar_apk': {
2097 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:032098 'Nougat Phone Tester': {
2099 'args': [
2100 # ArCore is not installed as a system app on N, so we can install it
2101 # normally instead of replacing the system version.
2102 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2103 ],
2104 },
bsheedye9469572019-01-23 17:31:332105 # We need to match the Playstore version as well because AR tests fail on
2106 # old versions of the Playstore.
2107 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:082108 'args': [
2109 # ArCore is not installed as a system app on O, so we can install it
2110 # normally instead of replacing the system version.
2111 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2112 ],
bsheedye9469572019-01-23 17:31:332113 'swarming': {
2114 'dimension_sets': [
2115 {
2116 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:332117 'device_type': 'marlin',
2118 'os': 'Android',
2119 },
2120 ],
2121 },
2122 },
Haiyang Pan57159eba2020-05-07 23:14:132123 'android-10-arm64-rel': {
2124 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502125 '--remove-system-package=com.google.ar.core',
2126 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:132127 ]
2128 },
Haiyang Pan363c59a2020-07-23 05:47:042129 'android-nougat-arm64-rel': {
2130 'args': [
2131 # ArCore is not installed as a system app on N, so we can install it
2132 # normally instead of replacing the system version.
2133 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2134 ],
2135 },
Brian Sheedy2bcd16b2019-04-22 22:47:082136 'android-pie-arm64-dbg': {
2137 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502138 '--remove-system-package=com.google.ar.core',
2139 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:082140 ]
2141 }
bsheedye9469572019-01-23 17:31:332142 },
2143 },
Nico Weberd3096fb2018-06-07 17:50:152144 'nacl_helper_nonsfi_unittests': {
2145 'remove_from': [
Stephen Martinis31dde712021-04-23 00:15:532146 # TODO(crbug.com/1200904): Remove after migration
2147 'Linux TSan (bionic)', # Sets enable_nacl=false.
Nico Weberd3096fb2018-06-07 17:50:152148 'Linux TSan Tests', # Sets enable_nacl=false.
2149 ],
2150 },
Kenneth Russellfbda3c532017-12-08 23:57:242151 'nacl_loader_unittests': {
2152 'remove_from': [
Nico Weber48f187142018-06-01 15:16:352153 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:512154 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Stephen Martinis31dde712021-04-23 00:15:532155 # TODO(crbug.com/1200904): Remove after migration
2156 'Linux TSan (bionic)', # The TSan bot sets enable_nacl=false
Nico Webera8fc38f72018-04-10 02:20:112157 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:482158 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:242159 ],
2160 },
Kenneth Russelleb60cbd22017-12-05 07:54:282161 'net_unittests': {
2162 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:272163 'CrWinAsan': {
2164 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2165 'swarming': {
2166 'shards': 16,
2167 },
2168 },
2169 'CrWinAsan(dll)': {
2170 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2171 'swarming': {
2172 'shards': 16,
2173 },
2174 },
John Budorickca14c76f62017-12-09 14:19:182175 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342176 # These are very slow on the ASAN trybot for some reason.
2177 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182178 'swarming': {
John Budorick5052d552017-12-13 02:59:342179 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182180 },
2181 },
2182 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:352183 # These are very slow on the ASAN trybot for some reason.
2184 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182185 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:022186 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:182187 }
2188 },
Takuto Ikuta54671d972018-07-19 19:06:352189 'Linux ChromiumOS MSan Tests': {
2190 # These are very slow on the Chrome OS MSAN trybot for some reason.
2191 # crbug.com/865455
2192 'swarming': {
2193 'shards': 2,
2194 },
2195 },
Stephen Martinis31dde712021-04-23 00:15:532196 # TODO(crbug.com/1200904): Remove after migration
2197 'Linux TSan (bionic)': {
2198 'swarming': {
2199 'shards': 4,
2200 }
2201 },
John Budorickca14c76f62017-12-09 14:19:182202 'Linux TSan Tests': {
2203 'swarming': {
2204 'shards': 4,
2205 }
2206 },
Ben Pastene8bf205b2018-06-13 04:00:332207 # The suite runs signficantly slower on linux dbg, so increase shards.
2208 'Linux Tests (dbg)(1)': {
2209 'swarming': {
2210 'shards': 2,
2211 },
2212 },
Stephen Martinis1384ff92020-01-07 19:52:152213 'ToTLinuxASan': {
2214 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2215 'swarming': {
2216 'shards': 16,
2217 },
2218 },
2219 'ToTLinuxTSan': {
2220 'swarming': {
2221 'shards': 4,
2222 }
2223 },
Haiyang Pan8d9906e02021-03-24 20:11:042224 'android-11-x86-fyi-rel': {
2225 'args': [
2226 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.net_unittests.filter',
2227 ],
2228 },
Haiyang Pan2486dcb2020-09-18 17:53:062229 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:502230 # crbug.com/1046060
2231 'args': [
2232 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2233 ],
2234 },
Haiyang Pan08d09dc2020-04-01 16:11:212235 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:502236 # crbug.com/1046060
2237 'args': [
2238 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2239 ],
2240 },
Chong Gu012d5462021-04-07 23:43:242241 'fuchsia-code-coverage': {
2242 'swarming': {
2243 'shards': 14,
2244 },
2245 },
Omer Katz7d2be652020-01-22 18:13:462246 'linux-blink-heap-concurrent-marking-tsan-rel': {
2247 'swarming': {
2248 'shards': 4,
2249 }
2250 },
Ben Pastene8bf205b2018-06-13 04:00:332251 'linux-chromeos-dbg': {
2252 'swarming': {
2253 'shards': 2,
2254 },
2255 },
Nico Weber33b9b7a2020-06-12 19:23:272256 'win-asan': {
2257 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2258 'swarming': {
2259 'shards': 16,
2260 },
2261 },
Kenneth Russelleb60cbd22017-12-05 07:54:282262 },
2263 },
John Chenaab16fc02020-03-03 06:35:452264 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:282265 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:282266 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
2267 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:282268 ],
Yuke Liaobc9ff982019-04-30 06:56:162269 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152270 'Linux Tests': {
2271 "args": [
2272 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:152273 ],
Xinan Lin13bcd842021-05-03 19:15:092274 # TODO(crbug/1200134): Remove it once blink tests is fixed on
2275 # bionic bots.
2276 'swarming': {
2277 'dimension_sets': [
2278 {
2279 'os': 'Ubuntu-16.04',
2280 }
2281 ],
2282 },
2283 },
2284 'Linux Tests (dbg)(1)': {
2285 'swarming': {
2286 'dimension_sets': [
2287 {
2288 'os': 'Ubuntu-16.04',
2289 }
2290 ],
2291 },
Stephen Martinis1384ff92020-01-07 19:52:152292 },
Yuke Liaoea70f472019-12-19 06:03:362293 'linux-code-coverage': {
2294 'args': [
2295 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362296 ],
2297 'swarming': {
2298 'shards': 20,
2299 },
2300 },
Stephanie Kim5c7f31d2021-04-27 18:00:062301 'linux-xenial-rel': {
2302 "args": [
2303 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
2304 ],
2305 },
Yuke Liaobc9ff982019-04-30 06:56:162306 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282307 },
Xi Cheng34ca4042018-02-23 00:10:122308 'notification_helper_unittests': {
2309 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122310 # The test uses WinRT, which only exists in Windows 8 or above.
2311 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122312 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122313 'Win7 Tests (1)',
2314 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152315 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122316 'ToTWin',
2317 'ToTWin(dbg)',
2318 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032319 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:122320 'ToTWin64',
2321 'ToTWin64(dbg)',
2322 'ToTWin64(dll)',
2323 'ToTWinCFI',
2324 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082325 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:122326 ],
2327 },
Ben Pastenee723b2f2019-05-31 19:10:272328 'ozone_unittests': {
2329 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292330 'chromeos-betty-pi-arc-chrome': {
2331 'args': [
2332 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2333 ],
2334 },
Ben Pastenebce9b2a2020-10-15 17:18:092335 'chromeos-betty-pi-arc-chrome-beta': {
2336 'args': [
2337 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2338 ],
2339 },
Ben Pastene500cc1d12021-01-22 18:10:472340 'chromeos-betty-pi-arc-chrome-dchecks': {
2341 'args': [
2342 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2343 ],
2344 },
Jacob Kopczynski2fd462052020-11-13 19:18:222345 'chromeos-betty-pi-arc-chrome-ltc': {
2346 'args': [
2347 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2348 ],
2349 },
2350 'chromeos-betty-pi-arc-chrome-lts': {
2351 'args': [
2352 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2353 ],
2354 },
Ben Pastenebce9b2a2020-10-15 17:18:092355 'chromeos-betty-pi-arc-chrome-stable': {
2356 'args': [
2357 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2358 ],
2359 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162360 'linux-chromeos-beta': {
2361 'args': [
2362 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2363 ],
2364 },
Ben Pastene8ef125e2019-12-10 01:46:292365 'linux-chromeos-chrome': {
2366 'args': [
2367 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2368 ],
2369 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162370 'linux-chromeos-ltc': {
2371 'args': [
2372 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2373 ],
2374 },
2375 'linux-chromeos-lts': {
2376 'args': [
2377 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2378 ],
2379 },
2380 'linux-chromeos-stable': {
2381 'args': [
2382 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2383 ],
2384 },
Ben Pastenee723b2f2019-05-31 19:10:272385 },
2386 },
Yuke Liaob6beaeca2021-04-29 23:41:512387 'ozone_unittests_amd64-generic': {
Yuke Liaoe27c0dc2021-05-05 02:02:572388 'modifications': {
Yuke Liao4af96572021-05-05 21:13:392389 'lacros-amd64-generic-rel': {
Yuke Liaoe27c0dc2021-05-05 02:02:572390 'args': [
2391 '--test-launcher-filter-file=../../testing/buildbot/filters/device-lacros.ozone_unittests.filter',
2392 ],
2393 },
2394 },
Yuke Liaob6beaeca2021-04-29 23:41:512395 },
Karen Qian385d2ca2019-03-19 21:49:582396 'perfetto_unittests': {
2397 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042398 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412399 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092400 'android-asan',
Yun Liu022f4512019-06-10 23:14:042401 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122402 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462403 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582404 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062405 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042406 'android-nougat-arm64-rel',
Ben Joyce46ca6012021-03-31 19:19:252407 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Andrew Luo38b311f2019-10-04 03:42:092408 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212409 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:572410 'android-11-x86-fyi-rel',
Karen Qian385d2ca2019-03-19 21:49:582411 'Android CFI',
Karen Qian385d2ca2019-03-19 21:49:582412 'Lollipop Phone Tester',
2413 'Lollipop Tablet Tester',
2414 'Marshmallow 64 bit Tester',
2415 'Marshmallow Tablet Tester',
2416 'Nougat Phone Tester',
2417 'ToTAndroid',
2418 'ToTAndroidCFI'
2419 ]
2420 },
Stephen Martinis54d64ad2018-09-21 22:16:202421 'performance_test_suite': {
2422 'modifications': {
Zhaoyang Li78427592021-03-25 19:03:232423 'Mac10.15 Tests (dbg)': {
2424 'args': [
2425 '--browser=debug',
2426 ],
2427 },
Stephen Martinis54d64ad2018-09-21 22:16:202428 'Win10 Tests x64 (dbg)': {
2429 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212430 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202431 ],
2432 'experiment_percentage': 100,
2433 },
2434 'Win7 Tests (dbg)(1)': {
2435 'args': [
2436 '--browser=debug',
2437 ],
2438 },
2439 },
2440 },
Sven Zhenge8335e02020-08-07 22:38:392441 'pixel_browser_tests': {
2442 'modifications': {
2443 'win-pixel-tester-rel': {
2444 'non_precommit_args': [
2445 # Do not allow retry or it will break the bulk approval process.
2446 # When retry with fail-pass pattern, the passing test will overwrite the previously
2447 # seen flaky version on the trace. We can triage the image using the printed link,
2448 # but it will not show on the Skia Gold search page.
2449 '--test-launcher-retry-limit=0',
2450 ],
2451 },
2452 },
2453 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032454 'pixel_skia_gold_passthrough_test': {
2455 'replacements': {
2456 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2457 # use ${got_cr_revision}, which is only set on the V8 bots.
2458 'Linux V8 FYI Release (NVIDIA)': {
2459 'args': {
2460 '--git-revision': '${got_cr_revision}',
2461 },
2462 },
2463 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2464 'args': {
2465 '--git-revision': '${got_cr_revision}',
2466 },
2467 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002468 'Mac V8 FYI Release (Intel)': {
2469 'args': {
2470 '--git-revision': '${got_cr_revision}',
2471 },
2472 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032473 'Win V8 FYI Release (NVIDIA)': {
2474 'args': {
2475 '--git-revision': '${got_cr_revision}',
2476 },
2477 },
2478 },
2479 },
2480 'pixel_skia_gold_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:502481 'modifications': {
2482 'Android FYI Release (Pixel 4)': {
2483 'args': [
2484 # Pixel 4s are weird in that they can output in different color spaces
2485 # simultaneously. The readback code for capturing a screenshot assumes
2486 # only one color space, so disable wide color gamut for the test to
2487 # work around the issue. See https://crbug.com/1166379 for more
2488 # information.
2489 '--extra-browser-args=--disable-wcg-for-test',
2490 ],
2491 },
2492 },
Brian Sheedye6ea0ee2019-07-11 02:54:372493 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372494 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2495 # use ${got_cr_revision}, which is only set on the V8 bots.
2496 'Android V8 FYI Release (Nexus 5X)': {
2497 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322498 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372499 },
2500 },
Brian Sheedye6ea0ee2019-07-11 02:54:372501 'Mac V8 FYI Release (Intel)': {
2502 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322503 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372504 },
2505 },
Brian Sheedye6ea0ee2019-07-11 02:54:372506 },
2507 },
2508 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462509 'modifications': {
2510 'Android Release (Nexus 5X)': {
2511 'swarming': {
2512 'shards': 2,
2513 },
2514 },
2515 },
Nico Weber128fd382018-06-14 23:29:272516 },
Chong Gu7ee366b2021-04-29 22:59:272517 'pixel_tests': {
2518 'remove_from': [
2519 'Fuchsia x64' # https://crbug.com/1203236
2520 ],
2521 },
Brian Sheedy9653f152019-08-07 17:02:442522 'rendering_representative_perf_tests': {
2523 'modifications': {
2524 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2525 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212526 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442527 ],
2528 },
2529 'Win10 FYI x64 Exp Release (NVIDIA)': {
2530 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212531 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442532 ],
2533 },
Yuly Novikov86cb3542020-11-26 17:10:002534 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2535 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212536 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002537 ],
2538 },
Brian Sheedy9653f152019-08-07 17:02:442539 'Win10 FYI x64 Release (Intel HD 630)': {
2540 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212541 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442542 ],
2543 },
Brian Sheedy9653f152019-08-07 17:02:442544 'Win10 FYI x64 Release (NVIDIA)': {
2545 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212546 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442547 ],
2548 },
behdad26cf7e72019-12-18 13:57:302549 'Win10 x64 Release (NVIDIA)': {
2550 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212551 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302552 ],
2553 },
Brian Sheedy9653f152019-08-07 17:02:442554 },
2555 },
John Budorickdce9d462019-03-23 00:25:382556 'sandbox_linux_unittests': {
2557 'modifications': {
2558 'Lollipop Phone Tester': {
2559 'args': [
2560 '--shard-timeout=300',
2561 ],
2562 },
Haiyang Pan32b83392020-03-14 01:38:462563 'android-lollipop-arm-rel': {
2564 'args': [
2565 '--shard-timeout=300',
2566 ],
2567 },
Haiyang Pan2486dcb2020-09-18 17:53:062568 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582569 'args': [
2570 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2571 ]
2572 },
Haiyang Pan08d09dc2020-04-01 16:11:212573 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042574 'args': [
2575 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2576 ]
2577 },
John Budorickdce9d462019-03-23 00:25:382578 },
John Budorick3ebfdf852019-05-13 22:28:162579 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162580 'android-asan', # https://crbug.com/962650
2581 ],
John Budorickdce9d462019-03-23 00:25:382582 },
Chong Gu7ee366b2021-04-29 22:59:272583 'screenshot_sync_tests': {
2584 'remove_from': [
2585 'Fuchsia x64' # https://crbug.com/1203236
2586 ],
2587 },
Brian Sheedy0566f2cb2021-02-12 22:12:502588 'screenshot_sync_validating_tests': {
2589 'modifications': {
2590 'Android FYI Release (Pixel 4)': {
2591 'args': [
2592 # Pixel 4s are weird in that they can output in different color spaces
2593 # simultaneously. The readback code for capturing a screenshot assumes
2594 # only one color space, so disable wide color gamut for the test to
2595 # work around the issue. See https://crbug.com/1166379 for more
2596 # information.
2597 '--extra-browser-args=--disable-wcg-for-test',
2598 ],
2599 },
2600 },
2601 },
Kenneth Russelleb60cbd22017-12-05 07:54:282602 'services_unittests': {
2603 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482604 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012605 # The face and barcode detection tests fail on the Mac Pros.
2606 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462607 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2608 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282609 ],
Brian Sheedyb6c58792020-05-07 18:37:332610 'replacements': {
2611 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2612 'Mac FYI Experimental Release (Intel)': {
2613 'args': {
2614 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2615 },
2616 },
2617 },
Haiyang Pan363c59a2020-07-23 05:47:042618 'modifications': {
2619 'android-nougat-arm64-rel': {
2620 # TODO(crbug.com/1108055): Remove this filter
2621 'args': [
2622 '--gtest_filter=-SystemPerfettoTest.*',
2623 ],
Chong Gudf7fbe92021-02-24 02:55:582624 },
Chong Gu52481452021-04-02 17:52:412625 'fuchsia-code-coverage': {
2626 'swarming': {
2627 'shards': 7,
2628 },
2629 },
2630 }
Chong Gudf7fbe92021-02-24 02:55:582631 },
Stephen Martinis54d64ad2018-09-21 22:16:202632 'swiftshader_unittests': {
2633 'remove_from': [
2634 # Save capacity on the hardware where we have only a few machines.
2635 'Mac FYI Experimental Release (Intel)',
2636 'Mac FYI Experimental Retina Release (AMD)',
2637 'Mac FYI Experimental Retina Release (NVIDIA)',
2638 'Mac Pro FYI Release (AMD)',
2639 ],
2640 },
Kenneth Russelleb60cbd22017-12-05 07:54:282641 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292642 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292643 'CrWinAsan(dll)', # https://crbug.com/935598
2644 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282645 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522646 'Linux ASan LSan Tests (1)': {
2647 'swarming': {
2648 'shards': 4,
2649 },
2650 },
Stephen Martinis31dde712021-04-23 00:15:532651 # TODO(crbug.com/1200904): Remove after migration
2652 'Linux TSan (bionic)': {
2653 'swarming': {
2654 'shards': 6,
2655 },
2656 },
Nico Weber8fbc2832018-12-14 16:00:572657 'Linux TSan Tests': {
2658 'swarming': {
2659 'shards': 6,
2660 },
2661 },
Sven Zheng9a52be52020-10-09 21:27:122662 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2663 'Mac10.13 Tests': {
2664 'precommit_args': [
2665 '--gtest_filter=-*',
2666 ],
2667 },
Zhaoyang Li69e2e002021-02-19 21:57:352668 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2669 'Mac10.15 Tests': {
2670 'precommit_args': [
2671 '--gtest_filter=-*',
2672 ],
2673 },
Stephen Martinis1384ff92020-01-07 19:52:152674 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282675 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152676 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282677 },
2678 },
Stephen Martinis75ab55d2018-08-30 02:27:122679 'Win10 Tests x64 (dbg)': {
2680 'experiment_percentage': 100, # https://crbug.com/840369
2681 },
Stephen Martinis1384ff92020-01-07 19:52:152682 'Win7 Tests (dbg)(1)': {
2683 'swarming': {
2684 'shards': 2,
2685 },
2686 },
2687 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112688 'swarming': {
2689 'shards': 4,
2690 },
2691 },
Stephen Martinis1384ff92020-01-07 19:52:152692 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112693 'swarming': {
2694 'shards': 4,
2695 },
2696 },
Sven Zhengfbbf21a2021-04-16 23:57:122697 # https://crbug.com/1199909,
Junhua Chen39dd2dba2021-05-05 17:51:542698 'linux-lacros-code-coverage': {
2699 'args': [
2700 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
2701 ]
2702 },
Sven Zhengfbbf21a2021-04-16 23:57:122703 'linux-lacros-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432704 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402705 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Sven Zhengfbbf21a2021-04-16 23:57:122706 ]
Anastasiia N11c1f8d2021-04-19 14:04:422707 },
2708 'linux-lacros-tester-rel': {
2709 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402710 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Anastasiia N11c1f8d2021-04-19 14:04:422711 ],
2712 },
Kenneth Russelleb60cbd22017-12-05 07:54:282713 },
2714 },
Haiyang Panfed339172021-03-10 23:19:572715 'system_webview_shell_layout_test_apk': {
2716 'remove_from': [
2717 'android-11-x86-fyi-rel', # crbug.com/1165280
2718 ],
2719 },
Weizhong Xia613fda42021-04-21 20:11:522720 'system_webview_wpt': {
2721 'modifications': {
2722 'android-webview-pie-x86-wpt-fyi-rel': {
2723 'swarming': {
2724 'dimension_sets': [
2725 {
2726 'machine_type': 'n1-standard-8',
2727 },
2728 ],
2729 'shards': 18,
2730 },
2731 },
2732 },
2733 },
Kenneth Russell8a386d42018-06-02 09:48:012734 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522735 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012736 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012737 'Linux Debug (NVIDIA)',
2738 'Mac Debug (Intel)',
2739 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492740 'Win10 FYI x64 Debug (NVIDIA)',
Yuly Novikovf28f1eca2019-07-04 22:43:392741 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052742 'Linux FYI Release (Intel HD 630)',
2743 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162744 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052745 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2746 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012747 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552748 },
Haiyang Pan8c201b92020-06-04 01:25:072749 'telemetry_chromium_minidump_unittests': {
2750 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062751 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072752 ],
2753 },
Brian Sheedyc117f6d2020-05-06 02:23:272754 'telemetry_monochrome_minidump_unittests': {
2755 'remove_from': [
2756 # Monochrome isn't supported on M.
2757 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062758 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272759 ],
2760 },
Kenneth Russelleb60cbd22017-12-05 07:54:282761 'telemetry_perf_unittests': {
2762 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282763 'Linux Tests': {
2764 'args': [
2765 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482766 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282767 ],
2768 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352769 'Linux Tests (dbg)(1)': {
2770 'args': [
2771 '--xvfb',
2772 '--jobs=1',
2773 ],
2774 },
Stephanie Kim56defb72020-11-19 21:32:372775 # TODO crbug.com/1143924: Remove when experimentation is complete
2776 'Linux Tests Robocrop': {
2777 'args': [
2778 '--xvfb',
2779 '--jobs=1',
2780 ],
2781 },
Kenneth Russelleb60cbd22017-12-05 07:54:282782 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282783 'Mac10.11 Tests': {
2784 'args': [
2785 '--jobs=1',
2786 ],
2787 },
2788 'Mac10.12 Tests': {
2789 'args': [
2790 '--jobs=1',
2791 ],
2792 },
Ned Nguyen6e6e5b32018-02-21 20:21:502793 'Win7 Tests (dbg)(1)': {
2794 'args': [
2795 '--jobs=1',
2796 ],
2797 'swarming': {
2798 'shards': 20,
2799 },
2800 'experiment_percentage': 100,
2801 },
Ben Pastene69400eb2021-03-25 19:27:162802 'chromeos-eve-chrome': {
2803 'args': [
2804 # TODO(crbug.com/1191132): Re-enable.
2805 '--skip=benchmarks.benchmark_smoke_unittest.BenchmarkSmokeTest.wasmpspdfkit',
2806 ],
2807 },
Ben Pastene2b4b15f2021-03-04 00:39:242808 'chromeos-kevin-chrome': {
2809 # TODO(crbug.com/1182948): Remove the experiment.
2810 'experiment_percentage': 100,
2811 },
Ben Pastene7b1384a2021-04-22 23:24:322812 'linux-bionic-rel': {
2813 'args': [
2814 '--xvfb',
2815 '--jobs=1',
2816 ],
2817 },
Stephen Martinis1384ff92020-01-07 19:52:152818 'linux-chromium-tests-staging-tests': {
2819 'args': [
2820 '--xvfb',
2821 '--jobs=1',
2822 ],
2823 },
2824 'linux-trusty-rel': {
2825 'args': [
2826 '--xvfb',
2827 '--jobs=1',
2828 ],
2829 },
Stephanie Kim5c7f31d2021-04-27 18:00:062830 'linux-xenial-rel': {
2831 'args': [
2832 '--xvfb',
2833 '--jobs=1',
2834 ],
2835 },
Kenneth Russelleb60cbd22017-12-05 07:54:282836 },
2837 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062838 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012839 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392840 # marshmallow on the CQ. https://crbug.com/1026487.
2841 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042842 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582843 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412844 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412845 'Mac10.11 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142846 'Mac10.13 Tests',
Zhaoyang Li69e2e002021-02-19 21:57:352847 'Mac10.15 Tests',
Zhaoyang Li78427592021-03-25 19:03:232848 'Mac10.15 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152849 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292850 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112851 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282852 ],
2853 },
Stephen Martinis54d64ad2018-09-21 22:16:202854 'telemetry_unittests': {
2855 'modifications': {
2856 'Win10 Tests x64 (dbg)': {
2857 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402858 },
John Budorickc498fd3c2019-03-14 01:16:262859 },
2860 'remove_from': [
Ben Pastene619317752020-12-03 00:04:142861 'chromeos-kevin-rel', # crbug.com/1141234: Restore when there's more DUTs
2862
John Budorickc498fd3c2019-03-14 01:16:262863 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262864 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292865
2866 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262867 ],
Stephen Martinis54d64ad2018-09-21 22:16:202868 },
Brian Sheedyf3b48d62020-05-08 23:03:122869 'test_buildbucket_api_gpu_use_cases': {
2870 'remove_from': [
2871 # crbug.com/1080749
2872 'Optional Linux Release (NVIDIA)',
2873 ],
2874 },
Kenneth Russelleb60cbd22017-12-05 07:54:282875 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522876 'remove_from': [
Haiyang Pan0e39edf42020-04-28 19:29:012877 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392878 # on the CQ. https://crbug.com/1026487.
2879 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552880 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072881 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522882 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282883 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182884 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342885 # These are slow on the ASAN trybot for some reason.
2886 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182887 'swarming': {
John Budorick5052d552017-12-13 02:59:342888 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182889 },
2890 },
Stephen Martinis1384ff92020-01-07 19:52:152891 'Linux Chromium OS ASan LSan Tests (1)': {
2892 # These are slow on the ASAN trybot for some reason.
2893 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182894 'swarming': {
2895 'shards': 2,
2896 },
2897 },
Takuto Ikuta54671d972018-07-19 19:06:352898 'Linux ChromiumOS MSan Tests': {
2899 # These are very slow on the Chrome OS MSAN trybot for some reason.
2900 # crbug.com/865455
2901 'swarming': {
2902 'shards': 2,
2903 },
2904 },
Stephen Martinis31dde712021-04-23 00:15:532905 # TODO(crbug.com/1200904): Remove after migration
2906 'Linux TSan (bionic)': {
2907 'swarming': {
2908 'shards': 2,
2909 },
2910 },
Stephen Martinis1384ff92020-01-07 19:52:152911 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352912 'swarming': {
2913 'shards': 2,
2914 },
2915 },
Stephen Martinis1384ff92020-01-07 19:52:152916 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142917 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152918 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142919 },
2920 },
Stephen Martinis1384ff92020-01-07 19:52:152921 'android-asan': {
2922 'args': [
2923 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2924 ],
2925 },
Takuto Ikuta527cdff2020-01-29 08:04:272926 'android-marshmallow-arm64-rel-swarming': {
2927 'swarming': {
2928 'shards': 8,
2929 },
2930 },
Stephen Martinis1384ff92020-01-07 19:52:152931 'linux-chromeos-chrome': {
2932 'args': [
2933 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2934 ],
2935 },
Ben Pasteneacd57392019-10-31 02:13:252936 'linux-chromeos-dbg': {
2937 'swarming': {
2938 'shards': 2,
2939 },
2940 },
Erik Chend063aef72019-11-18 19:13:102941 'linux-chromeos-rel': {
2942 'swarming': {
Erik Chend063aef72019-11-18 19:13:102943 'shards': 2,
2944 },
2945 },
Yuke Liao597dd6df72020-08-18 03:02:542946 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542947 'linux-lacros-code-coverage': {
2948 'args': [
2949 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
2950 ],
2951 },
2952 # https://crbug.com/1111979,
Yuke Liao597dd6df72020-08-18 03:02:542953 'linux-lacros-rel': {
2954 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402955 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Yuke Liao597dd6df72020-08-18 03:02:542956 ],
2957 },
Sven Zheng5c9d3e342020-08-11 21:39:432958 # https://crbug.com/1111979,
2959 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432960 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402961 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432962 ],
2963 },
Kenneth Russelleb60cbd22017-12-05 07:54:282964 },
2965 },
Maksim Sisov649b7017a2021-03-04 08:20:392966 'unit_tests_wayland': {
2967 'modifications': {
2968 # CI Ozone/Wayland tester.
2969 'Linux Tester (Ozone Wayland)': {
2970 'args': [
2971 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.unit_tests_wayland.filter',
2972 ],
2973 },
2974 }
2975 },
Kenneth Russell8a386d42018-06-02 09:48:012976 'video_decode_accelerator_gl_unittest': {
2977 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012978 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492979 'Optional Win10 x64 Release (Intel HD 630)',
2980 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482981 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012982 ],
2983 },
Sven Zheng577fe5ff2020-08-03 22:06:442984 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392985 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432986 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542987 'linux-lacros-code-coverage': {
2988 'args': [
2989 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
2990 'DesktopWidgetTest*:'
2991 'DesktopWindowTreeHostPlatformTest*:'
2992 'EditableComboboxTest*:'
2993 'MenuRunnerTest*:'
2994 'TextfieldTest*:'
2995 'TooltipControllerTest*:'
2996 'TooltipStateManagerTest*'
2997 ],
2998 },
Sven Zheng5c9d3e342020-08-11 21:39:432999 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:433000 'args': [
3001 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:193002 'DesktopWidgetTest*:'
3003 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:533004 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:513005 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:533006 'TextfieldTest*:'
Benjamin Beaudry54b3b882021-03-12 23:55:363007 'TooltipControllerTest*:'
3008 'TooltipStateManagerTest*'
Sven Zheng5c9d3e342020-08-11 21:39:433009 ],
3010 },
Sven Zheng80734f12020-08-06 06:50:393011 },
Sven Zheng577fe5ff2020-08-03 22:06:443012 },
Tom Anderson76eff052020-04-01 21:28:523013 'views_unittests_wayland': {
3014 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:133015 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:523016 'Linux Ozone Tester (Wayland)': {
3017 'args': [
3018 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
3019 ],
3020 },
Maksim Sisov69730f82020-11-11 12:09:133021 # CI tester.
3022 'Linux Tester (Ozone Wayland)': {
3023 'args': [
3024 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
3025 ],
3026 },
Tom Anderson76eff052020-04-01 21:28:523027 },
3028 },
John Budorickd02c429de2020-01-10 19:02:213029 'viz_unittests': {
3030 'modifications': {
Haiyang Pancf765862021-03-18 20:39:153031 'android-11-x86-fyi-rel': {
3032 'args': [
3033 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.viz_unittests.filter',
3034 ],
3035 },
Haiyang Pan2486dcb2020-09-18 17:53:063036 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:093037 'args': [
John Budorickd02c429de2020-01-10 19:02:213038 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
3039 ],
3040 },
Haiyang Pan08d09dc2020-04-01 16:11:213041 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:093042 'args': [
John Budorickd02c429de2020-01-10 19:02:213043 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
3044 ],
3045 },
3046 },
3047 },
John Budorick20f4fa8d2019-08-02 22:58:293048 'vr_android_unittests': {
3049 'remove_from': [
Michael Thiessen2abf0052021-03-05 18:43:073050 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:063051 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:213052 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:573053 'android-11-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:293054 ],
3055 },
3056 'vr_common_unittests': {
3057 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213058 'android-pie-x86-rel',
John Budorick20f4fa8d2019-08-02 22:58:293059 ],
3060 },
Kenneth Russellfbda3c532017-12-08 23:57:243061 'vr_pixeltests': {
3062 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213063 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:283064 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:243065 ],
3066 },
Nico Webere81999ee2018-07-01 23:52:433067 'wayland_client_perftests': {
3068 'remove_from': [
3069 'linux-chromeos-dbg', # https://crbug.com/859307
3070 ],
3071 },
Chong Gud1a5c5992021-04-09 04:08:323072 'web_engine_browsertests': {
3073 'modifications': {
3074 'fuchsia-code-coverage': {
3075 'swarming': {
Chong Gu115ce152021-04-15 23:57:163076 'shards': 14,
Chong Gud1a5c5992021-04-09 04:08:323077 },
3078 },
3079 },
3080 },
John Budorick63357462019-02-27 23:02:513081 'webdriver_tests_suite': {
3082 'remove_from': [
3083 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
Stephanie Kim5c7f31d2021-04-27 18:00:063084 'linux-xenial-rel',
John Budorick63357462019-02-27 23:02:513085 ],
3086 },
bsheedy048cbdb2019-02-04 20:32:053087 'webgl2_conformance_gl_passthrough_tests': {
3088 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:443089 # Not enough capacity. https://crbug.com/982294
3090 'Mac Pro FYI Release (AMD)',
3091 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:053092 ],
3093 },
John Budorick82e61dfb2019-12-10 04:36:093094 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:203095 'remove_from': [
3096 # The Mac NVIDIA Retina bots don't have the capacity to run
3097 # this test suite on mac_optional_gpu_tests_rel.
3098 'Optional Mac Retina Release (NVIDIA)',
3099 ],
Kenneth Russell8a386d42018-06-02 09:48:013100 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:013101 'Mac FYI GPU ASAN Release': {
3102 'args': [
3103 '--is-asan',
3104 ]
3105 },
3106 },
3107 },
3108 'webgl_conformance_gl_passthrough_tests': {
3109 'remove_from': [
3110 # crbug.com/555545 and crbug.com/649824:
3111 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
3112 # Always fails on older cards, flaky on newer cards.
Kenneth Russell8a386d42018-06-02 09:48:013113 'Win7 FYI Release (AMD)',
3114 ],
3115 },
Kenneth Russell984f2f12020-12-15 23:23:353116 'webgl_conformance_metal_passthrough_tests': {
3117 'remove_from': [
3118 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
3119 'Mac FYI Retina Release (NVIDIA)',
3120 ],
3121 },
Stephen Martinis54d64ad2018-09-21 22:16:203122 'webgl_conformance_tests': {
Kenneth Russelle63e41f2019-04-09 02:45:283123 'remove_from': [
3124 # Too slow on this configuration, which is severely hardware
3125 # constrained. crbug.com/950690
3126 'Mac FYI Retina Debug (NVIDIA)',
3127 ],
Kenneth Russell8a386d42018-06-02 09:48:013128 },
John Budorick82e61dfb2019-12-10 04:36:093129 'webgl_conformance_validating_tests': {
3130 'modifications': {
3131 'Mac FYI GPU ASAN Release': {
3132 'args': [
3133 '--is-asan',
3134 ]
3135 },
3136 },
3137 },
Kenneth Russelleb60cbd22017-12-05 07:54:283138 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:573139 'remove_from': [
3140 # Flakily fails on Win7. https://crbug.com/943372.
3141 'Win7 Tests (1)',
3142 'Win 7 Tests x64 (1)',
Haiyang Pan2489f032020-09-30 19:05:033143 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:063144 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
3145 'android-marshmallow-arm64-rel',
3146 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:573147 ],
Dirk Pranke81ff51c2017-12-09 19:24:283148 'modifications': {
John Budorick5052d552017-12-13 02:59:343149 'Linux ASan LSan Tests (1)': {
3150 # These are very slow on the ASAN trybot for some reason.
3151 # crbug.com/794372
3152 'swarming': {
3153 'shards': 5,
3154 },
3155 },
Stephen Martinis31dde712021-04-23 00:15:533156 # TODO(crbug.com/1200904): Remove after migration
3157 'Linux TSan (bionic)': {
3158 'swarming': {
3159 'shards': 2,
3160 },
3161 },
Erik Chen681dc0282019-11-26 22:54:493162 'Linux TSan Tests': {
3163 'swarming': {
3164 'shards': 2,
3165 },
3166 },
arthursonzogni26889d82018-05-29 17:18:163167 'Marshmallow 64 bit Tester': {
3168 # Increase timeout. See https://crbug.com/847229.
3169 'swarming': {
3170 'hard_timeout': 1200,
3171 },
3172 },
Haiyang Panc7c009e2021-03-18 19:31:233173 'android-11-x86-fyi-rel': {
3174 'args': [
3175 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.blink_unittests.filter',
3176 ],
3177 },
Omer Katz7d2be652020-01-22 18:13:463178 'linux-blink-heap-concurrent-marking-tsan-rel': {
3179 'swarming': {
3180 'shards': 2,
3181 },
3182 },
Dirk Pranke81ff51c2017-12-09 19:24:283183 },
Kenneth Russelleb60cbd22017-12-05 07:54:283184 },
Haiyang Panfbd2b482020-09-23 23:41:253185 'weblayer_browsertests': {
3186 'modifications': {
Haiyang Pand38464f52021-03-24 00:29:013187 'android-11-x86-fyi-rel': {
3188 'args': [
3189 # TODO(crbug.com/1191784): Enable this test once the issue is fixed.
3190 '--gtest_filter=-DownloadBrowserTest.OverrideDownloadDirectory',
3191 ],
3192 },
Haiyang Panfbd2b482020-09-23 23:41:253193 'android-pie-arm64-rel': {
3194 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3195 # capacity has been deployed.
3196 'swarming': {
3197 'dimension_sets': [
3198 {
3199 'device_type': 'sailfish',
3200 },
3201 ],
3202 },
3203 },
3204 },
3205 },
Haiyang Pan591dbad2020-06-05 20:26:373206 'weblayer_bundle_test': {
3207 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063208 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573209 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373210 ],
3211 },
3212 'weblayer_instrumentation_test_apk': {
3213 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063214 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573215 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373216 ],
Haiyang Pan6d7a15b2020-10-03 00:29:193217 'modifications': {
3218 'android-pie-arm64-rel': {
3219 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3220 # capacity has been deployed.
3221 'swarming': {
3222 'dimension_sets': [
3223 {
3224 'device_type': 'sailfish',
3225 },
3226 ],
3227 },
3228 },
3229 },
Haiyang Pan591dbad2020-06-05 20:26:373230 },
Rakib M. Hasan48919902021-02-26 23:07:203231 'weblayer_instrumentation_test_apk_ToT_Tests': {
3232 'modifications': {
3233 'android-weblayer-10-x86-rel-tests': {
3234 'args': [
3235 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3236 ]
3237 },
3238 'android-weblayer-marshmallow-x86-rel-tests': {
3239 'args': [
3240 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3241 ]
3242 }
3243 }
3244 },
Haiyang Pan4efd9b02021-03-17 23:58:303245 'weblayer_private_instrumentation_test_apk': {
3246 'modifications': {
3247 # TODO(crbug.com/1189403): Remove the filter once the issue is fixed.
3248 'android-11-x86-fyi-rel': {
3249 'args': [
3250 '--gtest_filter=-org.chromium.weblayer.test.MediaCaptureTest.*',
3251 ],
3252 },
3253 },
3254 },
Weizhong Xia7d335882021-01-28 02:49:523255 'weblayer_shell_wpt': {
3256 'modifications': {
3257 # TODO(crbug.com/1171555): remove this when test can run with more emulators
3258 'android-weblayer-pie-x86-wpt-fyi-rel': {
3259 'swarming': {
Weizhong Xia3671c5f2021-01-30 00:22:273260 'dimension_sets': [
3261 {
3262 'machine_type': 'n1-standard-8',
3263 },
3264 ],
Weizhong Xia7d335882021-01-28 02:49:523265 'shards': 18,
3266 },
3267 },
Weizhong Xia0f0c3302021-04-27 00:05:433268 'android-weblayer-pie-x86-wpt-smoketest': {
3269 'args': [
Weizhong Xiaeb234a4b2021-04-28 03:07:533270 '--default-exclude',
Weizhong Xia0f0c3302021-04-27 00:05:433271 '--include-file=../../third_party/blink/web_tests/android/WPTSmokeTestCases'
3272 ],
3273 'swarming': {
3274 'dimension_sets': [
3275 {
3276 'machine_type': 'n1-standard-8',
3277 },
3278 ],
3279 'shards': 3,
3280 },
3281 },
Weizhong Xia7d335882021-01-28 02:49:523282 },
3283 },
Haiyang Panfbd2b482020-09-23 23:41:253284 'webview_cts_tests': {
Haiyang Panfed339172021-03-10 23:19:573285 'remove_from': [
3286 'android-11-x86-fyi-rel', # crbug.com/1165280
Ben Joyce4677e682021-03-22 22:19:113287 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
3288 # GLIBC_2.28 Not found.
Haiyang Panfed339172021-03-10 23:19:573289 ],
Haiyang Panfbd2b482020-09-23 23:41:253290 'modifications': {
3291 'android-pie-arm64-rel': {
3292 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3293 # capacity has been deployed.
3294 'swarming': {
3295 'dimension_sets': [
3296 {
3297 'device_type': 'sailfish',
3298 },
3299 ],
3300 },
3301 },
3302 },
3303 },
Prakhar858888b72021-04-27 00:33:383304 'webview_cts_tests_gtest': {
3305 'remove_from': [
3306 'android-marshmallow-arm64-rel-dual-coverage',
3307 ],
3308 },
Kenneth Russelleb60cbd22017-12-05 07:54:283309 'webview_instrumentation_test_apk': {
3310 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:063311 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:543312 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:153313 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:503314 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:093315 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:193316 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:253317 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:193318
Dirk Pranke20eae9a72017-12-09 18:12:143319 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:273320 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:033321 'android-lollipop-arm-rel-swarming',
Garrett Beaty47a2d802020-11-10 20:50:533322 # https://crbug.com/1147531 - covered on pie
3323 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:283324 ],
Ben Pastenee17a8e92018-07-12 21:55:183325 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:453326 # chromium.android.fyi
3327 'Android WebView P FYI (rel)': {
3328 'args': [
3329 '--annotation',
3330 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
3331 ],
3332 },
Ben Pastenee17a8e92018-07-12 21:55:183333 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:303334 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:573335 # TODO(https://crbug.com/884413): Re-enable this once the tests are
3336 # either passing or there is more capacity.
3337 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:183338 },
Haiyang Pan103864812021-03-19 19:28:443339 'android-11-x86-fyi-rel': {
3340 'args': [
3341 # TODO(crbug.com/1189746) Enable this test once the issue is fixed.
3342 '--gtest_filter=-org.chromium.net.NetworkChangeNotifierTest.testNetworkChangeNotifierJavaObservers',
3343 ],
3344 },
Haiyang Pan08d09dc2020-04-01 16:11:213345 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:293346 'args': [
3347 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3348 ],
3349 },
Ben Pastenee17a8e92018-07-12 21:55:183350 },
Kenneth Russelleb60cbd22017-12-05 07:54:283351 },
Prakhar858888b72021-04-27 00:33:383352 'webview_ui_instrumentation_tests': {
3353 'remove_from': [
3354 'android-marshmallow-arm64-rel-dual-coverage',
3355 ],
3356 },
Haiyang Panfed339172021-03-10 23:19:573357 'webview_ui_test_app_test_apk': {
3358 'remove_from': [
3359 'android-11-x86-fyi-rel', # crbug.com/1165280
3360 ],
3361 },
bsheedy800f5062018-08-07 00:47:543362 'xr_browser_tests': {
3363 'remove_from': [
Maggie Chen4fc29842018-08-07 19:12:483364 # Fails on the bot, http://crbug.com/868143
3365 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:543366 ],
3367 },
Kenneth Russelleb60cbd22017-12-05 07:54:283368}