blob: 0ac249baa414e43f91a0214578923c5257b508b8 [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_unittests': {
121 'remove_from': [
122 # On Android, these are already run on the main waterfall.
123 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36124 # Times out listing tests crbug.com/1167314
125 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48126 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54127 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48128 'linux-lacros-tester-rel',
129 'linux-lacros-tester-fyi-rel',
130 ],
Jamie Madillc9ae75d2020-10-23 19:19:48131 },
132 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15133 'modifications': {
134 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:15135 'Optional Win10 x64 Release (Intel HD 630)': {
136 'args': [
137 '--max-processes=1',
138 ],
139 },
140 'Win10 FYI x64 Exp Release (Intel HD 630)': {
141 'args': [
142 '--max-processes=1',
143 ],
144 },
145 'Win10 FYI x64 Release (Intel HD 630)': {
146 'args': [
147 '--max-processes=1',
148 ],
149 },
Yuly Novikov80d2e672021-02-13 00:16:04150 'win10-angle-x64-intel': {
151 'args': [
152 '--max-processes=1',
153 ],
154 },
Yuly Novikov60cbf642020-11-19 20:43:15155 },
Jamie Madillc9ae75d2020-10-23 19:19:48156 },
Yuke Liaob6beaeca2021-04-29 23:41:51157 'aura_unittests_amd64-generic': {
158 'remove_from': [
159 # TODO(crbug.com/1204231): Re-enable.
160 'lacros-amd64-generic-rel',
161 ]
162 },
Yuke Liao79a8cf52021-06-11 18:14:34163 'aura_unittests_eve': {
164 'remove_from': [
165 # TODO(crbug.com/1204231): Re-enable.
166 'lacros-amd64-generic-rel',
167 ]
168 },
Chong Gudf7fbe92021-02-24 02:55:58169 'base_unittests': {
170 'modifications': {
Haiyang Panc7c009e2021-03-18 19:31:23171 'android-11-x86-fyi-rel': {
172 'args': [
173 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.base_unittests.filter',
174 ],
175 },
Chong Gudf7fbe92021-02-24 02:55:58176 'fuchsia-code-coverage': {
177 'swarming': {
178 'shards': 5,
179 },
180 },
181 },
182 },
Haiyang Pan363c59a2020-07-23 05:47:04183 'blink_platform_unittests': {
184 'modifications': {
185 # TODO(crbug.com/1108121): Remove this filter
186 'android-nougat-arm64-rel': {
187 'args': [
188 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
189 ],
190 },
Haiyang Panfbd2b482020-09-23 23:41:25191 'android-pie-arm64-rel': {
192 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
193 # capacity has been deployed.
194 'swarming': {
195 'dimension_sets': [
196 {
197 'device_type': 'sailfish',
198 },
199 ],
200 },
201 },
Chong Gu52481452021-04-02 17:52:41202 'fuchsia-code-coverage': {
203 'swarming': {
204 'shards': 5,
205 },
206 },
Haiyang Pan363c59a2020-07-23 05:47:04207 },
208 },
Chong Guc2d145e2021-03-31 19:55:34209 'blink_unittests': {
210 'modifications': {
211 'fuchsia-code-coverage': {
212 'swarming': {
213 'shards': 30,
214 },
215 },
216 },
217 },
John Chenaab16fc02020-03-03 06:35:45218 'blink_web_tests': {
219 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01220 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45221 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
222 'Win10 Tests x64 (dbg)',
223 ],
224 'modifications': {
225 'Fuchsia x64': {
226 'args': [
227 '--platform=fuchsia',
228 ],
229 'swarming': {
230 'shards': 1,
231 },
232 },
233 'Linux Tests': {
234 "args": [
235 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
236 ],
237 },
238 'Linux Tests (dbg)(1)': {
239 'args': [
240 '--debug',
241 ],
242 'swarming': {
Haiyang Panb34634f2021-04-08 01:50:35243 'shards': 25,
John Chenaab16fc02020-03-03 06:35:45244 },
245 },
John Chenaab16fc02020-03-03 06:35:45246 'Mac10.11 Tests': {
247 # TODO(kbr): this is essentially redundant.
248 'swarming': {
249 'dimension_sets': [
250 {
Dirk Pranke772f55f2021-04-28 04:51:16251 'cpu': 'x86-64',
John Chenaab16fc02020-03-03 06:35:45252 'gpu': 'none',
253 'os': 'Mac-10.11.6',
254 },
255 ],
256 'shards': 25,
257 },
258 },
259 'Mac10.12 Tests': {
260 'swarming': {
261 'shards': 25,
262 },
263 },
264 'Mac10.13 Tests': {
265 'swarming': {
266 'dimension_sets': [
267 {
Erik Staab59591f32020-08-25 23:07:07268 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45269 },
270 ],
271 'shards': 25,
272 },
273 },
Zhaoyang Li69e2e002021-02-19 21:57:35274 'Mac10.15 Tests': {
275 'swarming': {
276 'dimension_sets': [
277 {
278 'gpu': None,
279 },
280 ],
281 'shards': 25,
282 },
283 },
Zhaoyang Li78427592021-03-25 19:03:23284 'Mac10.15 Tests (dbg)': {
285 'args': [
286 '--debug',
287 ],
288 'swarming': {
Lindsay Pasricha3b175ee2021-04-20 03:08:18289 'shards': 25,
Zhaoyang Li78427592021-03-25 19:03:23290 },
291 },
Chong Gu75af969a2021-03-22 14:46:14292 'ToTFuchsia x64': {
293 'args': [
294 '--platform=fuchsia',
295 ],
296 'swarming': {
297 'shards': 1,
298 },
299 },
John Chenaab16fc02020-03-03 06:35:45300 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45301 # This builder compiles Chromium in release mode, but V8 in debug.
302 # TODO(machenbach): Change name and out directory of this builder to
303 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45304 'args': [
Michael Achenbach455d39242020-06-22 13:33:45305 '-t',
306 'Debug',
307 '--release',
John Chenaab16fc02020-03-03 06:35:45308 ],
309 },
310 'V8 Blink Linux Future': {
311 'args': [
312 '--additional-driver-flag=--js-flags=--future',
313 ],
314 },
315 'WebKit Linux ASAN': {
316 'args': [
317 '--additional-expectations',
318 '../../third_party/blink/web_tests/ASANExpectations',
319 '--time-out-ms',
320 '48000',
321 '--enable-sanitizer',
322 ],
323 'swarming': {
324 'shards': 20,
325 },
326 },
327 'WebKit Linux Leak': {
328 'args': [
329 '--additional-expectations',
330 '../../third_party/blink/web_tests/LeakExpectations',
331 '--time-out-ms',
332 '48000',
333 '--enable-leak-detection',
334 ],
335 'swarming': {
336 'shards': 10,
337 },
338 },
339 'WebKit Linux MSAN': {
340 'args': [
341 '--additional-expectations',
342 '../../third_party/blink/web_tests/MSANExpectations',
343 '--time-out-ms',
344 '66000',
345 '--enable-sanitizer',
346 ],
347 'swarming': {
348 'expiration': 36000,
349 'hard_timeout': 10800,
350 'io_timeout': 3600,
351 'shards': 20,
352 },
353 },
354 'WebKit Linux composite_after_paint Dummy Builder': {
355 'args': [
356 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
357 ],
Xianzhu Wang2dc614e2021-03-04 22:56:39358 'swarming': {
359 'shards': 20,
360 },
John Chenaab16fc02020-03-03 06:35:45361 },
362 'WebKit Linux layout_ng_disabled Builder': {
363 'args': [
364 '--additional-driver-flag=--disable-blink-features=LayoutNG',
365 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08366 'swarming': {
367 'shards': 20,
368 },
John Chenaab16fc02020-03-03 06:35:45369 },
370 'Win10 Tests x64': {
371 'args': [
372 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21373 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45374 ],
375 'swarming': {
376 "shards": 28
377 },
378 },
379 'Win10 Tests x64 (dbg)': {
380 'args': [
381 '--debug',
382 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21383 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45384 ],
385 },
John Chenaab16fc02020-03-03 06:35:45386 'Win7 Tests (dbg)(1)': {
387 'args': [
388 '--debug',
389 '--time-out-ms',
390 '60000'
391 ],
392 'experiment_percentage': 100,
393 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
394 # from prefered_os_dimension in
395 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
396 # Swarming dimensions would be either specified for all testers on the
397 # waterfall (and therefore, explicitly specified for all tests in the
398 # generated JSON), or this would be removed, and the implicit one used.
399 'swarming': {
400 'dimension_sets': [
401 {
402 'os': 'Windows-7-SP1',
403 }
404 ],
405 },
406 },
407 # tryserver.chromium.android
408 'android_blink_rel': {
409 'args': [
410 '--release',
411 '--android',
412 # TODO(crbug.com/912120): Breakpad was entirely disabled on
413 # Android. Remove this when it no longer affects Android crash
414 # log handling.
415 '--disable-breakpad',
416 # TODO(crbug.com/875172): run on the real GPU since the
417 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
418 '--additional-driver-flag=--use-gpu-in-tests',
419 ],
420 },
421 'devtools_frontend_linux_blink_light_rel': {
422 'args': [
423 'http/tests/devtools',
424 ],
425 'swarming': {
426 'shards': 4,
427 },
428 },
429 'fuchsia-fyi-x64-rel': {
430 'args': [
431 '--platform=fuchsia',
432 ],
433 'swarming': {
434 'shards': 1,
435 },
436 },
Mathias Carlen30968a62020-03-31 08:47:04437 'linux-autofill-assistant': {
438 'args': [
439 '--release',
440 ],
441 },
Yuzu Saijo9709bcc2020-03-18 09:12:20442 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45443 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59444 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45445 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
446 ],
447 },
448 'linux-blink-animation-use-time-delta': {
449 'args': [
450 '--debug',
451 ],
452 },
John Chenaab16fc02020-03-03 06:35:45453 'linux-blink-heap-concurrent-marking-tsan-rel': {
454 'args': [
455 '--release',
456 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
457 ],
458 },
Daniel Libby178c9832020-10-08 20:36:14459 'linux-blink-web-tests-force-accessibility-rel': {
460 'args': [
461 '--additional-driver-flag=--force-renderer-accessibility',
462 ],
463 },
John Chenaab16fc02020-03-03 06:35:45464 'linux-code-coverage': {
465 'args': [
466 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
467 ],
468 'swarming': {
469 'shards': 20,
470 },
471 },
Aaron Gable40f79aa2020-03-21 01:21:15472 'linux-layout-tests-edit-ng': {
473 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49474 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15475 ],
476 },
Stephanie Kim5c7f31d2021-04-27 18:00:06477 'linux-xenial-rel': {
478 "args": [
479 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
480 ],
481 },
John Chenaab16fc02020-03-03 06:35:45482 'mac10.12-blink-rel-dummy': {
483 'swarming': {
484 'shards': 20,
485 },
486 },
487 'mac10.13-blink-rel-dummy': {
488 'swarming': {
489 'shards': 20,
490 },
491 },
John Chenaab16fc02020-03-03 06:35:45492 'mac10.14-blink-rel-dummy': {
493 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56494 # Increase timeout and reduce shards.
495 # See https://crbug.com/1203565.
496 'shards': 12,
497 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45498 },
499 },
Ilia Samsonov7efe05e2020-05-07 19:00:46500 'mac10.15-blink-rel-dummy': {
501 'swarming': {
502 'shards': 20,
503 },
504 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44505 'mac11.0-blink-rel-dummy': {
Ilia Samsonovdd271c6c22020-09-08 22:24:44506 'swarming': {
Dirk Pranke2cc61792021-06-10 20:24:54507 'shards': 12,
508 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44509 },
510 },
Weizhong Xiadfc98e02021-04-29 22:39:38511 'win10-blink-rel-dummy': {
512 'swarming': {
513 'hard_timeout': 1200,
514 },
515 },
John Chenaab16fc02020-03-03 06:35:45516 },
517 },
John Budorickca995852019-06-26 16:55:55518 'breakpad_unittests': {
519 'modifications': {
520 'android-asan': {
521 'args': [
522 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
523 ],
524 },
525 },
526 },
Kenneth Russelleb60cbd22017-12-05 07:54:28527 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24528 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29529 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41530 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26531 'ToTLinuxTSan', # https://crbug.com/368525
Zhaoyang Li69e2e002021-02-19 21:57:35532 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.13 Tests' once it's
533 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13534 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35535 'Mac10.15 Tests', # https://crbug.com/1042757
Lindsay Pasricha8155d052021-04-22 00:06:43536 'Mac10.15 Tests (dbg)', # https://crbug.com/1201386
537 'mac-code-coverage', # https://crbug.com/1201386
Stephen Martinis31dde712021-04-23 00:15:53538 'Linux TSan (bionic)', # https://crbug.com/368525
Nico Weberd36959682018-04-12 03:33:46539 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinis31dde712021-04-23 00:15:53540 # TODO(crbug.com/1200904): Remove after migration
Stephen Martinise701f5a2018-05-04 01:25:11541 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24542 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28543 'modifications': {
Nico Weber3f919792020-06-12 23:34:52544 'CrWinAsan': {
545 # These are very slow on the ASAN trybot for some reason.
546 # crbug.com/794372
547 'swarming': {
548 'shards': 40,
549 },
550 },
551 'CrWinAsan(dll)': {
552 # These are very slow on the ASAN trybot for some reason.
553 # crbug.com/794372
554 'swarming': {
555 'shards': 40,
556 },
557 },
Stephen Martinis1384ff92020-01-07 19:52:15558 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36559 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15560 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36561 },
562 },
Stephen Martinis1384ff92020-01-07 19:52:15563 'Linux ASan LSan Tests (1)': {
564 # These are very slow on the ASAN trybot for some reason.
565 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19566 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15567 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19568 },
569 },
Chris Cunningham1d0e9e12020-02-26 22:56:40570 'Linux ASan Tests (sandboxed)': {
571 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41572 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40573 },
574 },
Stephen Martinis1384ff92020-01-07 19:52:15575 'Linux Chromium OS ASan LSan Tests (1)': {
576 # These are very slow on the ASAN trybot for some reason.
577 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51578 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15579 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51580 },
581 },
Stephen Martinis1384ff92020-01-07 19:52:15582 'Linux ChromiumOS MSan Tests': {
583 # These are very slow on the Chrome OS MSAN trybot for some reason.
584 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34585 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36586 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34587 },
Ben Pastene44221d32020-05-21 23:38:36588 'args': [
589 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
590 ],
Kenneth Russell56a3e862017-12-08 03:11:34591 },
John Budorick614f91a2020-03-30 20:34:55592 'Linux Tests (dbg)(1)': {
593 # crbug.com/1066161
594 'swarming': {
595 'shards': 20,
596 },
597 },
Stephen Martinis1384ff92020-01-07 19:52:15598 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24599 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24600 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24601 },
Lindsay Pasricha8155d052021-04-22 00:06:43602 # crbug.com/1196416
603 'args': [
604 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
605 ],
Kenneth Russellfbda3c532017-12-08 23:57:24606 },
Lindsay Pasricha76f44d22021-04-07 16:16:26607 'Mac10.15 Tests': {
608 # crbug.com/1042757
609 'swarming': {
610 'dimension_sets': [
611 {
612 # These shards are liable to time out when running on macmini7,1.
613 'cores': '8|12',
614 }
615 ],
616 },
617 # crbug.com/1196416
618 'args': [
619 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
620 ],
621 },
Stephen Martinis1384ff92020-01-07 19:52:15622 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28623 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18624 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28625 },
626 },
Stephen Martinis1384ff92020-01-07 19:52:15627 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28628 'swarming': {
629 'shards': 20,
630 },
631 },
Kenneth Russell6c83d212018-07-27 20:52:59632 'Win10 Tests x64': {
633 # crbug.com/868082
634 'args': [
635 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
636 ],
Takuto Ikutac9c269a2019-01-10 22:40:25637 'swarming': {
638 # This is for slow test execution that often becomes a critical path of
639 # swarming jobs. crbug.com/868114
640 'shards': 15,
641 }
Kenneth Russell6c83d212018-07-27 20:52:59642 },
Stephen Martinis1384ff92020-01-07 19:52:15643 'Win7 Tests (1)': {
644 # This is for slow test execution that often becomes a critical path of
645 # swarming jobs. crbug.com/868114
646 'swarming': {
647 'shards': 15,
648 },
649 },
650 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02651 'swarming': {
652 'shards': 20,
653 },
654 },
Stephen Martinis1384ff92020-01-07 19:52:15655 'linux-chromeos-chrome': {
656 # TODO(https://crbug.com/932269): Promote out of experiment when the
657 # tests are green.
658 'args': [
659 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
660 ],
661 },
662 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16663 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15664 'shards': 50,
665 },
666 },
667 'linux-chromeos-dbg': {
668 'swarming': {
Garrett Beatyd81c9182021-05-12 02:52:50669 'shards': 40,
Stephen Martinis1384ff92020-01-07 19:52:15670 },
671 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16672 'linux-chromeos-ltc': {
673 'args': [
674 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
675 ],
676 },
677 'linux-chromeos-lts': {
678 'args': [
Noel Gordon2e323612021-04-14 21:51:36679 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
Jacob Kopczynski3a555bd32020-12-10 01:41:16680 ],
681 },
Stephen Martinis1384ff92020-01-07 19:52:15682 'linux-chromeos-rel': {
683 'swarming': {
684 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16685 'dimension_sets': [
686 {
687 'kvm': '1',
688 },
689 ],
Stephen Martinis1384ff92020-01-07 19:52:15690 },
691 },
692 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01693 'args': [
694 '--no-sandbox',
695 ],
Stephen Martinis1384ff92020-01-07 19:52:15696 'swarming': {
697 'shards': 50,
698 },
699 },
Junhua Chen39dd2dba2021-05-05 17:51:54700 'linux-lacros-code-coverage': {
701 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18702 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54703 ],
704 },
Yuke Liaod75285f92020-08-18 18:33:56705 'linux-lacros-rel': {
706 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18707 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Yuke Liaod75285f92020-08-18 18:33:56708 ],
709 },
Sven Zheng80734f12020-08-06 06:50:39710 'linux-lacros-tester-rel': {
711 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18712 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39713 ],
714 },
Stephen Martinis1384ff92020-01-07 19:52:15715 'linux-trusty-rel': {
716 'args': [
John Budorick79ec9012020-01-08 21:56:31717 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
718 ],
Stephen Martinis1384ff92020-01-07 19:52:15719 },
Stephen Martinis1384ff92020-01-07 19:52:15720 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52721 # These are very slow on the ASAN trybot for some reason.
722 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15723 'swarming': {
Nico Weber3f919792020-06-12 23:34:52724 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16725 },
726 },
Kenneth Russelleb60cbd22017-12-05 07:54:28727 },
728 },
Maksim Sisov4af9c032020-06-12 12:43:11729 'browser_tests_wayland': {
730 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13731 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11732 'Linux Ozone Tester (Wayland)': {
733 'args': [
734 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
735 ],
736 },
Maksim Sisov69730f82020-11-11 12:09:13737 # CI tester.
738 'Linux Tester (Ozone Wayland)': {
739 'args': [
740 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
741 ],
742 },
Maksim Sisov4af9c032020-06-12 12:43:11743 },
744 },
Erik Chen681dc0282019-11-26 22:54:49745 'cc_unittests': {
746 'modifications': {
Stephen Martinis31dde712021-04-23 00:15:53747 # TODO(crbug.com/1200904): Remove after migration
748 'Linux TSan (bionic)': {
749 'swarming': {
750 'shards': 3,
751 },
752 },
Erik Chen681dc0282019-11-26 22:54:49753 'Linux TSan Tests': {
754 'swarming': {
755 'shards': 3,
756 },
757 },
Haiyang Pancf765862021-03-18 20:39:15758 'android-11-x86-fyi-rel': {
759 # https://crbug.com/1039860
760 'args': [
761 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.cc_unittests.filter',
762 ],
763 },
Haiyang Pan2486dcb2020-09-18 17:53:06764 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38765 # https://crbug.com/1039860
766 'args': [
767 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
768 ],
769 },
Haiyang Pan08d09dc2020-04-01 16:11:21770 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38771 # https://crbug.com/1039860
772 'args': [
773 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
774 ],
775 },
Chong Gudf7fbe92021-02-24 02:55:58776 'fuchsia-code-coverage': {
777 'swarming': {
778 'shards': 4,
779 },
780 },
Erik Chen681dc0282019-11-26 22:54:49781 },
782 },
Prakhar94f444a2020-10-08 07:30:08783 'check_static_initializers': {
784 'modifications': {
785 'Mac Builder': {
786 'args': [
787 '--allow-coverage-initializer',
788 ],
789 },
790 },
791 },
Dirk Pranke1b767092017-12-07 04:44:23792 'checkbins': {
793 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33794 'linux-archive-dbg',
795 'linux-archive-rel',
796 'mac-archive-dbg',
797 'mac-archive-rel',
Stephen Martinis01cb3222021-05-13 23:07:09798 'mac-arm64-archive-dbg',
799 'mac-arm64-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23800 ],
801 },
Ben Pastene7a05a8f2020-11-12 17:25:51802 'chrome_all_tast_tests': {
803 'modifications': {
804 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
805 'args': [
806 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
807 '--strip-chrome',
808 ],
809 },
810 },
811 },
Andrew Luod252791ac2019-10-15 00:28:13812 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25813 'modifications': {
814 'android-pie-arm64-rel': {
815 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
816 # capacity has been deployed.
817 'swarming': {
818 'dimension_sets': [
819 {
820 'device_type': 'sailfish',
821 },
822 ],
823 },
824 },
825 },
Andrew Luod252791ac2019-10-15 00:28:13826 },
Haiyang Pan6e42a562021-01-29 21:48:05827 'chrome_modern_public_bundle_fake_modules_smoke_test': {
828 'remove_from': [
829 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
830 'android-marshmallow-arm64-rel',
831 ],
832 },
Haiyang Panb4baf932021-01-26 03:35:01833 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a562021-01-29 21:48:05834 'remove_from': [
835 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
836 'android-marshmallow-arm64-rel',
837 ],
Haiyang Panb4baf932021-01-26 03:35:01838 },
Yun Liu7cfd28a2019-10-30 01:57:12839 'chrome_public_smoke_test': {
840 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19841 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25842 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Panb4baf932021-01-26 03:35:01843 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
844 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12845 ],
846 },
Kenneth Russelleb60cbd22017-12-05 07:54:28847 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09848 'remove_from': [
849 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19850 'android-code-coverage-native', # Does not generate profraw data.
Haiyang Pana3ff55ae2020-04-23 18:26:54851 'android-lollipop-arm-rel', # https://crbug.com/1060245
Ben Joyce46ca6012021-03-31 19:19:25852 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Pan2c95fc22021-02-18 22:52:13853
854 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
855 'android-marshmallow-arm64-rel',
856 'android-marshmallow-x86-rel-non-cq',
John Budorick27d2d44e2019-05-20 20:26:09857 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28858 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28859 'Marshmallow 64 bit Tester': {
860 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28861 'shards': 14,
862 },
863 },
Arthur Wang5dd7b07c2020-04-04 01:05:22864 'Marshmallow Tablet Tester': {
865 'args': [
866 '--timeout-scale',
867 '2.0',
868 ],
869 },
Ben Pastenec73e96e92018-07-12 01:40:35870 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57871 # TODO(https://crbug.com/884413): Re-enable this once the tests are
872 # either passing or there is more capacity.
873 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35874 },
Haiyang Panb80557c2021-03-13 03:01:44875 'android-11-x86-fyi-rel': {
876 'args': [
877 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09878 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44879 ],
Haiyang Pan51450ab2021-03-23 00:48:57880 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
881 # are fixed.
882 'swarming': {
883 'shards': 30,
884 },
Haiyang Panb80557c2021-03-13 03:01:44885 },
Stephen Martinis1384ff92020-01-07 19:52:15886 'android-arm64-proguard-rel': {
887 'swarming': {
888 'shards': 25,
889 },
890 },
Haiyang Pan1ad3bb032020-04-24 23:52:03891 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57892 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31893 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57894 },
895 },
Brian Sheedy44a7a0032020-04-16 19:20:57896 'android-marshmallow-arm64-rel-swarming': {
897 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31898 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57899 },
900 },
Haiyang Pan742760c2021-02-12 03:21:41901 'android-marshmallow-x86-rel': {
902 'args': [
903 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
904 ],
905 'swarming': {
906 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
907 # are n2 machines available in the test pool.
908 'shards': 25,
909 'dimension_sets': [
910 {
911 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
912 },
913 ],
914 },
Haiyang Pan37fbd7a42020-06-03 03:27:37915 },
Stephen Martinis1384ff92020-01-07 19:52:15916 'android-pie-arm64-rel': {
917 'args': [
918 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
919 ],
Haiyang Pan43640ee2020-02-13 01:38:00920 },
Haiyang Pan08d09dc2020-04-01 16:11:21921 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00922 'args': [
Haiyang Pan71373072020-03-02 19:57:49923 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
924 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32925 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00926 ],
Haiyang Pan71373072020-03-02 19:57:49927 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:38928 # soft affinity so that bots with caches will be picked first
929 'optional_dimensions': {
930 '60': [
931 {
932 'caches': 'avd_generic_playstore_android28',
933 }
934 ],
935 },
Haiyang Pan71373072020-03-02 19:57:49936 'named_caches': [
937 {
938 'name': 'avd_generic_playstore_android28',
939 'path': '.android',
940 },
941 {
942 'name': 'system_images_android_28_google_apis_playstore_x86',
943 'path': '.emulator_sdk',
944 },
Haiyang Pan980402822020-10-07 23:24:56945 ],
946 'dimension_sets': [
947 {
948 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
949 },
950 ],
Haiyang Pan71373072020-03-02 19:57:49951 },
John Budorick34009472018-04-03 17:38:44952 },
Kenneth Russelleb60cbd22017-12-05 07:54:28953 },
954 },
955 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15956 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:49957 # Decided to no longer run VR tests on L, crbug.com/1159619.
958 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:09959 'Lollipop Tablet Tester',
960 'Marshmallow Tablet Tester',
Haiyang Panfed339172021-03-10 23:19:57961 'android-11-x86-fyi-rel',
Brian Sheedy29ac5692021-01-06 17:41:49962 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:06963 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:21964 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09965 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16966 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:09967 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19968 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25969 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:09970 ],
Haiyang Pan363c59a2020-07-23 05:47:04971 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:50972 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:04973 'android-nougat-arm64-rel': {
974 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:50975 # Applying a mixin via an exception doesn't work, so manually apply
976 # the same arguments as the 'vr_instrumentation_test' mixin.
977 '--remove-system-package=com.google.vr.vrcore',
978 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
979 ],
Brian Sheedy4a652b72020-12-17 23:59:49980 },
Haiyang Pan363c59a2020-07-23 05:47:04981 },
Kenneth Russelleb60cbd22017-12-05 07:54:28982 },
bsheedy75a4dd52018-11-27 23:24:30983 'chrome_public_test_vr_apk-vega': {
984 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30985 'Oreo Phone Tester': {
986 'swarming': {
987 'dimension_sets': [
988 {
989 'device_os': 'OVR1.180808.003',
990 'device_type': 'vega',
991 'os': 'Android',
992 },
993 ],
994 },
995 }
996 }
997 },
Rakib M. Hasana56be792021-03-15 21:14:40998 'chrome_public_wpt': {
999 'modifications': {
1000 'android-web-platform-pie-x86-fyi-rel': {
1001 'swarming': {
1002 'dimension_sets': [
1003 {
1004 'machine_type': 'n1-standard-8',
1005 },
1006 ],
1007 'shards': 18,
1008 },
1009 },
1010 },
1011 },
Ian Struiksmaeb285db02020-10-20 22:19:341012 'chrome_sizes': {
1013 'modifications': {
Yuke Liao975680302021-02-18 18:34:541014 'lacros-amd64-generic-chrome': {
1015 'swarming': {
1016 'dimension_sets': [
1017 {
Yuke Liao31225ee32021-03-17 23:21:331018 'cpu': 'x86-64',
Yuke Liao975680302021-02-18 18:34:541019 'os': 'Ubuntu-16.04',
1020 },
1021 ],
1022 },
1023 },
Ian Struiksmaeb285db02020-10-20 22:19:341024 'win-chrome': {
1025 'swarming': {
1026 # TODO(crbug.com/1124829): Remove this exception once pool
1027 # chrome.tests is migrated to 1909.
1028 'dimension_sets': [
1029 {
1030 'os': 'Windows-10-15063',
1031 },
1032 ],
1033 },
1034 },
1035 'win64-chrome': {
1036 'swarming': {
1037 # TODO(crbug.com/1124829): Remove this exception once pool
1038 # chrome.tests is migrated to 1909.
1039 'dimension_sets': [
1040 {
1041 'os': 'Windows-10-15063',
1042 },
1043 ],
1044 },
1045 },
1046 },
1047 },
Takuto Ikuta1b749b902019-04-11 18:05:531048 'chromedriver_py_tests': {
1049 'remove_from': [
1050 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531051 'Win10 Tests x64 (dbg)',
1052 ],
1053 },
Haiyang Panfed339172021-03-10 23:19:571054 'components_browsertests': {
1055 'modifications': {
1056 'android-11-x86-fyi-rel': {
1057 'swarming': {
1058 'shards': 2,
1059 },
1060 },
1061 },
1062 },
Kenneth Russelleb60cbd22017-12-05 07:54:281063 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521064 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:531065 # https://crbug.com/1147531 - covered on lollipop
1066 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:411067 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:571068 'Fuchsia x64', # https://crbug.com/961457
Chong Gudf7fbe92021-02-24 02:55:581069 'fuchsia-code-coverage', # https://crbug.com/961457
Stephen Roe2cfe780f2020-07-13 21:52:511070 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Stephen Roe45beae92021-05-27 23:26:321071 'fuchsia-fyi-arm64-femu', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:211072 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
1073 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
1074 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Chong Gu75af969a2021-03-22 14:46:141075 'ToTFuchsia x64', # https://crbug.com/961457
1076 'ToTFuchsiaOfficial', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:521077 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281078 'modifications': {
John Budorick5052d552017-12-13 02:59:341079 'Linux ASan LSan Tests (1)': {
1080 # These are very slow on the ASAN trybot for some reason.
1081 # crbug.com/794372
1082 'swarming': {
1083 'shards': 5,
1084 },
1085 },
Takuto Ikuta54671d972018-07-19 19:06:351086 'Linux Chromium OS ASan LSan Tests (1)': {
1087 # These are very slow on the ASAN trybot for some reason.
1088 # crbug.com/794372
1089 'swarming': {
1090 'shards': 5,
1091 },
1092 },
Stephen Martinis31dde712021-04-23 00:15:531093 # TODO(crbug.com/1200904): Remove after migration
1094 'Linux TSan (bionic)': {
1095 'swarming': {
1096 'shards': 2,
1097 },
1098 },
Erik Chen681dc0282019-11-26 22:54:491099 'Linux TSan Tests': {
1100 'swarming': {
1101 'shards': 2,
1102 },
1103 },
Haiyang Pan799282f2021-03-25 19:38:311104 'android-11-x86-fyi-rel': {
1105 'args': [
1106 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.components_unittests.filter',
1107 ],
1108 },
Omer Katz7d2be652020-01-22 18:13:461109 'linux-blink-heap-concurrent-marking-tsan-rel': {
1110 'swarming': {
1111 'shards': 2,
1112 },
1113 },
Sven Zheng80734f12020-08-06 06:50:391114 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541115 'linux-lacros-code-coverage': {
1116 'args': [
1117 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1118 ],
1119 },
1120 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:401121 'linux-lacros-rel': {
1122 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401123 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:401124 ],
1125 },
1126 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431127 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431128 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401129 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431130 ],
Sven Zheng80734f12020-08-06 06:50:391131 },
1132 },
Sven Zheng577fe5ff2020-08-03 22:06:441133 },
Kenneth Russelleb60cbd22017-12-05 07:54:281134 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291135 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291136 'CrWinAsan(dll)', # https://crbug.com/935598
Haiyang Pan62a7ae52020-11-19 23:54:551137 'android-lollipop-arm-rel', # crbug.com/1133002
Yuke Liaod7da81b2020-03-20 18:57:571138 # http://crbug.com/1060245#c30: due to low utility and capacity.
1139 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:291140 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281141 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241142 'Cast Audio Linux': {
1143 'args': [
Nico Weber02f30392018-07-16 18:39:431144 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241145 ],
Kenneth Russellfbda3c532017-12-08 23:57:241146 },
1147 'Cast Linux': {
1148 'args': [
Nico Weber02f30392018-07-16 18:39:431149 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241150 ],
Kenneth Russellfbda3c532017-12-08 23:57:241151 },
Erik Chenb681c8c2019-11-25 22:52:521152 'Linux ASan LSan Tests (1)': {
1153 'swarming': {
1154 'shards': 12,
1155 },
1156 },
Chris Cunninghame1a04ea2019-04-24 01:49:321157 'Linux ASan Tests (sandboxed)': {
1158 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411159 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321160 },
1161 },
Stephen Martinis31dde712021-04-23 00:15:531162 # TODO(crbug.com/1200904): Remove after migration
1163 'Linux TSan (bionic)': {
1164 'swarming': {
1165 'shards': 15,
1166 },
1167 },
Erik Chen681dc0282019-11-26 22:54:491168 'Linux TSan Tests': {
1169 'swarming': {
1170 'shards': 15,
1171 },
1172 },
Stephen Martinis1384ff92020-01-07 19:52:151173 'Lollipop Phone Tester': {
1174 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:381175 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:151176 },
1177 },
Sergey Silkinfe96b352020-10-19 20:41:341178 'Lollipop Tablet Tester': {
1179 'args': [
1180 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
1181 ],
1182 },
Sergey Silkinfe96b352020-10-19 20:41:341183 'Marshmallow Tablet Tester': {
1184 'args': [
1185 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1186 ],
1187 },
Sergey Silkin1fe10e82020-10-30 19:36:581188 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
1189 'args': [
1190 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1191 ],
1192 },
1193 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1194 'args': [
1195 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1196 ],
1197 }
1198 ,
Stephen Martinis1384ff92020-01-07 19:52:151199 'Win10 Tests x64': {
1200 # crbug.com/868082
1201 'args': [
1202 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1203 ],
1204 },
1205 'Win10 Tests x64 (dbg)': {
1206 'experiment_percentage': 100,
1207 # crbug.com/868082
1208 'args': [
1209 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151210 ],
1211 },
Haiyang Panfed339172021-03-10 23:19:571212 'android-11-x86-fyi-rel': {
Haiyang Pan51450ab2021-03-23 00:48:571213 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1214 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571215 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571216 'shards': 30,
Haiyang Panfed339172021-03-10 23:19:571217 },
1218 },
Stephen Martinis1384ff92020-01-07 19:52:151219 'android-arm64-proguard-rel': {
1220 'swarming': {
1221 'shards': 16,
1222 },
1223 },
1224 'android-asan': {
1225 'args': [
1226 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1227 ],
1228 'swarming': {
1229 'shards': 18,
1230 },
1231 },
Stephen Martinis1384ff92020-01-07 19:52:151232 'android-marshmallow-arm64-rel': {
1233 'swarming': {
1234 'shards': 16,
1235 },
1236 },
Haiyang Pan2486dcb2020-09-18 17:53:061237 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431238 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571239 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431240 ],
Haiyang Panc47f6d12020-08-19 18:34:491241 'swarming': {
1242 'shards': 20,
1243 },
John Budoricka4e23882020-02-28 18:36:431244 },
Haiyang Pan363c59a2020-07-23 05:47:041245 'android-nougat-arm64-rel': {
1246 'swarming': {
1247 'shards': 16,
1248 },
1249 # TODO(crbug.com/1108055): Remove this filter
1250 'args': [
1251 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1252 ],
1253 },
Haiyang Pan08d09dc2020-04-01 16:11:211254 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431255 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571256 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431257 ],
Haiyang Pan2eb735e72020-09-15 22:51:511258 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561259 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511260 },
John Budoricka4e23882020-02-28 18:36:431261 },
Omer Katz7d2be652020-01-22 18:13:461262 'linux-blink-heap-concurrent-marking-tsan-rel': {
1263 'swarming': {
1264 'shards': 4,
1265 },
1266 },
Stephen Martinis1384ff92020-01-07 19:52:151267 'linux-chromeos-code-coverage': {
1268 'swarming': {
1269 'shards': 12,
1270 },
1271 },
Albert J. Wong91f109652019-11-19 03:01:161272 'linux-chromeos-rel': {
1273 'swarming': {
1274 'shards': 3,
1275 },
1276 },
Yuke Liao79424e42020-01-06 21:00:111277 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011278 'args': [
1279 '--no-sandbox',
1280 ],
Yuke Liao79424e42020-01-06 21:00:111281 'swarming': {
1282 'shards': 12,
1283 },
1284 },
Junhua Chen39dd2dba2021-05-05 17:51:541285 # https://crbug.com/1111979,
1286 'linux-lacros-code-coverage': {
1287 'args': [
1288 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
1289 ],
1290 },
Sven Zheng80734f12020-08-06 06:50:391291 # https://crbug.com/1111979
1292 'linux-lacros-tester-fyi-rel': {
1293 'experiment_percentage': 100,
1294 },
Sven Zheng5c9d3e342020-08-11 21:39:431295 # https://crbug.com/1111979,
1296 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431297 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401298 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431299 ],
1300 },
Kenneth Russelleb60cbd22017-12-05 07:54:281301 },
1302 },
Maksim Sisov6058ba72020-05-04 10:29:131303 'content_browsertests_wayland': {
1304 'modifications': {
1305 'Linux Ozone Tester (Wayland)': {
1306 'args': [
1307 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1308 ],
1309 },
1310 },
1311 },
Nico Weber81e16ace22018-06-30 02:58:471312 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071313 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501314 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061315 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071316 ],
Dirk Prankeb1c36b322018-07-11 02:42:001317 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001318 'Win10 Tests x64 (dbg)': {
1319 'experiment_percentage': 100, # https://crbug.com/861730
1320 },
1321 },
Nico Weber81e16ace22018-06-30 02:58:471322 },
John Budorick27d2d44e2019-05-20 20:26:091323 'content_shell_test_apk': {
1324 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091325 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191326 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251327 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091328 ],
John Budorickee2e64f2020-03-02 20:19:101329 'modifications': {
Haiyang Pan103864812021-03-19 19:28:441330 'android-11-x86-fyi-rel': {
1331 'args': [
1332 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
1333 ],
1334 },
Haiyang Pan2486dcb2020-09-18 17:53:061335 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101336 'args': [
Haiyang Pan28e73582020-05-30 00:34:271337 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101338 ],
1339 },
Haiyang Pan08d09dc2020-04-01 16:11:211340 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101341 'args': [
1342 '--gtest_filter=-ContentViewScrollingTest.testFling',
1343 ],
1344 },
1345 },
John Budorick27d2d44e2019-05-20 20:26:091346 },
Kenneth Russelleb60cbd22017-12-05 07:54:281347 'content_unittests': {
1348 'modifications': {
John Budorick5052d552017-12-13 02:59:341349 'Linux ASan LSan Tests (1)': {
1350 # These are slow on the ASAN trybot for some reason.
1351 # crbug.com/794372
1352 'swarming': {
1353 'shards': 2,
1354 },
1355 },
Takuto Ikuta54671d972018-07-19 19:06:351356 'Linux ChromiumOS MSan Tests': {
1357 # These are very slow on the Chrome OS MSAN trybot for some reason.
1358 # crbug.com/865455
1359 'swarming': {
1360 'shards': 2,
1361 },
1362 },
Chong Gu52481452021-04-02 17:52:411363 'fuchsia-code-coverage': {
1364 'swarming': {
1365 'shards': 12,
1366 },
1367 },
Kenneth Russelleb60cbd22017-12-05 07:54:281368 },
1369 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031370 'context_lost_passthrough_tests': {
1371 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001372 'Mac FYI GPU ASAN Release': {
1373 'args': [
1374 '--is-asan',
1375 ]
1376 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031377 },
1378 },
1379 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461380 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1381 # exception once there is enough capacity to run these tests.
1382 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461383 'Android FYI Release (Pixel 2)',
1384 ],
Kenneth Russellc1a09302018-07-10 01:12:541385 'modifications': {
1386 'Mac FYI GPU ASAN Release': {
1387 'args': [
1388 '--is-asan',
1389 ]
1390 },
1391 },
1392 },
Kenneth Russellfbda3c532017-12-08 23:57:241393 'crashpad_tests': {
1394 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481395 'linux-win_cross-rel', # https://crbug.com/762167
Stephen Martinis31dde712021-04-23 00:15:531396 # TODO(crbug.com/1200904): Remove after migration
1397 'Linux TSan (bionic)',
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391398 # https://crbug.com/crashpad/304
1399 'Linux TSan Tests',
1400 'ToTLinuxTSan',
1401 # https://crbug.com/crashpad/306
1402 'Linux CFI',
1403 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241404 ],
Haiyang Panc7c009e2021-03-18 19:31:231405 'modifications': {
1406 'android-11-x86-fyi-rel': {
1407 'args': [
1408 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1409 ],
1410 },
1411 },
Kenneth Russellfbda3c532017-12-08 23:57:241412 },
John Budorick5bc387fe2019-05-09 20:02:531413 'cronet_sizes': {
1414 'modifications': {
1415 'android-cronet-arm-dbg': {
1416 'swarming': {
1417 'dimension_sets': [
1418 {
1419 'device_os': None,
1420 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561421 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531422 },
1423 ],
1424 },
1425 },
1426 },
1427 },
Brian Sheedye285c9b2019-07-15 21:42:461428 'depth_capture_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461429 'remove_from': [
Wez6b0ebb52021-05-01 16:05:491430 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1431 # exception once there is enough capacity to run these tests.
Brian Sheedye285c9b2019-07-15 21:42:461432 'Android FYI Release (Pixel 2)',
Brian Sheedye285c9b2019-07-15 21:42:461433 ],
1434 },
Ben Pastene61ad637c2020-05-08 22:24:411435 'disk_usage_tast_test': {
1436 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1437 'remove_from': [
1438 'chromeos-kevin-rel',
1439 ],
1440 },
Joe Downing41486042018-10-18 22:44:441441 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291442 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291443 'CrWinAsan(dll)', # https://crbug.com/935598
1444 ],
Joe Downing41486042018-10-18 22:44:441445 'modifications': {
1446 'Win10 Tests x64 (dbg)': {
1447 'experiment_percentage': 100, # https://crbug.com/876615
1448 },
Sven Zheng5c9d3e342020-08-11 21:39:431449 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541450 'linux-lacros-code-coverage': {
1451 'args': [
1452 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1453 ],
1454 },
Sven Zhengd7f94622021-03-30 18:29:411455 'linux-lacros-rel': {
1456 'args': [
1457 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1458 ],
1459 },
Sven Zheng5c9d3e342020-08-11 21:39:431460 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431461 'args': [
1462 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1463 ],
1464 },
Joe Downing41486042018-10-18 22:44:441465 },
1466 },
Sven Zheng577fe5ff2020-08-03 22:06:441467 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391468 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431469 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541470 'linux-lacros-code-coverage': {
1471 'args': [
1472 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1473 'BluetoothSocketApiUnittest.CreateThenClose:'
1474 'FeatureProviderTest.PermissionFeatureAvailability',
1475 ],
1476 },
Sven Zheng5c9d3e342020-08-11 21:39:431477 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431478 'args': [
Yuke Liaobb8308322020-08-12 20:20:471479 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1480 'BluetoothSocketApiUnittest.CreateThenClose:'
1481 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431482 ],
1483 },
Sven Zheng80734f12020-08-06 06:50:391484 },
Sven Zheng577fe5ff2020-08-03 22:06:441485 },
Chong Gudf7fbe92021-02-24 02:55:581486 'gfx_unittests': {
1487 'modifications': {
1488 'fuchsia-code-coverage': {
1489 'swarming': {
1490 'shards': 2,
1491 },
1492 },
1493 },
1494 },
Kenneth Russelleb60cbd22017-12-05 07:54:281495 'gin_unittests': {
1496 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471497 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461498 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471499 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281500 ],
1501 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001502 'gl_tests_passthrough': {
1503 'remove_from': [
1504 'CFI Linux ToT',
1505 # Can't run on MSAN because gl_tests uses the hardware driver,
1506 # which isn't instrumented.
1507 'Linux MSan Tests',
1508 ],
1509 'modifications': {
1510 # TODO(kbr): figure out a better way to specify blocks of
1511 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121512 'Linux ASan LSan Tests (1)': {
1513 'args': [
1514 '--use-gpu-in-tests',
1515 '--no-xvfb',
1516 ],
1517 'swarming': {
1518 'dimension_sets': [
1519 {
1520 'gpu': '10de:1cb3',
1521 'os': 'Ubuntu',
1522 'pool': 'chromium.tests.gpu',
1523 },
1524 ],
1525 },
1526 },
1527 'Linux CFI': {
1528 'args': [
1529 '--use-gpu-in-tests',
1530 '--no-xvfb',
1531 ],
1532 'swarming': {
1533 'dimension_sets': [
1534 {
1535 'gpu': '10de:1cb3',
1536 'os': 'Ubuntu',
1537 'pool': 'chromium.tests.gpu',
1538 },
1539 ],
1540 },
1541 },
Stephen Martinis31dde712021-04-23 00:15:531542 # TODO(crbug.com/1200904): Remove after migration
1543 'Linux TSan (bionic)': {
1544 'args': [
1545 '--use-gpu-in-tests',
1546 '--no-xvfb',
1547 ],
1548 'swarming': {
1549 'dimension_sets': [
1550 {
1551 'gpu': '10de:1cb3',
1552 'os': 'Ubuntu',
1553 'pool': 'chromium.tests.gpu',
1554 },
1555 ],
1556 },
1557 },
Garrett Beatya491ec72020-07-25 12:36:121558 'Linux TSan Tests': {
1559 'args': [
1560 '--use-gpu-in-tests',
1561 '--no-xvfb',
1562 ],
1563 'swarming': {
1564 'dimension_sets': [
1565 {
1566 'gpu': '10de:1cb3',
1567 'os': 'Ubuntu',
1568 'pool': 'chromium.tests.gpu',
1569 },
1570 ],
1571 },
1572 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001573 },
1574 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241575 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:021576 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011577 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:181578 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281579 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151580 'android-11-x86-fyi-rel': {
1581 'args': [
1582 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
1583 ],
1584 },
Haiyang Pan2486dcb2020-09-18 17:53:061585 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311586 'args': [
1587 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1588 ],
1589 },
Andrew Luo38b311f2019-10-04 03:42:091590 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311591 'args': [
Andrew Luobe83fd82019-12-19 03:07:581592 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1593 ],
Andrew Luo38b311f2019-10-04 03:42:091594 },
Haiyang Pan08d09dc2020-04-01 16:11:211595 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311596 'args': [
1597 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1598 ],
1599 },
Kenneth Russelleb60cbd22017-12-05 07:54:281600 },
1601 },
Takuto Ikutaf5333252019-11-06 16:07:081602 'gl_unittests': {
1603 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081604 # On Android, these are already run on the main waterfall.
1605 # Run them on the one-off Android FYI bots, though.
1606 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041607 # Can't run on MSAN because gl_unittests uses the hardware driver,
1608 # which isn't instrumented.
1609 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081610 ],
Takuto Ikutaf5333252019-11-06 16:07:081611 },
1612 'gl_unittests_ozone': {
1613 'remove_from': [
1614 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1615 # which isn't instrumented.
1616 'Linux ChromiumOS MSan Tests',
1617 ],
1618 },
1619 'gpu_process_launch_tests': {
1620 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1621 # exception once there is enough capacity to run these tests.
1622 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081623 'Android FYI Release (Pixel 2)',
1624 ],
1625 },
Chong Gudf7fbe92021-02-24 02:55:581626 'gpu_unittests': {
1627 'modifications': {
1628 'fuchsia-code-coverage': {
1629 'swarming': {
1630 'shards': 5,
1631 },
1632 },
1633 },
1634 },
Kevin McNeed21a6c522021-06-14 21:27:251635 'grit_python_unittests': {
1636 'remove_from': [
1637 # These tests require node, which is not supported in Win7.
1638 # (https://crbug.com/1218989)
1639 'Win 7 Tests x64 (1)',
1640 'Win7 Tests (1)',
1641 'Win7 Tests (dbg)(1)',
1642 ],
1643 },
Brian Sheedye285c9b2019-07-15 21:42:461644 'hardware_accelerated_feature_tests': {
1645 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1646 # exception once there is enough capacity to run these tests.
1647 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461648 'Android FYI Release (Pixel 2)',
1649 ],
1650 },
Brad Halla36886c2019-02-26 16:52:291651 'headless_browsertests': {
Chong Gud1a5c5992021-04-09 04:08:321652 'modifications': {
1653 'fuchsia-code-coverage': {
1654 'swarming': {
Chong Gu115ce152021-04-15 23:57:161655 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:321656 },
1657 },
1658 },
Brad Halla36886c2019-02-26 16:52:291659 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291660 'CrWinAsan(dll)', # https://crbug.com/935598
Zhaoyang Li18d1a0a2021-05-05 01:03:401661 'Mac10.13 Tests', # https://crbug.com/1204424
Brad Halla36886c2019-02-26 16:52:291662 ],
1663 },
Kenneth Russell8a386d42018-06-02 09:48:011664 'info_collection_tests': {
1665 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011666 # The Mac ASAN swarming bot runs tests on two different GPU
1667 # types, so we can't have one expected vendor ID / device ID.
1668 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011669 'Android V8 FYI Release (Nexus 5X)',
1670 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351671 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011672 'Mac V8 FYI Release (Intel)',
1673 'Win V8 FYI Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011674 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591675 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291676 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511677 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291678 # Swarming does not report a GPU since tests are run in a VM, but
1679 # the VM does report that a GPU is present.
1680 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361681 ],
1682 },
Brian Sheedyfe61cdac2020-02-12 01:25:591683 },
Brian Sheedy32eeeb52020-05-22 01:49:371684 'replacements': {
1685 'ChromeOS FYI Release (amd64-generic)': {
1686 'args': {
1687 # Swarming does not report a GPU since tests are run in a VM, but
1688 # the VM does report that a GPU is present.
1689 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291690 # Magic substitution happens after regular replacement, so remove it
1691 # now since we are manually applying the expected device ID above.
1692 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371693 },
Brian Sheedyff6d1442020-09-19 00:46:311694 },
1695 'Mac FYI arm64 Release (Apple DTK)': {
1696 'args': {
1697 # The GPU information is not yet exposed in swarming, so we can't
1698 # explicitly request it and have the JSON generation handle this
1699 # automatically.
1700 '--expected-vendor-id': '106b',
1701 },
1702 },
Brian Sheedy32eeeb52020-05-22 01:49:371703 },
Kenneth Russell8a386d42018-06-02 09:48:011704 },
Kenneth Russelleb60cbd22017-12-05 07:54:281705 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291706 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291707 'CrWinAsan(dll)', # https://crbug.com/935598
1708 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281709 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151710 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261711 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151712 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261713 },
1714 },
John Budorickca14c76f62017-12-09 14:19:181715 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171716 # These are slow on the ASan trybot for some reason, crbug.com/794372
1717 'swarming': {
1718 'shards': 6,
1719 },
1720 },
Takuto Ikuta54671d972018-07-19 19:06:351721 'Linux ChromiumOS MSan Tests': {
1722 # These are very slow on the Chrome OS MSAN trybot for some reason.
1723 # crbug.com/865455
1724 'swarming': {
1725 'shards': 5,
1726 },
1727 },
Stephen Martinis31dde712021-04-23 00:15:531728 # TODO(crbug.com/1200904): Remove after migration
1729 'Linux TSan (bionic)': {
1730 # These are slow on the TSan bots for some reason, crbug.com/794372
1731 'swarming': {
1732 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
1733 },
1734 },
Stephen Martinis1384ff92020-01-07 19:52:151735 'Linux TSan Tests': {
1736 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271737 'swarming': {
Stephen Martinisad6cb7af2021-02-24 01:12:001738 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
Dirk Pranke8fd63c12017-12-10 18:06:271739 },
1740 },
Stephen Martinis1384ff92020-01-07 19:52:151741 'ToTLinuxTSan': {
1742 # These are slow on the TSan bots for some reason, crbug.com/794372
1743 'swarming': {
1744 'shards': 6,
1745 },
1746 },
1747 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031748 'Win10 Tests x64 (dbg)': {
1749 'experiment_percentage': 100,
1750 },
Stephen Martinis1384ff92020-01-07 19:52:151751 'Win7 Tests (dbg)(1)': {
1752 'swarming': {
1753 'shards': 4,
1754 },
1755 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161756 # TODO(crbug.com/970649): Remove these filters.
Ben Pastene8ef125e2019-12-10 01:46:291757 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291758 'args': [
1759 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1760 ],
1761 },
Stephen Martinis1384ff92020-01-07 19:52:151762 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111763 'swarming': {
1764 'shards': 10,
1765 },
1766 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161767 'linux-chromeos-ltc': {
1768 'args': [
1769 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1770 ],
1771 },
1772 'linux-chromeos-lts': {
1773 'args': [
1774 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1775 ],
1776 },
Stephen Martinis1384ff92020-01-07 19:52:151777 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111778 'swarming': {
1779 'shards': 10,
1780 },
1781 },
Sven Zheng80734f12020-08-06 06:50:391782 # https://crbug.com/1111979
Junhua Chen39dd2dba2021-05-05 17:51:541783 'linux-lacros-code-coverage': {
1784 'args': [
1785 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
1786 ],
1787 },
1788 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121789 'linux-lacros-rel': {
1790 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401791 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Yuke Liaof3b1a4a892020-08-18 22:04:121792 ],
1793 },
1794 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441795 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441796 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401797 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Sven Zheng010820d2020-08-17 22:38:441798 ],
1799 },
Kenneth Russelleb60cbd22017-12-05 07:54:281800 },
1801 },
Yuke Liaob6beaeca2021-04-29 23:41:511802 'interactive_ui_tests_amd64-generic': {
1803 'remove_from': [
1804 # TODO(crbug.com/1204231): Re-enable.
1805 'lacros-amd64-generic-rel',
1806 ]
1807 },
Yuke Liao79a8cf52021-06-11 18:14:341808 'interactive_ui_tests_eve': {
1809 'remove_from': [
1810 # TODO(crbug.com/1204231): Re-enable.
1811 'lacros-amd64-generic-rel',
1812 ]
1813 },
Maksim Sisov649b7017a2021-03-04 08:20:391814 'interactive_ui_tests_wayland': {
1815 'modifications': {
1816 # CQ tester.
1817 'Linux Ozone Tester (Wayland)': {
1818 'args': [
1819 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1820 ],
1821 },
1822 # CI Ozone/Wayland tester.
1823 'Linux Tester (Ozone Wayland)': {
1824 'args': [
1825 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1826 ],
1827 },
1828 },
1829 },
John Budorickf00e5ff2019-06-11 21:21:061830 'ipc_tests': {
1831 'modifications': {
1832 'android-asan': {
1833 'swarming': {
1834 'shards': 2,
1835 },
1836 },
1837 },
1838 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031839 'maps_pixel_passthrough_test': {
Brian Sheedyc0c142c2021-06-01 21:18:051840 'modifications': {
1841 'Android FYI Release (Pixel 4)': {
1842 'args': [
1843 # Pixel 4s are weird in that they can output in different color spaces
1844 # simultaneously. The readback code for capturing a screenshot assumes
1845 # only one color space, so disable wide color gamut for the test to
1846 # work around the issue. See https://crbug.com/1166379 for more
1847 # information.
1848 '--extra-browser-args=--disable-wcg-for-test',
1849 ],
1850 },
1851 'Optional Android Release (Pixel 4)': {
1852 'args': [
1853 # See above.
1854 '--extra-browser-args=--disable-wcg-for-test',
1855 ],
1856 },
1857 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031858 'replacements': {
1859 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1860 # use ${got_cr_revision}, which is only set on the V8 bots.
1861 'Linux V8 FYI Release (NVIDIA)': {
1862 'args': {
1863 '--git-revision': '${got_cr_revision}',
1864 },
1865 },
1866 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1867 'args': {
1868 '--git-revision': '${got_cr_revision}',
1869 },
1870 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001871 'Mac V8 FYI Release (Intel)': {
1872 'args': {
1873 '--git-revision': '${got_cr_revision}',
1874 },
1875 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031876 'Win V8 FYI Release (NVIDIA)': {
1877 'args': {
1878 '--git-revision': '${got_cr_revision}',
1879 },
1880 },
1881 },
1882 },
1883 'maps_pixel_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:501884 'modifications': {
1885 'Android FYI Release (Pixel 4)': {
1886 'args': [
1887 # Pixel 4s are weird in that they can output in different color spaces
1888 # simultaneously. The readback code for capturing a screenshot assumes
1889 # only one color space, so disable wide color gamut for the test to
1890 # work around the issue. See https://crbug.com/1166379 for more
1891 # information.
1892 '--extra-browser-args=--disable-wcg-for-test',
1893 ],
1894 },
Brian Sheedycde1ab1882021-05-27 21:22:001895 'Optional Android Release (Pixel 4)': {
1896 'args': [
1897 # See above.
1898 '--extra-browser-args=--disable-wcg-for-test',
1899 ],
1900 },
Brian Sheedy0566f2cb2021-02-12 22:12:501901 },
Brian Sheedye285c9b2019-07-15 21:42:461902 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1903 # exception once there is enough capacity to run these tests.
1904 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461905 'Android FYI Release (Pixel 2)',
1906 ],
Brian Sheedy44fd891b2019-10-03 20:07:541907 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541908 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1909 # use ${got_cr_revision}, which is only set on the V8 bots.
1910 'Android V8 FYI Release (Nexus 5X)': {
1911 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321912 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541913 },
1914 },
Brian Sheedy44fd891b2019-10-03 20:07:541915 'Mac V8 FYI Release (Intel)': {
1916 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321917 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541918 },
1919 },
Brian Sheedy44fd891b2019-10-03 20:07:541920 },
Brian Sheedye285c9b2019-07-15 21:42:461921 },
Chong Guc2d145e2021-03-31 19:55:341922 'media_blink_unittests': {
1923 'modifications': {
1924 'fuchsia-code-coverage': {
1925 'swarming': {
1926 'shards': 2,
1927 },
1928 },
1929 },
1930 },
Andrew Luo38b311f2019-10-04 03:42:091931 'media_unittests': {
1932 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151933 'android-11-x86-fyi-rel': {
1934 'args': [
1935 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.media_unittests.filter',
1936 ],
1937 },
Haiyang Pan2486dcb2020-09-18 17:53:061938 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211939 'args': [
Haiyang Pan569659f02020-05-30 00:48:451940 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211941 ],
1942 },
Andrew Luo38b311f2019-10-04 03:42:091943 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581944 'args': [
1945 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1946 ],
Andrew Luo38b311f2019-10-04 03:42:091947 },
Haiyang Pan08d09dc2020-04-01 16:11:211948 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211949 'args': [
Haiyang Pan569659f02020-05-30 00:48:451950 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211951 ],
1952 },
Chong Gudf7fbe92021-02-24 02:55:581953 'fuchsia-code-coverage': {
1954 'swarming': {
1955 'shards': 3,
1956 },
1957 },
Andrew Luo38b311f2019-10-04 03:42:091958 },
1959 },
Chong Gu4eca1ce2021-05-17 08:49:571960 'mediapipe_validating_tests': {
1961 'remove_from': [
1962 # TODO(crbug.com/1201887): Remove once tests are stable.
1963 'Fuchsia x64',
1964 ],
1965 },
Ben Joyce02dc8092021-03-04 21:48:191966 'mojo_test_apk': {
1967 'remove_from': [
1968 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251969 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:191970 ],
1971 },
John Budorickf00e5ff2019-06-11 21:21:061972 'mojo_unittests': {
1973 'modifications': {
1974 'android-asan': {
1975 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441976 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061977 },
1978 },
Chong Gudf7fbe92021-02-24 02:55:581979 'fuchsia-code-coverage': {
1980 'swarming': {
1981 'shards': 2,
1982 },
1983 },
John Budorickf00e5ff2019-06-11 21:21:061984 },
1985 },
Peter Kotwiczda2f11102020-10-09 05:29:501986 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151987 'modifications': {
1988 'ToTAndroid': {
1989 'swarming': {
1990 'dimension_sets': [
1991 {
John Budorick838256a2020-02-29 01:29:071992 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151993 'device_os': None,
1994 'device_playstore_version': None,
1995 'device_type': None,
1996 'os': 'Ubuntu-16.04',
1997 },
1998 ],
1999 },
2000 },
2001 'android-arm64-proguard-rel': {
2002 'swarming': {
2003 'dimension_sets': [
2004 {
John Budorick838256a2020-02-29 01:29:072005 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152006 'device_os': None,
2007 'device_playstore_version': None,
2008 'device_type': None,
2009 'os': 'Ubuntu-16.04',
2010 },
2011 ],
2012 },
2013 },
2014 'android-pie-arm64-rel': {
2015 'swarming': {
2016 'dimension_sets': [
2017 {
John Budorick838256a2020-02-29 01:29:072018 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152019 'device_os': None,
2020 'device_os_flavor': None,
2021 'device_playstore_version': None,
2022 'device_type': None,
2023 'os': 'Ubuntu-16.04',
2024 },
2025 ],
2026 },
2027 },
2028 },
Erik Chend16d922d2019-12-10 04:37:142029 },
Ben Joyce4677e682021-03-22 22:19:112030 'monochrome_public_bundle_fake_modules_smoke_test' : {
2031 'remove_from': [
2032 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2033 # GLIBC_2.28 Not found.
2034 ],
2035 },
2036 'monochrome_public_bundle_smoke_test' : {
2037 'remove_from': [
2038 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2039 # GLIBC_2.28 Not found.
2040 ],
2041 },
2042 'monochrome_public_smoke_test' : {
2043 'remove_from': [
2044 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2045 # GLIBC_2.28 Not found.
2046 ],
2047 },
bsheedye9469572019-01-23 17:31:332048 'monochrome_public_test_ar_apk': {
2049 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:032050 'Nougat Phone Tester': {
2051 'args': [
2052 # ArCore is not installed as a system app on N, so we can install it
2053 # normally instead of replacing the system version.
2054 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2055 ],
2056 },
bsheedye9469572019-01-23 17:31:332057 # We need to match the Playstore version as well because AR tests fail on
2058 # old versions of the Playstore.
2059 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:082060 'args': [
2061 # ArCore is not installed as a system app on O, so we can install it
2062 # normally instead of replacing the system version.
2063 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2064 ],
bsheedye9469572019-01-23 17:31:332065 'swarming': {
2066 'dimension_sets': [
2067 {
2068 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:332069 'device_type': 'marlin',
2070 'os': 'Android',
2071 },
2072 ],
2073 },
2074 },
Haiyang Pan57159eba2020-05-07 23:14:132075 'android-10-arm64-rel': {
2076 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502077 '--remove-system-package=com.google.ar.core',
2078 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:132079 ]
2080 },
Haiyang Pan363c59a2020-07-23 05:47:042081 'android-nougat-arm64-rel': {
2082 'args': [
2083 # ArCore is not installed as a system app on N, so we can install it
2084 # normally instead of replacing the system version.
2085 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2086 ],
2087 },
Brian Sheedy2bcd16b2019-04-22 22:47:082088 'android-pie-arm64-dbg': {
2089 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502090 '--remove-system-package=com.google.ar.core',
2091 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:082092 ]
2093 }
bsheedye9469572019-01-23 17:31:332094 },
2095 },
Nico Weberd3096fb2018-06-07 17:50:152096 'nacl_helper_nonsfi_unittests': {
2097 'remove_from': [
Stephen Martinis31dde712021-04-23 00:15:532098 # TODO(crbug.com/1200904): Remove after migration
2099 'Linux TSan (bionic)', # Sets enable_nacl=false.
Nico Weberd3096fb2018-06-07 17:50:152100 'Linux TSan Tests', # Sets enable_nacl=false.
2101 ],
2102 },
Kenneth Russellfbda3c532017-12-08 23:57:242103 'nacl_loader_unittests': {
2104 'remove_from': [
Nico Weber48f187142018-06-01 15:16:352105 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:512106 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Stephen Martinis31dde712021-04-23 00:15:532107 # TODO(crbug.com/1200904): Remove after migration
2108 'Linux TSan (bionic)', # The TSan bot sets enable_nacl=false
Nico Webera8fc38f72018-04-10 02:20:112109 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:482110 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:242111 ],
2112 },
Kenneth Russelleb60cbd22017-12-05 07:54:282113 'net_unittests': {
2114 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:272115 'CrWinAsan': {
2116 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2117 'swarming': {
2118 'shards': 16,
2119 },
2120 },
2121 'CrWinAsan(dll)': {
2122 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2123 'swarming': {
2124 'shards': 16,
2125 },
2126 },
John Budorickca14c76f62017-12-09 14:19:182127 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342128 # These are very slow on the ASAN trybot for some reason.
2129 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182130 'swarming': {
John Budorick5052d552017-12-13 02:59:342131 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182132 },
2133 },
2134 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:352135 # These are very slow on the ASAN trybot for some reason.
2136 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182137 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:022138 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:182139 }
2140 },
Takuto Ikuta54671d972018-07-19 19:06:352141 'Linux ChromiumOS MSan Tests': {
2142 # These are very slow on the Chrome OS MSAN trybot for some reason.
2143 # crbug.com/865455
2144 'swarming': {
2145 'shards': 2,
2146 },
2147 },
Stephen Martinis31dde712021-04-23 00:15:532148 # TODO(crbug.com/1200904): Remove after migration
2149 'Linux TSan (bionic)': {
2150 'swarming': {
2151 'shards': 4,
2152 }
2153 },
John Budorickca14c76f62017-12-09 14:19:182154 'Linux TSan Tests': {
2155 'swarming': {
2156 'shards': 4,
2157 }
2158 },
Ben Pastene8bf205b2018-06-13 04:00:332159 # The suite runs signficantly slower on linux dbg, so increase shards.
2160 'Linux Tests (dbg)(1)': {
2161 'swarming': {
2162 'shards': 2,
2163 },
2164 },
Stephen Martinis1384ff92020-01-07 19:52:152165 'ToTLinuxASan': {
2166 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2167 'swarming': {
2168 'shards': 16,
2169 },
2170 },
2171 'ToTLinuxTSan': {
2172 'swarming': {
2173 'shards': 4,
2174 }
2175 },
Haiyang Pan8d9906e02021-03-24 20:11:042176 'android-11-x86-fyi-rel': {
2177 'args': [
2178 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.net_unittests.filter',
2179 ],
2180 },
Haiyang Pan2486dcb2020-09-18 17:53:062181 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:502182 # crbug.com/1046060
2183 'args': [
2184 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2185 ],
2186 },
Haiyang Pan08d09dc2020-04-01 16:11:212187 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:502188 # crbug.com/1046060
2189 'args': [
2190 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2191 ],
2192 },
Chong Gu012d5462021-04-07 23:43:242193 'fuchsia-code-coverage': {
2194 'swarming': {
2195 'shards': 14,
2196 },
2197 },
Omer Katz7d2be652020-01-22 18:13:462198 'linux-blink-heap-concurrent-marking-tsan-rel': {
2199 'swarming': {
2200 'shards': 4,
2201 }
2202 },
Ben Pastene8bf205b2018-06-13 04:00:332203 'linux-chromeos-dbg': {
2204 'swarming': {
2205 'shards': 2,
2206 },
2207 },
Nico Weber33b9b7a2020-06-12 19:23:272208 'win-asan': {
2209 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2210 'swarming': {
2211 'shards': 16,
2212 },
2213 },
Kenneth Russelleb60cbd22017-12-05 07:54:282214 },
2215 },
John Chenaab16fc02020-03-03 06:35:452216 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:282217 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:282218 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
2219 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:282220 ],
Yuke Liaobc9ff982019-04-30 06:56:162221 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152222 'Linux Tests': {
2223 "args": [
2224 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:152225 ],
2226 },
Yuke Liaoea70f472019-12-19 06:03:362227 'linux-code-coverage': {
2228 'args': [
2229 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362230 ],
2231 'swarming': {
2232 'shards': 20,
2233 },
2234 },
Stephanie Kim5c7f31d2021-04-27 18:00:062235 'linux-xenial-rel': {
2236 "args": [
2237 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
2238 ],
2239 },
Yuke Liaobc9ff982019-04-30 06:56:162240 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282241 },
Xi Cheng34ca4042018-02-23 00:10:122242 'notification_helper_unittests': {
2243 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122244 # The test uses WinRT, which only exists in Windows 8 or above.
2245 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122246 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122247 'Win7 Tests (1)',
2248 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152249 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122250 'ToTWin',
2251 'ToTWin(dbg)',
2252 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032253 'ToTWinOfficial',
Arthur Eubanks0c24b822021-06-15 18:51:342254 'ToTWinOfficial64',
Xi Cheng34ca4042018-02-23 00:10:122255 'ToTWin64',
2256 'ToTWin64(dbg)',
2257 'ToTWin64(dll)',
2258 'ToTWinCFI',
2259 'ToTWinCFI64',
Xi Cheng34ca4042018-02-23 00:10:122260 ],
2261 },
Ben Pastenee723b2f2019-05-31 19:10:272262 'ozone_unittests': {
2263 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292264 'chromeos-betty-pi-arc-chrome': {
2265 'args': [
2266 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2267 ],
2268 },
Ben Pastene500cc1d12021-01-22 18:10:472269 'chromeos-betty-pi-arc-chrome-dchecks': {
2270 'args': [
2271 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2272 ],
2273 },
Jacob Kopczynski2fd462052020-11-13 19:18:222274 'chromeos-betty-pi-arc-chrome-ltc': {
2275 'args': [
2276 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2277 ],
2278 },
2279 'chromeos-betty-pi-arc-chrome-lts': {
2280 'args': [
2281 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2282 ],
2283 },
Ben Pastene8ef125e2019-12-10 01:46:292284 'linux-chromeos-chrome': {
2285 'args': [
2286 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2287 ],
2288 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162289 'linux-chromeos-ltc': {
2290 'args': [
2291 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2292 ],
2293 },
2294 'linux-chromeos-lts': {
2295 'args': [
2296 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2297 ],
2298 },
Ben Pastenee723b2f2019-05-31 19:10:272299 },
2300 },
Karen Qian385d2ca2019-03-19 21:49:582301 'perfetto_unittests': {
2302 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042303 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412304 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092305 'android-asan',
Yun Liu022f4512019-06-10 23:14:042306 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122307 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462308 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582309 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062310 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042311 'android-nougat-arm64-rel',
Ben Joyce46ca6012021-03-31 19:19:252312 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Andrew Luo38b311f2019-10-04 03:42:092313 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212314 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:572315 'android-11-x86-fyi-rel',
Karen Qian385d2ca2019-03-19 21:49:582316 'Lollipop Phone Tester',
2317 'Lollipop Tablet Tester',
2318 'Marshmallow 64 bit Tester',
2319 'Marshmallow Tablet Tester',
2320 'Nougat Phone Tester',
Arthur Eubanksc8f86ee2021-05-10 20:14:242321 'ToTAndroid'
Karen Qian385d2ca2019-03-19 21:49:582322 ]
2323 },
Stephen Martinis54d64ad2018-09-21 22:16:202324 'performance_test_suite': {
2325 'modifications': {
Zhaoyang Li78427592021-03-25 19:03:232326 'Mac10.15 Tests (dbg)': {
2327 'args': [
2328 '--browser=debug',
2329 ],
2330 },
Stephen Martinis54d64ad2018-09-21 22:16:202331 'Win10 Tests x64 (dbg)': {
2332 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212333 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202334 ],
2335 'experiment_percentage': 100,
2336 },
2337 'Win7 Tests (dbg)(1)': {
2338 'args': [
2339 '--browser=debug',
2340 ],
2341 },
2342 },
2343 },
Sven Zhenge8335e02020-08-07 22:38:392344 'pixel_browser_tests': {
2345 'modifications': {
2346 'win-pixel-tester-rel': {
2347 'non_precommit_args': [
2348 # Do not allow retry or it will break the bulk approval process.
2349 # When retry with fail-pass pattern, the passing test will overwrite the previously
2350 # seen flaky version on the trace. We can triage the image using the printed link,
2351 # but it will not show on the Skia Gold search page.
2352 '--test-launcher-retry-limit=0',
2353 ],
2354 },
2355 },
2356 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032357 'pixel_skia_gold_passthrough_test': {
Brian Sheedyc0c142c2021-06-01 21:18:052358 'modifications': {
2359 'Android FYI Release (Pixel 4)': {
2360 'args': [
2361 # Pixel 4s are weird in that they can output in different color spaces
2362 # simultaneously. The readback code for capturing a screenshot assumes
2363 # only one color space, so disable wide color gamut for the test to
2364 # work around the issue. See https://crbug.com/1166379 for more
2365 # information.
2366 '--extra-browser-args=--disable-wcg-for-test',
2367 ],
2368 },
2369 'Optional Android Release (Pixel 4)': {
2370 'args': [
2371 # See above.
2372 '--extra-browser-args=--disable-wcg-for-test',
2373 ],
2374 },
2375 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032376 'replacements': {
2377 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2378 # use ${got_cr_revision}, which is only set on the V8 bots.
2379 'Linux V8 FYI Release (NVIDIA)': {
2380 'args': {
2381 '--git-revision': '${got_cr_revision}',
2382 },
2383 },
2384 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2385 'args': {
2386 '--git-revision': '${got_cr_revision}',
2387 },
2388 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002389 'Mac V8 FYI Release (Intel)': {
2390 'args': {
2391 '--git-revision': '${got_cr_revision}',
2392 },
2393 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032394 'Win V8 FYI Release (NVIDIA)': {
2395 'args': {
2396 '--git-revision': '${got_cr_revision}',
2397 },
2398 },
2399 },
2400 },
2401 'pixel_skia_gold_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:502402 'modifications': {
2403 'Android FYI Release (Pixel 4)': {
2404 'args': [
2405 # Pixel 4s are weird in that they can output in different color spaces
2406 # simultaneously. The readback code for capturing a screenshot assumes
2407 # only one color space, so disable wide color gamut for the test to
2408 # work around the issue. See https://crbug.com/1166379 for more
2409 # information.
2410 '--extra-browser-args=--disable-wcg-for-test',
2411 ],
2412 },
Brian Sheedycde1ab1882021-05-27 21:22:002413 'Optional Android Release (Pixel 4)': {
2414 'args': [
2415 # See above.
2416 '--extra-browser-args=--disable-wcg-for-test',
2417 ],
2418 },
Brian Sheedy0566f2cb2021-02-12 22:12:502419 },
Brian Sheedye6ea0ee2019-07-11 02:54:372420 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372421 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2422 # use ${got_cr_revision}, which is only set on the V8 bots.
2423 'Android V8 FYI Release (Nexus 5X)': {
2424 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322425 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372426 },
2427 },
Brian Sheedye6ea0ee2019-07-11 02:54:372428 'Mac V8 FYI Release (Intel)': {
2429 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322430 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372431 },
2432 },
Brian Sheedye6ea0ee2019-07-11 02:54:372433 },
2434 },
2435 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462436 'modifications': {
2437 'Android Release (Nexus 5X)': {
2438 'swarming': {
2439 'shards': 2,
2440 },
2441 },
2442 },
Nico Weber128fd382018-06-14 23:29:272443 },
Chong Gu7ee366b2021-04-29 22:59:272444 'pixel_tests': {
2445 'remove_from': [
2446 'Fuchsia x64' # https://crbug.com/1203236
2447 ],
2448 },
Brian Sheedy9653f152019-08-07 17:02:442449 'rendering_representative_perf_tests': {
2450 'modifications': {
2451 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2452 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212453 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442454 ],
2455 },
2456 'Win10 FYI x64 Exp Release (NVIDIA)': {
2457 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212458 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442459 ],
2460 },
Yuly Novikov86cb3542020-11-26 17:10:002461 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2462 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212463 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002464 ],
2465 },
Brian Sheedy9653f152019-08-07 17:02:442466 'Win10 FYI x64 Release (Intel HD 630)': {
2467 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212468 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442469 ],
2470 },
Brian Sheedy9653f152019-08-07 17:02:442471 'Win10 FYI x64 Release (NVIDIA)': {
2472 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212473 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442474 ],
2475 },
behdad26cf7e72019-12-18 13:57:302476 'Win10 x64 Release (NVIDIA)': {
2477 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212478 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302479 ],
2480 },
Brian Sheedy9653f152019-08-07 17:02:442481 },
2482 },
John Budorickdce9d462019-03-23 00:25:382483 'sandbox_linux_unittests': {
2484 'modifications': {
2485 'Lollipop Phone Tester': {
2486 'args': [
2487 '--shard-timeout=300',
2488 ],
2489 },
Haiyang Pan32b83392020-03-14 01:38:462490 'android-lollipop-arm-rel': {
2491 'args': [
2492 '--shard-timeout=300',
2493 ],
2494 },
Haiyang Pan2486dcb2020-09-18 17:53:062495 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582496 'args': [
2497 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2498 ]
2499 },
Haiyang Pan08d09dc2020-04-01 16:11:212500 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042501 'args': [
2502 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2503 ]
2504 },
John Budorickdce9d462019-03-23 00:25:382505 },
John Budorick3ebfdf852019-05-13 22:28:162506 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162507 'android-asan', # https://crbug.com/962650
2508 ],
John Budorickdce9d462019-03-23 00:25:382509 },
Brian Sheedyc0c142c2021-06-01 21:18:052510 'screenshot_sync_passthrough_tests': {
2511 'modifications': {
2512 'Android FYI Release (Pixel 4)': {
2513 'args': [
2514 # Pixel 4s are weird in that they can output in different color spaces
2515 # simultaneously. The readback code for capturing a screenshot assumes
2516 # only one color space, so disable wide color gamut for the test to
2517 # work around the issue. See https://crbug.com/1166379 for more
2518 # information.
2519 '--extra-browser-args=--disable-wcg-for-test',
2520 ],
2521 },
2522 'Optional Android Release (Pixel 4)': {
2523 'args': [
2524 # See above.
2525 '--extra-browser-args=--disable-wcg-for-test',
2526 ],
2527 },
2528 },
2529 },
Brian Sheedy0566f2cb2021-02-12 22:12:502530 'screenshot_sync_validating_tests': {
2531 'modifications': {
2532 'Android FYI Release (Pixel 4)': {
2533 'args': [
2534 # Pixel 4s are weird in that they can output in different color spaces
2535 # simultaneously. The readback code for capturing a screenshot assumes
2536 # only one color space, so disable wide color gamut for the test to
2537 # work around the issue. See https://crbug.com/1166379 for more
2538 # information.
2539 '--extra-browser-args=--disable-wcg-for-test',
2540 ],
2541 },
Brian Sheedycde1ab1882021-05-27 21:22:002542 'Optional Android Release (Pixel 4)': {
2543 'args': [
2544 # See above.
2545 '--extra-browser-args=--disable-wcg-for-test',
2546 ],
2547 },
Brian Sheedy0566f2cb2021-02-12 22:12:502548 },
2549 },
Kenneth Russelleb60cbd22017-12-05 07:54:282550 'services_unittests': {
2551 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482552 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012553 # The face and barcode detection tests fail on the Mac Pros.
2554 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462555 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2556 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282557 ],
Brian Sheedyb6c58792020-05-07 18:37:332558 'replacements': {
2559 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2560 'Mac FYI Experimental Release (Intel)': {
2561 'args': {
2562 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2563 },
2564 },
2565 },
Haiyang Pan363c59a2020-07-23 05:47:042566 'modifications': {
2567 'android-nougat-arm64-rel': {
2568 # TODO(crbug.com/1108055): Remove this filter
2569 'args': [
2570 '--gtest_filter=-SystemPerfettoTest.*',
2571 ],
Chong Gudf7fbe92021-02-24 02:55:582572 },
Chong Gu52481452021-04-02 17:52:412573 'fuchsia-code-coverage': {
2574 'swarming': {
2575 'shards': 7,
2576 },
2577 },
2578 }
Chong Gudf7fbe92021-02-24 02:55:582579 },
Stephen Martinis54d64ad2018-09-21 22:16:202580 'swiftshader_unittests': {
2581 'remove_from': [
2582 # Save capacity on the hardware where we have only a few machines.
2583 'Mac FYI Experimental Release (Intel)',
2584 'Mac FYI Experimental Retina Release (AMD)',
2585 'Mac FYI Experimental Retina Release (NVIDIA)',
2586 'Mac Pro FYI Release (AMD)',
2587 ],
2588 },
Kenneth Russelleb60cbd22017-12-05 07:54:282589 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292590 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292591 'CrWinAsan(dll)', # https://crbug.com/935598
2592 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282593 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522594 'Linux ASan LSan Tests (1)': {
2595 'swarming': {
2596 'shards': 4,
2597 },
2598 },
Stephen Martinis31dde712021-04-23 00:15:532599 # TODO(crbug.com/1200904): Remove after migration
2600 'Linux TSan (bionic)': {
2601 'swarming': {
2602 'shards': 6,
2603 },
2604 },
Nico Weber8fbc2832018-12-14 16:00:572605 'Linux TSan Tests': {
2606 'swarming': {
2607 'shards': 6,
2608 },
2609 },
Sven Zheng9a52be52020-10-09 21:27:122610 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2611 'Mac10.13 Tests': {
2612 'precommit_args': [
2613 '--gtest_filter=-*',
2614 ],
2615 },
Zhaoyang Li69e2e002021-02-19 21:57:352616 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2617 'Mac10.15 Tests': {
2618 'precommit_args': [
2619 '--gtest_filter=-*',
2620 ],
2621 },
Stephen Martinis1384ff92020-01-07 19:52:152622 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282623 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152624 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282625 },
2626 },
Stephen Martinis75ab55d2018-08-30 02:27:122627 'Win10 Tests x64 (dbg)': {
2628 'experiment_percentage': 100, # https://crbug.com/840369
2629 },
Stephen Martinis1384ff92020-01-07 19:52:152630 'Win7 Tests (dbg)(1)': {
2631 'swarming': {
2632 'shards': 2,
2633 },
2634 },
2635 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112636 'swarming': {
2637 'shards': 4,
2638 },
2639 },
Stephen Martinis1384ff92020-01-07 19:52:152640 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112641 'swarming': {
2642 'shards': 4,
2643 },
2644 },
Sven Zhengfbbf21a2021-04-16 23:57:122645 # https://crbug.com/1199909,
Junhua Chen39dd2dba2021-05-05 17:51:542646 'linux-lacros-code-coverage': {
2647 'args': [
2648 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
2649 ]
2650 },
Sven Zhengfbbf21a2021-04-16 23:57:122651 'linux-lacros-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432652 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402653 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Sven Zhengfbbf21a2021-04-16 23:57:122654 ]
Anastasiia N11c1f8d2021-04-19 14:04:422655 },
2656 'linux-lacros-tester-rel': {
2657 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402658 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Anastasiia N11c1f8d2021-04-19 14:04:422659 ],
2660 },
Kenneth Russelleb60cbd22017-12-05 07:54:282661 },
2662 },
Haiyang Panfed339172021-03-10 23:19:572663 'system_webview_shell_layout_test_apk': {
2664 'remove_from': [
2665 'android-11-x86-fyi-rel', # crbug.com/1165280
2666 ],
2667 },
Weizhong Xia613fda42021-04-21 20:11:522668 'system_webview_wpt': {
2669 'modifications': {
2670 'android-webview-pie-x86-wpt-fyi-rel': {
2671 'swarming': {
2672 'dimension_sets': [
2673 {
2674 'machine_type': 'n1-standard-8',
2675 },
2676 ],
2677 'shards': 18,
2678 },
2679 },
2680 },
2681 },
Kenneth Russell8a386d42018-06-02 09:48:012682 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522683 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012684 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012685 'Linux Debug (NVIDIA)',
2686 'Mac Debug (Intel)',
2687 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492688 'Win10 FYI x64 Debug (NVIDIA)',
Yuly Novikovf28f1eca2019-07-04 22:43:392689 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052690 'Linux FYI Release (Intel HD 630)',
2691 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162692 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052693 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2694 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012695 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552696 },
Haiyang Pan8c201b92020-06-04 01:25:072697 'telemetry_chromium_minidump_unittests': {
2698 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062699 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072700 ],
2701 },
Brian Sheedyc117f6d2020-05-06 02:23:272702 'telemetry_monochrome_minidump_unittests': {
2703 'remove_from': [
2704 # Monochrome isn't supported on M.
2705 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062706 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272707 ],
2708 },
Kenneth Russelleb60cbd22017-12-05 07:54:282709 'telemetry_perf_unittests': {
2710 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282711 'Linux Tests': {
2712 'args': [
2713 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482714 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282715 ],
2716 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352717 'Linux Tests (dbg)(1)': {
2718 'args': [
2719 '--xvfb',
2720 '--jobs=1',
2721 ],
2722 },
Stephanie Kim56defb72020-11-19 21:32:372723 # TODO crbug.com/1143924: Remove when experimentation is complete
2724 'Linux Tests Robocrop': {
2725 'args': [
2726 '--xvfb',
2727 '--jobs=1',
2728 ],
2729 },
Kenneth Russelleb60cbd22017-12-05 07:54:282730 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282731 'Mac10.11 Tests': {
2732 'args': [
2733 '--jobs=1',
2734 ],
2735 },
2736 'Mac10.12 Tests': {
2737 'args': [
2738 '--jobs=1',
2739 ],
2740 },
Ned Nguyen6e6e5b32018-02-21 20:21:502741 'Win7 Tests (dbg)(1)': {
2742 'args': [
2743 '--jobs=1',
2744 ],
2745 'swarming': {
2746 'shards': 20,
2747 },
2748 'experiment_percentage': 100,
2749 },
Ben Pastene69400eb2021-03-25 19:27:162750 'chromeos-eve-chrome': {
2751 'args': [
2752 # TODO(crbug.com/1191132): Re-enable.
2753 '--skip=benchmarks.benchmark_smoke_unittest.BenchmarkSmokeTest.wasmpspdfkit',
2754 ],
2755 },
Ben Pastene2b4b15f2021-03-04 00:39:242756 'chromeos-kevin-chrome': {
2757 # TODO(crbug.com/1182948): Remove the experiment.
2758 'experiment_percentage': 100,
2759 },
Ben Pastene7b1384a2021-04-22 23:24:322760 'linux-bionic-rel': {
2761 'args': [
2762 '--xvfb',
2763 '--jobs=1',
2764 ],
2765 },
Stephen Martinis1384ff92020-01-07 19:52:152766 'linux-chromium-tests-staging-tests': {
2767 'args': [
2768 '--xvfb',
2769 '--jobs=1',
2770 ],
2771 },
2772 'linux-trusty-rel': {
2773 'args': [
2774 '--xvfb',
2775 '--jobs=1',
2776 ],
2777 },
Stephanie Kim5c7f31d2021-04-27 18:00:062778 'linux-xenial-rel': {
2779 'args': [
2780 '--xvfb',
2781 '--jobs=1',
2782 ],
2783 },
Kenneth Russelleb60cbd22017-12-05 07:54:282784 },
2785 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062786 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012787 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392788 # marshmallow on the CQ. https://crbug.com/1026487.
2789 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042790 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582791 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412792 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412793 'Mac10.11 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:142794 'Mac10.13 Tests',
Zhaoyang Li69e2e002021-02-19 21:57:352795 'Mac10.15 Tests',
Zhaoyang Li78427592021-03-25 19:03:232796 'Mac10.15 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152797 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292798 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112799 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282800 ],
2801 },
Stephen Martinis54d64ad2018-09-21 22:16:202802 'telemetry_unittests': {
2803 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:202804 'Win10 Tests x64 (dbg)': {
2805 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402806 },
John Budorickc498fd3c2019-03-14 01:16:262807 },
2808 'remove_from': [
Ben Pastene619317752020-12-03 00:04:142809 'chromeos-kevin-rel', # crbug.com/1141234: Restore when there's more DUTs
2810
John Budorickc498fd3c2019-03-14 01:16:262811 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262812 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292813
2814 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262815 ],
Stephen Martinis54d64ad2018-09-21 22:16:202816 },
Brian Sheedyf3b48d62020-05-08 23:03:122817 'test_buildbucket_api_gpu_use_cases': {
2818 'remove_from': [
2819 # crbug.com/1080749
2820 'Optional Linux Release (NVIDIA)',
2821 ],
2822 },
Kenneth Russelleb60cbd22017-12-05 07:54:282823 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522824 'remove_from': [
Haiyang Pan0e39edf42020-04-28 19:29:012825 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392826 # on the CQ. https://crbug.com/1026487.
2827 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552828 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072829 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522830 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282831 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182832 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342833 # These are slow on the ASAN trybot for some reason.
2834 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182835 'swarming': {
John Budorick5052d552017-12-13 02:59:342836 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182837 },
2838 },
Stephen Martinis1384ff92020-01-07 19:52:152839 'Linux Chromium OS ASan LSan Tests (1)': {
2840 # These are slow on the ASAN trybot for some reason.
2841 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182842 'swarming': {
2843 'shards': 2,
2844 },
2845 },
Takuto Ikuta54671d972018-07-19 19:06:352846 'Linux ChromiumOS MSan Tests': {
2847 # These are very slow on the Chrome OS MSAN trybot for some reason.
2848 # crbug.com/865455
2849 'swarming': {
2850 'shards': 2,
2851 },
2852 },
Stephen Martinis31dde712021-04-23 00:15:532853 # TODO(crbug.com/1200904): Remove after migration
2854 'Linux TSan (bionic)': {
2855 'swarming': {
2856 'shards': 2,
2857 },
2858 },
Stephen Martinis1384ff92020-01-07 19:52:152859 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352860 'swarming': {
2861 'shards': 2,
2862 },
2863 },
Stephen Martinis1384ff92020-01-07 19:52:152864 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142865 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152866 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142867 },
2868 },
Stephen Martinis1384ff92020-01-07 19:52:152869 'android-asan': {
2870 'args': [
2871 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2872 ],
2873 },
Takuto Ikuta527cdff2020-01-29 08:04:272874 'android-marshmallow-arm64-rel-swarming': {
2875 'swarming': {
2876 'shards': 8,
2877 },
2878 },
Stephen Martinis1384ff92020-01-07 19:52:152879 'linux-chromeos-chrome': {
2880 'args': [
2881 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2882 ],
2883 },
Ben Pasteneacd57392019-10-31 02:13:252884 'linux-chromeos-dbg': {
2885 'swarming': {
2886 'shards': 2,
2887 },
2888 },
Erik Chend063aef72019-11-18 19:13:102889 'linux-chromeos-rel': {
2890 'swarming': {
2891 'shards': 2,
2892 },
2893 },
Yuke Liao597dd6df72020-08-18 03:02:542894 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542895 'linux-lacros-code-coverage': {
2896 'args': [
2897 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
2898 ],
2899 },
2900 # https://crbug.com/1111979,
Yuke Liao597dd6df72020-08-18 03:02:542901 'linux-lacros-rel': {
2902 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402903 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Yuke Liao597dd6df72020-08-18 03:02:542904 ],
2905 },
Sven Zheng5c9d3e342020-08-11 21:39:432906 # https://crbug.com/1111979,
2907 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432908 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402909 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432910 ],
2911 },
Kenneth Russelleb60cbd22017-12-05 07:54:282912 },
2913 },
Maksim Sisov649b7017a2021-03-04 08:20:392914 'unit_tests_wayland': {
2915 'modifications': {
2916 # CI Ozone/Wayland tester.
2917 'Linux Tester (Ozone Wayland)': {
2918 'args': [
2919 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.unit_tests_wayland.filter',
2920 ],
2921 },
2922 }
2923 },
Kenneth Russell8a386d42018-06-02 09:48:012924 'video_decode_accelerator_gl_unittest': {
2925 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012926 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492927 'Optional Win10 x64 Release (Intel HD 630)',
2928 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482929 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012930 ],
2931 },
Sven Zheng577fe5ff2020-08-03 22:06:442932 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392933 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432934 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542935 'linux-lacros-code-coverage': {
2936 'args': [
2937 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
2938 'DesktopWidgetTest*:'
2939 'DesktopWindowTreeHostPlatformTest*:'
2940 'EditableComboboxTest*:'
2941 'MenuRunnerTest*:'
2942 'TextfieldTest*:'
2943 'TooltipControllerTest*:'
2944 'TooltipStateManagerTest*'
2945 ],
2946 },
Sven Zheng5c9d3e342020-08-11 21:39:432947 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432948 'args': [
2949 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:192950 'DesktopWidgetTest*:'
2951 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532952 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:512953 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532954 'TextfieldTest*:'
Benjamin Beaudry54b3b882021-03-12 23:55:362955 'TooltipControllerTest*:'
2956 'TooltipStateManagerTest*'
Sven Zheng5c9d3e342020-08-11 21:39:432957 ],
2958 },
Sven Zheng80734f12020-08-06 06:50:392959 },
Sven Zheng577fe5ff2020-08-03 22:06:442960 },
Tom Anderson76eff052020-04-01 21:28:522961 'views_unittests_wayland': {
2962 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:132963 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:522964 'Linux Ozone Tester (Wayland)': {
2965 'args': [
2966 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2967 ],
2968 },
Maksim Sisov69730f82020-11-11 12:09:132969 # CI tester.
2970 'Linux Tester (Ozone Wayland)': {
2971 'args': [
2972 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2973 ],
2974 },
Tom Anderson76eff052020-04-01 21:28:522975 },
2976 },
John Budorickd02c429de2020-01-10 19:02:212977 'viz_unittests': {
2978 'modifications': {
Haiyang Pancf765862021-03-18 20:39:152979 'android-11-x86-fyi-rel': {
2980 'args': [
2981 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.viz_unittests.filter',
2982 ],
2983 },
Haiyang Pan2486dcb2020-09-18 17:53:062984 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:092985 'args': [
John Budorickd02c429de2020-01-10 19:02:212986 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2987 ],
2988 },
Haiyang Pan08d09dc2020-04-01 16:11:212989 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:092990 'args': [
John Budorickd02c429de2020-01-10 19:02:212991 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2992 ],
2993 },
2994 },
2995 },
John Budorick20f4fa8d2019-08-02 22:58:292996 'vr_android_unittests': {
2997 'remove_from': [
Michael Thiessen2abf0052021-03-05 18:43:072998 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062999 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:213000 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:573001 'android-11-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:293002 ],
3003 },
3004 'vr_common_unittests': {
3005 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213006 'android-pie-x86-rel',
John Budorick20f4fa8d2019-08-02 22:58:293007 ],
3008 },
Kenneth Russellfbda3c532017-12-08 23:57:243009 'vr_pixeltests': {
3010 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213011 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:283012 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:243013 ],
3014 },
Nico Webere81999ee2018-07-01 23:52:433015 'wayland_client_perftests': {
3016 'remove_from': [
3017 'linux-chromeos-dbg', # https://crbug.com/859307
3018 ],
3019 },
Chong Gud1a5c5992021-04-09 04:08:323020 'web_engine_browsertests': {
3021 'modifications': {
3022 'fuchsia-code-coverage': {
3023 'swarming': {
Chong Gu115ce152021-04-15 23:57:163024 'shards': 14,
Chong Gud1a5c5992021-04-09 04:08:323025 },
3026 },
3027 },
3028 },
Chong Gu4c9e8f112021-06-02 18:37:263029 'web_engine_integration_tests': {
3030 'modifications': {
3031 'fuchsia-code-coverage': {
3032 'swarming': {
3033 'shards': 6,
3034 },
3035 },
3036 },
3037 },
John Budorick63357462019-02-27 23:02:513038 'webdriver_tests_suite': {
3039 'remove_from': [
3040 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
Stephanie Kim5c7f31d2021-04-27 18:00:063041 'linux-xenial-rel',
John Budorick63357462019-02-27 23:02:513042 ],
3043 },
bsheedy048cbdb2019-02-04 20:32:053044 'webgl2_conformance_gl_passthrough_tests': {
3045 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:443046 # Not enough capacity. https://crbug.com/982294
3047 'Mac Pro FYI Release (AMD)',
3048 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:053049 ],
3050 },
John Budorick82e61dfb2019-12-10 04:36:093051 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:203052 'remove_from': [
3053 # The Mac NVIDIA Retina bots don't have the capacity to run
3054 # this test suite on mac_optional_gpu_tests_rel.
3055 'Optional Mac Retina Release (NVIDIA)',
3056 ],
Kenneth Russell8a386d42018-06-02 09:48:013057 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:013058 'Mac FYI GPU ASAN Release': {
3059 'args': [
3060 '--is-asan',
3061 ]
3062 },
3063 },
3064 },
3065 'webgl_conformance_gl_passthrough_tests': {
3066 'remove_from': [
3067 # crbug.com/555545 and crbug.com/649824:
3068 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
3069 # Always fails on older cards, flaky on newer cards.
Kenneth Russell8a386d42018-06-02 09:48:013070 'Win7 FYI Release (AMD)',
3071 ],
3072 },
Kenneth Russell984f2f12020-12-15 23:23:353073 'webgl_conformance_metal_passthrough_tests': {
3074 'remove_from': [
3075 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
3076 'Mac FYI Retina Release (NVIDIA)',
3077 ],
3078 },
Stephen Martinis54d64ad2018-09-21 22:16:203079 'webgl_conformance_tests': {
Kenneth Russelle63e41f2019-04-09 02:45:283080 'remove_from': [
3081 # Too slow on this configuration, which is severely hardware
3082 # constrained. crbug.com/950690
3083 'Mac FYI Retina Debug (NVIDIA)',
3084 ],
Kenneth Russell8a386d42018-06-02 09:48:013085 },
John Budorick82e61dfb2019-12-10 04:36:093086 'webgl_conformance_validating_tests': {
3087 'modifications': {
3088 'Mac FYI GPU ASAN Release': {
3089 'args': [
3090 '--is-asan',
3091 ]
3092 },
3093 },
3094 },
Kenneth Russelleb60cbd22017-12-05 07:54:283095 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:573096 'remove_from': [
3097 # Flakily fails on Win7. https://crbug.com/943372.
3098 'Win7 Tests (1)',
3099 'Win 7 Tests x64 (1)',
Haiyang Pan2489f032020-09-30 19:05:033100 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:063101 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
3102 'android-marshmallow-arm64-rel',
3103 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:573104 ],
Dirk Pranke81ff51c2017-12-09 19:24:283105 'modifications': {
John Budorick5052d552017-12-13 02:59:343106 'Linux ASan LSan Tests (1)': {
3107 # These are very slow on the ASAN trybot for some reason.
3108 # crbug.com/794372
3109 'swarming': {
3110 'shards': 5,
3111 },
3112 },
Stephen Martinis31dde712021-04-23 00:15:533113 # TODO(crbug.com/1200904): Remove after migration
3114 'Linux TSan (bionic)': {
3115 'swarming': {
3116 'shards': 2,
3117 },
3118 },
Erik Chen681dc0282019-11-26 22:54:493119 'Linux TSan Tests': {
3120 'swarming': {
3121 'shards': 2,
3122 },
3123 },
arthursonzogni26889d82018-05-29 17:18:163124 'Marshmallow 64 bit Tester': {
3125 # Increase timeout. See https://crbug.com/847229.
3126 'swarming': {
3127 'hard_timeout': 1200,
3128 },
3129 },
Haiyang Panc7c009e2021-03-18 19:31:233130 'android-11-x86-fyi-rel': {
3131 'args': [
3132 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.blink_unittests.filter',
3133 ],
3134 },
Omer Katz7d2be652020-01-22 18:13:463135 'linux-blink-heap-concurrent-marking-tsan-rel': {
3136 'swarming': {
3137 'shards': 2,
3138 },
3139 },
Dirk Pranke81ff51c2017-12-09 19:24:283140 },
Kenneth Russelleb60cbd22017-12-05 07:54:283141 },
Haiyang Panfbd2b482020-09-23 23:41:253142 'weblayer_browsertests': {
3143 'modifications': {
Haiyang Pand38464f52021-03-24 00:29:013144 'android-11-x86-fyi-rel': {
3145 'args': [
3146 # TODO(crbug.com/1191784): Enable this test once the issue is fixed.
3147 '--gtest_filter=-DownloadBrowserTest.OverrideDownloadDirectory',
3148 ],
3149 },
Haiyang Panfbd2b482020-09-23 23:41:253150 'android-pie-arm64-rel': {
3151 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3152 # capacity has been deployed.
3153 'swarming': {
3154 'dimension_sets': [
3155 {
3156 'device_type': 'sailfish',
3157 },
3158 ],
3159 },
3160 },
3161 },
3162 },
Haiyang Pan591dbad2020-06-05 20:26:373163 'weblayer_bundle_test': {
3164 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063165 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573166 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373167 ],
3168 },
3169 'weblayer_instrumentation_test_apk': {
3170 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063171 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573172 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373173 ],
Haiyang Pan6d7a15b2020-10-03 00:29:193174 'modifications': {
3175 'android-pie-arm64-rel': {
3176 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3177 # capacity has been deployed.
3178 'swarming': {
3179 'dimension_sets': [
3180 {
3181 'device_type': 'sailfish',
3182 },
3183 ],
3184 },
3185 },
3186 },
Haiyang Pan591dbad2020-06-05 20:26:373187 },
Rakib M. Hasan48919902021-02-26 23:07:203188 'weblayer_instrumentation_test_apk_ToT_Tests': {
3189 'modifications': {
3190 'android-weblayer-10-x86-rel-tests': {
3191 'args': [
3192 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3193 ]
3194 },
3195 'android-weblayer-marshmallow-x86-rel-tests': {
3196 'args': [
3197 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3198 ]
3199 }
3200 }
3201 },
Haiyang Pan4efd9b02021-03-17 23:58:303202 'weblayer_private_instrumentation_test_apk': {
3203 'modifications': {
3204 # TODO(crbug.com/1189403): Remove the filter once the issue is fixed.
3205 'android-11-x86-fyi-rel': {
3206 'args': [
3207 '--gtest_filter=-org.chromium.weblayer.test.MediaCaptureTest.*',
3208 ],
3209 },
3210 },
3211 },
Weizhong Xia7d335882021-01-28 02:49:523212 'weblayer_shell_wpt': {
3213 'modifications': {
3214 # TODO(crbug.com/1171555): remove this when test can run with more emulators
3215 'android-weblayer-pie-x86-wpt-fyi-rel': {
3216 'swarming': {
Weizhong Xia3671c5f2021-01-30 00:22:273217 'dimension_sets': [
3218 {
3219 'machine_type': 'n1-standard-8',
3220 },
3221 ],
Weizhong Xia7d335882021-01-28 02:49:523222 'shards': 18,
3223 },
3224 },
Weizhong Xia0f0c3302021-04-27 00:05:433225 'android-weblayer-pie-x86-wpt-smoketest': {
3226 'args': [
Weizhong Xiaeb234a4b2021-04-28 03:07:533227 '--default-exclude',
Weizhong Xia0f0c3302021-04-27 00:05:433228 '--include-file=../../third_party/blink/web_tests/android/WPTSmokeTestCases'
3229 ],
3230 'swarming': {
3231 'dimension_sets': [
3232 {
3233 'machine_type': 'n1-standard-8',
3234 },
3235 ],
3236 'shards': 3,
3237 },
3238 },
Weizhong Xia7d335882021-01-28 02:49:523239 },
3240 },
Haiyang Panfbd2b482020-09-23 23:41:253241 'webview_cts_tests': {
Haiyang Panfed339172021-03-10 23:19:573242 'remove_from': [
3243 'android-11-x86-fyi-rel', # crbug.com/1165280
Ben Joyce4677e682021-03-22 22:19:113244 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
3245 # GLIBC_2.28 Not found.
Haiyang Panfed339172021-03-10 23:19:573246 ],
Haiyang Panfbd2b482020-09-23 23:41:253247 'modifications': {
3248 'android-pie-arm64-rel': {
3249 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3250 # capacity has been deployed.
3251 'swarming': {
3252 'dimension_sets': [
3253 {
3254 'device_type': 'sailfish',
3255 },
3256 ],
3257 },
3258 },
3259 },
3260 },
Prakhar858888b72021-04-27 00:33:383261 'webview_cts_tests_gtest': {
3262 'remove_from': [
3263 'android-marshmallow-arm64-rel-dual-coverage',
3264 ],
3265 },
Kenneth Russelleb60cbd22017-12-05 07:54:283266 'webview_instrumentation_test_apk': {
3267 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:063268 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:543269 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:153270 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:503271 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:093272 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:193273 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:253274 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:193275
Dirk Pranke20eae9a72017-12-09 18:12:143276 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:273277 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:033278 'android-lollipop-arm-rel-swarming',
Garrett Beaty47a2d802020-11-10 20:50:533279 # https://crbug.com/1147531 - covered on pie
3280 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:283281 ],
Ben Pastenee17a8e92018-07-12 21:55:183282 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:453283 # chromium.android.fyi
3284 'Android WebView P FYI (rel)': {
3285 'args': [
3286 '--annotation',
3287 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
3288 ],
3289 },
Ben Pastenee17a8e92018-07-12 21:55:183290 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:303291 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:573292 # TODO(https://crbug.com/884413): Re-enable this once the tests are
3293 # either passing or there is more capacity.
3294 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:183295 },
Haiyang Pan103864812021-03-19 19:28:443296 'android-11-x86-fyi-rel': {
3297 'args': [
3298 # TODO(crbug.com/1189746) Enable this test once the issue is fixed.
3299 '--gtest_filter=-org.chromium.net.NetworkChangeNotifierTest.testNetworkChangeNotifierJavaObservers',
3300 ],
3301 },
Kuan Huang1f402c82021-06-08 17:58:183302 'android-pie-arm64-rel': {
3303 'swarming': {
3304 'shards': 9,
3305 },
3306 },
Haiyang Pan08d09dc2020-04-01 16:11:213307 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:293308 'args': [
3309 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3310 ],
3311 },
Ben Pastenee17a8e92018-07-12 21:55:183312 },
Kenneth Russelleb60cbd22017-12-05 07:54:283313 },
Prakhar858888b72021-04-27 00:33:383314 'webview_ui_instrumentation_tests': {
3315 'remove_from': [
3316 'android-marshmallow-arm64-rel-dual-coverage',
3317 ],
3318 },
Haiyang Panfed339172021-03-10 23:19:573319 'webview_ui_test_app_test_apk': {
3320 'remove_from': [
3321 'android-11-x86-fyi-rel', # crbug.com/1165280
3322 ],
3323 },
bsheedy800f5062018-08-07 00:47:543324 'xr_browser_tests': {
3325 'remove_from': [
Maggie Chen4fc29842018-08-07 19:12:483326 # Fails on the bot, http://crbug.com/868143
3327 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:543328 ],
3329 },
Kenneth Russelleb60cbd22017-12-05 07:54:283330}