blob: 238223151b66bc5017615aea8f3edabf373a4379 [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': {
Sven Zheng3b68eabd2021-07-21 02:05:4727 'remove_from': [
28 # Remove from CQ bots due to capacity.
29 'android-lollipop-arm-rel',
30 ],
Andrew Luo38b311f2019-10-04 03:42:0931 'modifications': {
Haiyang Panca7fcec2021-03-19 02:11:1032 'android-11-x86-fyi-rel': {
33 'swarming': {
34 'shards': 2,
35 },
36 },
Andrew Luo38b311f2019-10-04 03:42:0937 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5838 'args': [
39 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
40 ],
Haiyang Panfbd2b482020-09-23 23:41:2541 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
42 # capacity has been deployed.
43 'swarming': {
44 'dimension_sets': [
45 {
46 'device_type': 'sailfish',
47 },
48 ],
Haiyang Pan1678f0c02021-03-09 23:05:0949 'shards': 2,
Haiyang Panfbd2b482020-09-23 23:41:2550 },
Andrew Luo38b311f2019-10-04 03:42:0951 },
Haiyang Pan08d09dc2020-04-01 16:11:2152 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0453 'args': [
54 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
55 ],
Haiyang Pan7cd609d2021-04-08 20:17:2456 'swarming': {
57 'shards': 2,
58 },
John Budorick191adfcd2020-01-29 18:19:0459 },
Andrew Luo38b311f2019-10-04 03:42:0960 },
61 },
Sven Zhengc60debc2020-09-10 18:40:5262 'android_sync_integration_tests': {
63 'remove_from': [
64 # Remove from CQ bots due to capacity.
65 'android-marshmallow-arm64-rel',
66 'android-lollipop-arm-rel',
67 ],
68 },
Kenneth Russelleb60cbd22017-12-05 07:54:2869 'android_webview_unittests': {
70 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3271 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5472 'android-lollipop-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2873 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2874 },
Jamie Madillc9ae75d2020-10-23 19:19:4875 'angle_end2end_tests': {
76 'remove_from': [
77 # TODO(ynovikov) Investigate why the test breaks on older devices.
78 'Android FYI Release (Nexus 5)',
79 'Android FYI Release (Nexus 6)',
80 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4881 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
82 'Linux FYI Debug (NVIDIA)',
83 ],
Yuly Novikov60cbf642020-11-19 20:43:1584 'modifications': {
85 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:1586 'Optional Win10 x64 Release (Intel HD 630)': {
87 'args': [
88 '--max-processes=1',
89 ],
90 },
91 'Win10 FYI x64 Exp Release (Intel HD 630)': {
92 'args': [
93 '--max-processes=1',
94 ],
95 },
96 'Win10 FYI x64 Release (Intel HD 630)': {
97 'args': [
98 '--max-processes=1',
99 ],
100 },
Yuly Novikov80d2e672021-02-13 00:16:04101 'win10-angle-x64-intel': {
102 'args': [
103 '--max-processes=1',
104 ],
105 },
Yuly Novikov60cbf642020-11-19 20:43:15106 },
Yuly Novikov922b1fa92021-02-25 22:25:40107 'replacements': {
108 'Linux FYI Release (AMD RX 5500 XT)': {
109 'args': {
110 '--max-processes': '1',
111 },
112 },
113 },
Jamie Madillc9ae75d2020-10-23 19:19:48114 },
Ian Elliott3634d682021-03-10 21:19:30115 'angle_gles1_conformance_tests': {
116 'replacements': {
117 'Win10 FYI x64 Debug (NVIDIA)': {
118 'args': {
119 '--test-timeout': '60',
120 },
121 },
Ian Elliott3634d682021-03-10 21:19:30122 },
123 },
Jamie Madillc9ae75d2020-10-23 19:19:48124 'angle_unittests': {
125 'remove_from': [
126 # On Android, these are already run on the main waterfall.
127 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36128 # Times out listing tests crbug.com/1167314
129 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48130 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54131 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48132 'linux-lacros-tester-rel',
133 'linux-lacros-tester-fyi-rel',
134 ],
Jamie Madillc9ae75d2020-10-23 19:19:48135 },
136 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15137 'modifications': {
138 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:15139 'Optional Win10 x64 Release (Intel HD 630)': {
140 'args': [
141 '--max-processes=1',
142 ],
143 },
144 'Win10 FYI x64 Exp Release (Intel HD 630)': {
145 'args': [
146 '--max-processes=1',
147 ],
148 },
149 'Win10 FYI x64 Release (Intel HD 630)': {
150 'args': [
151 '--max-processes=1',
152 ],
153 },
Yuly Novikov80d2e672021-02-13 00:16:04154 'win10-angle-x64-intel': {
155 'args': [
156 '--max-processes=1',
157 ],
158 },
Yuly Novikov60cbf642020-11-19 20:43:15159 },
Jamie Madillc9ae75d2020-10-23 19:19:48160 },
Yuke Liaob6beaeca2021-04-29 23:41:51161 'aura_unittests_amd64-generic': {
162 'remove_from': [
163 # TODO(crbug.com/1204231): Re-enable.
164 'lacros-amd64-generic-rel',
165 ]
166 },
Yuke Liao79a8cf52021-06-11 18:14:34167 'aura_unittests_eve': {
168 'remove_from': [
169 # TODO(crbug.com/1204231): Re-enable.
170 'lacros-amd64-generic-rel',
171 ]
172 },
Chong Gudf7fbe92021-02-24 02:55:58173 'base_unittests': {
174 'modifications': {
Haiyang Panc7c009e2021-03-18 19:31:23175 'android-11-x86-fyi-rel': {
176 'args': [
177 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.base_unittests.filter',
178 ],
179 },
Chong Gudf7fbe92021-02-24 02:55:58180 'fuchsia-code-coverage': {
181 'swarming': {
182 'shards': 5,
183 },
184 },
185 },
186 },
Haiyang Pan363c59a2020-07-23 05:47:04187 'blink_platform_unittests': {
188 'modifications': {
189 # TODO(crbug.com/1108121): Remove this filter
190 'android-nougat-arm64-rel': {
191 'args': [
192 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
193 ],
194 },
Haiyang Panfbd2b482020-09-23 23:41:25195 'android-pie-arm64-rel': {
196 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
197 # capacity has been deployed.
198 'swarming': {
199 'dimension_sets': [
200 {
201 'device_type': 'sailfish',
202 },
203 ],
204 },
205 },
Chong Gu52481452021-04-02 17:52:41206 'fuchsia-code-coverage': {
207 'swarming': {
208 'shards': 5,
209 },
210 },
Haiyang Pan363c59a2020-07-23 05:47:04211 },
212 },
Chong Guc2d145e2021-03-31 19:55:34213 'blink_unittests': {
214 'modifications': {
215 'fuchsia-code-coverage': {
216 'swarming': {
217 'shards': 30,
218 },
219 },
220 },
221 },
John Chenaab16fc02020-03-03 06:35:45222 'blink_web_tests': {
223 'remove_from': [
Nico Weberab2d6122021-06-22 12:31:39224 'mac-arm64-rel-tests', # TODO(https://crbug.com/1169240): Enable
Ilia Samsonovca3dfd52020-08-07 18:39:01225 'Mac10.11 Tests',
Xianzhu Wangbf0ac2f372021-07-29 00:44:09226 'Mac10.12 Tests',
John Chenaab16fc02020-03-03 06:35:45227 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
228 'Win10 Tests x64 (dbg)',
229 ],
230 'modifications': {
231 'Fuchsia x64': {
232 'args': [
233 '--platform=fuchsia',
234 ],
235 'swarming': {
236 'shards': 1,
237 },
238 },
239 'Linux Tests': {
240 "args": [
241 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
242 ],
243 },
244 'Linux Tests (dbg)(1)': {
245 'args': [
246 '--debug',
247 ],
248 'swarming': {
Sven Zheng439fcdf2021-07-13 20:14:57249 'shards': 30,
John Chenaab16fc02020-03-03 06:35:45250 },
251 },
John Chenaab16fc02020-03-03 06:35:45252 'Mac10.13 Tests': {
253 'swarming': {
254 'dimension_sets': [
255 {
Erik Staab59591f32020-08-25 23:07:07256 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45257 },
258 ],
259 'shards': 25,
260 },
261 },
Zhaoyang Li69e2e002021-02-19 21:57:35262 'Mac10.15 Tests': {
263 'swarming': {
264 'dimension_sets': [
265 {
266 'gpu': None,
267 },
268 ],
269 'shards': 25,
270 },
271 },
Zhaoyang Li78427592021-03-25 19:03:23272 'Mac10.15 Tests (dbg)': {
273 'args': [
274 '--debug',
275 ],
276 'swarming': {
Takuto Ikuta7967d4e2021-07-19 06:31:43277 'shards': 40,
Zhaoyang Li78427592021-03-25 19:03:23278 },
279 },
Chong Gu75af969a2021-03-22 14:46:14280 'ToTFuchsia x64': {
281 'args': [
282 '--platform=fuchsia',
283 ],
284 'swarming': {
285 'shards': 1,
286 },
287 },
John Chenaab16fc02020-03-03 06:35:45288 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45289 # This builder compiles Chromium in release mode, but V8 in debug.
290 # TODO(machenbach): Change name and out directory of this builder to
291 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45292 'args': [
Michael Achenbach455d39242020-06-22 13:33:45293 '-t',
294 'Debug',
295 '--release',
John Chenaab16fc02020-03-03 06:35:45296 ],
297 },
298 'V8 Blink Linux Future': {
299 'args': [
300 '--additional-driver-flag=--js-flags=--future',
301 ],
302 },
303 'WebKit Linux ASAN': {
304 'args': [
305 '--additional-expectations',
306 '../../third_party/blink/web_tests/ASANExpectations',
307 '--time-out-ms',
308 '48000',
309 '--enable-sanitizer',
310 ],
311 'swarming': {
312 'shards': 20,
313 },
314 },
315 'WebKit Linux Leak': {
316 'args': [
317 '--additional-expectations',
318 '../../third_party/blink/web_tests/LeakExpectations',
319 '--time-out-ms',
320 '48000',
321 '--enable-leak-detection',
322 ],
323 'swarming': {
324 'shards': 10,
325 },
326 },
327 'WebKit Linux MSAN': {
328 'args': [
329 '--additional-expectations',
330 '../../third_party/blink/web_tests/MSANExpectations',
331 '--time-out-ms',
332 '66000',
333 '--enable-sanitizer',
334 ],
335 'swarming': {
336 'expiration': 36000,
337 'hard_timeout': 10800,
338 'io_timeout': 3600,
339 'shards': 20,
340 },
341 },
342 'WebKit Linux composite_after_paint Dummy Builder': {
343 'args': [
344 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
345 ],
Xianzhu Wang2dc614e2021-03-04 22:56:39346 'swarming': {
347 'shards': 20,
348 },
John Chenaab16fc02020-03-03 06:35:45349 },
350 'WebKit Linux layout_ng_disabled Builder': {
351 'args': [
352 '--additional-driver-flag=--disable-blink-features=LayoutNG',
353 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08354 'swarming': {
355 'shards': 20,
356 },
John Chenaab16fc02020-03-03 06:35:45357 },
358 'Win10 Tests x64': {
359 'args': [
360 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21361 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45362 ],
363 'swarming': {
364 "shards": 28
365 },
366 },
367 'Win10 Tests x64 (dbg)': {
368 'args': [
369 '--debug',
370 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21371 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45372 ],
373 },
Kuan Huangc93e8672021-06-29 21:13:45374 'Win10 Tests x64 20h2': {
375 'args': [
376 '--target',
377 'Release_x64',
378 ],
379 'swarming': {
380 "shards": 28
381 },
382 },
John Chenaab16fc02020-03-03 06:35:45383 'Win7 Tests (dbg)(1)': {
384 'args': [
385 '--debug',
386 '--time-out-ms',
387 '60000'
388 ],
389 'experiment_percentage': 100,
390 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
391 # from prefered_os_dimension in
392 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
393 # Swarming dimensions would be either specified for all testers on the
394 # waterfall (and therefore, explicitly specified for all tests in the
395 # generated JSON), or this would be removed, and the implicit one used.
396 'swarming': {
397 'dimension_sets': [
398 {
399 'os': 'Windows-7-SP1',
400 }
401 ],
402 },
403 },
404 # tryserver.chromium.android
405 'android_blink_rel': {
406 'args': [
407 '--release',
408 '--android',
409 # TODO(crbug.com/912120): Breakpad was entirely disabled on
410 # Android. Remove this when it no longer affects Android crash
411 # log handling.
412 '--disable-breakpad',
413 # TODO(crbug.com/875172): run on the real GPU since the
414 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
415 '--additional-driver-flag=--use-gpu-in-tests',
416 ],
417 },
418 'devtools_frontend_linux_blink_light_rel': {
419 'args': [
420 'http/tests/devtools',
421 ],
422 'swarming': {
423 'shards': 4,
424 },
425 },
426 'fuchsia-fyi-x64-rel': {
427 'args': [
428 '--platform=fuchsia',
429 ],
430 'swarming': {
431 'shards': 1,
432 },
433 },
Mathias Carlen30968a62020-03-31 08:47:04434 'linux-autofill-assistant': {
435 'args': [
436 '--release',
437 ],
438 },
Yuzu Saijo9709bcc2020-03-18 09:12:20439 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45440 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59441 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45442 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
443 ],
444 },
445 'linux-blink-animation-use-time-delta': {
446 'args': [
447 '--debug',
448 ],
449 },
John Chenaab16fc02020-03-03 06:35:45450 'linux-blink-heap-concurrent-marking-tsan-rel': {
451 'args': [
452 '--release',
453 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
454 ],
455 },
Daniel Libby178c9832020-10-08 20:36:14456 'linux-blink-web-tests-force-accessibility-rel': {
457 'args': [
458 '--additional-driver-flag=--force-renderer-accessibility',
459 ],
460 },
John Chenaab16fc02020-03-03 06:35:45461 'linux-code-coverage': {
462 'args': [
463 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
464 ],
465 'swarming': {
466 'shards': 20,
467 },
468 },
Prakharda595bf22021-07-13 17:26:57469 'linux-exp-code-coverage': {
470 'args': [
471 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
472 ],
473 'swarming': {
474 'shards': 20,
475 },
476 },
Aaron Gable40f79aa2020-03-21 01:21:15477 'linux-layout-tests-edit-ng': {
478 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49479 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15480 ],
481 },
Stephanie Kim5c7f31d2021-04-27 18:00:06482 'linux-xenial-rel': {
483 "args": [
484 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
485 ],
486 },
John Chenaab16fc02020-03-03 06:35:45487 'mac10.12-blink-rel-dummy': {
488 'swarming': {
489 'shards': 20,
490 },
491 },
492 'mac10.13-blink-rel-dummy': {
493 'swarming': {
494 'shards': 20,
495 },
496 },
John Chenaab16fc02020-03-03 06:35:45497 'mac10.14-blink-rel-dummy': {
498 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56499 # Increase timeout and reduce shards.
500 # See https://crbug.com/1203565.
501 'shards': 12,
502 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45503 },
504 },
Ilia Samsonov7efe05e2020-05-07 19:00:46505 'mac10.15-blink-rel-dummy': {
506 'swarming': {
507 'shards': 20,
508 },
509 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44510 'mac11.0-blink-rel-dummy': {
511 'swarming': {
Dirk Pranke2cc61792021-06-10 20:24:54512 'shards': 12,
513 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44514 },
515 },
Weizhong Xiadfc98e02021-04-29 22:39:38516 'win10-blink-rel-dummy': {
517 'swarming': {
518 'hard_timeout': 1200,
519 },
520 },
Preethi Mohand030de42021-07-22 21:12:13521 'win10.20h2-blink-rel-dummy': {
522 'swarming': {
523 'hard_timeout': 1200,
524 },
525 },
John Chenaab16fc02020-03-03 06:35:45526 },
527 },
John Budorickca995852019-06-26 16:55:55528 'breakpad_unittests': {
529 'modifications': {
530 'android-asan': {
531 'args': [
532 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
533 ],
534 },
535 },
536 },
Kenneth Russelleb60cbd22017-12-05 07:54:28537 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24538 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29539 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41540 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26541 'ToTLinuxTSan', # https://crbug.com/368525
Zhaoyang Li69e2e002021-02-19 21:57:35542 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.13 Tests' once it's
543 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13544 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35545 'Mac10.15 Tests', # https://crbug.com/1042757
Lindsay Pasricha8155d052021-04-22 00:06:43546 'Mac10.15 Tests (dbg)', # https://crbug.com/1201386
547 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46548 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11549 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24550 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28551 'modifications': {
Nico Weber3f919792020-06-12 23:34:52552 'CrWinAsan': {
553 # These are very slow on the ASAN trybot for some reason.
554 # crbug.com/794372
555 'swarming': {
556 'shards': 40,
557 },
558 },
559 'CrWinAsan(dll)': {
560 # These are very slow on the ASAN trybot for some reason.
561 # crbug.com/794372
562 'swarming': {
563 'shards': 40,
564 },
565 },
Stephen Martinis1384ff92020-01-07 19:52:15566 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36567 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15568 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36569 },
570 },
Stephen Martinis1384ff92020-01-07 19:52:15571 'Linux ASan LSan Tests (1)': {
572 # These are very slow on the ASAN trybot for some reason.
573 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19574 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15575 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19576 },
577 },
Chris Cunningham1d0e9e12020-02-26 22:56:40578 'Linux ASan Tests (sandboxed)': {
579 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41580 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40581 },
582 },
Stephen Martinis1384ff92020-01-07 19:52:15583 'Linux Chromium OS ASan LSan Tests (1)': {
584 # These are very slow on the ASAN trybot for some reason.
585 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51586 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15587 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51588 },
589 },
Stephen Martinis1384ff92020-01-07 19:52:15590 'Linux ChromiumOS MSan Tests': {
591 # These are very slow on the Chrome OS MSAN trybot for some reason.
592 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34593 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36594 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34595 },
Ben Pastene44221d32020-05-21 23:38:36596 'args': [
597 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
598 ],
Kenneth Russell56a3e862017-12-08 03:11:34599 },
John Budorick614f91a2020-03-30 20:34:55600 'Linux Tests (dbg)(1)': {
601 # crbug.com/1066161
602 'swarming': {
603 'shards': 20,
604 },
605 },
Stephen Martinis1384ff92020-01-07 19:52:15606 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24607 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24608 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24609 },
Lindsay Pasricha8155d052021-04-22 00:06:43610 # crbug.com/1196416
611 'args': [
612 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
613 ],
Kenneth Russellfbda3c532017-12-08 23:57:24614 },
Lindsay Pasricha76f44d22021-04-07 16:16:26615 'Mac10.15 Tests': {
616 # crbug.com/1042757
617 'swarming': {
618 'dimension_sets': [
619 {
620 # These shards are liable to time out when running on macmini7,1.
621 'cores': '8|12',
622 }
623 ],
624 },
625 # crbug.com/1196416
626 'args': [
627 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
628 ],
629 },
Stephen Martinis1384ff92020-01-07 19:52:15630 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28631 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18632 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28633 },
634 },
Stephen Martinis1384ff92020-01-07 19:52:15635 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28636 'swarming': {
637 'shards': 20,
638 },
639 },
Kenneth Russell6c83d212018-07-27 20:52:59640 'Win10 Tests x64': {
641 # crbug.com/868082
642 'args': [
643 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
644 ],
Takuto Ikutac9c269a2019-01-10 22:40:25645 'swarming': {
646 # This is for slow test execution that often becomes a critical path of
647 # swarming jobs. crbug.com/868114
648 'shards': 15,
649 }
Kenneth Russell6c83d212018-07-27 20:52:59650 },
Kuan Huangc93e8672021-06-29 21:13:45651 'Win10 Tests x64 20h2': {
652 # crbug.com/868082
653 'args': [
654 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
655 ],
656 'swarming': {
657 # This is for slow test execution that often becomes a critical path of
658 # swarming jobs. crbug.com/868114
659 'shards': 15,
660 }
661 },
Stephen Martinis1384ff92020-01-07 19:52:15662 'Win7 Tests (1)': {
663 # This is for slow test execution that often becomes a critical path of
664 # swarming jobs. crbug.com/868114
665 'swarming': {
666 'shards': 15,
667 },
668 },
669 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02670 'swarming': {
671 'shards': 20,
672 },
673 },
Stephen Martinis1384ff92020-01-07 19:52:15674 'linux-chromeos-chrome': {
675 # TODO(https://crbug.com/932269): Promote out of experiment when the
676 # tests are green.
677 'args': [
678 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
679 ],
680 },
681 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16682 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15683 'shards': 50,
684 },
685 },
686 'linux-chromeos-dbg': {
687 'swarming': {
Garrett Beatyd81c9182021-05-12 02:52:50688 'shards': 40,
Stephen Martinis1384ff92020-01-07 19:52:15689 },
690 },
691 'linux-chromeos-rel': {
692 'swarming': {
693 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16694 'dimension_sets': [
695 {
696 'kvm': '1',
697 },
698 ],
Stephen Martinis1384ff92020-01-07 19:52:15699 },
700 },
701 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01702 'args': [
703 '--no-sandbox',
704 ],
Stephen Martinis1384ff92020-01-07 19:52:15705 'swarming': {
706 'shards': 50,
707 },
708 },
Junhua Chen39dd2dba2021-05-05 17:51:54709 'linux-lacros-code-coverage': {
710 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18711 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54712 ],
713 },
Yuke Liaod75285f92020-08-18 18:33:56714 'linux-lacros-rel': {
715 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18716 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Yuke Liaod75285f92020-08-18 18:33:56717 ],
718 },
Sven Zheng80734f12020-08-06 06:50:39719 'linux-lacros-tester-rel': {
720 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18721 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39722 ],
723 },
Stephen Martinis1384ff92020-01-07 19:52:15724 'linux-trusty-rel': {
725 'args': [
John Budorick79ec9012020-01-08 21:56:31726 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
727 ],
Stephen Martinis1384ff92020-01-07 19:52:15728 },
Stephen Martinis1384ff92020-01-07 19:52:15729 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52730 # These are very slow on the ASAN trybot for some reason.
731 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15732 'swarming': {
Nico Weber3f919792020-06-12 23:34:52733 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16734 },
735 },
Kenneth Russelleb60cbd22017-12-05 07:54:28736 },
737 },
Maksim Sisov4af9c032020-06-12 12:43:11738 'browser_tests_wayland': {
739 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13740 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11741 'Linux Ozone Tester (Wayland)': {
742 'args': [
743 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
744 ],
745 },
Maksim Sisov69730f82020-11-11 12:09:13746 # CI tester.
747 'Linux Tester (Ozone Wayland)': {
748 'args': [
749 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
750 ],
751 },
Maksim Sisov4af9c032020-06-12 12:43:11752 },
753 },
Erik Chen681dc0282019-11-26 22:54:49754 'cc_unittests': {
755 'modifications': {
756 'Linux TSan Tests': {
757 'swarming': {
758 'shards': 3,
759 },
760 },
Haiyang Pancf765862021-03-18 20:39:15761 'android-11-x86-fyi-rel': {
762 # https://crbug.com/1039860
763 'args': [
764 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.cc_unittests.filter',
765 ],
766 },
Haiyang Pan2486dcb2020-09-18 17:53:06767 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38768 # https://crbug.com/1039860
769 'args': [
770 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
771 ],
772 },
Haiyang Pan08d09dc2020-04-01 16:11:21773 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38774 # https://crbug.com/1039860
775 'args': [
776 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
777 ],
778 },
Chong Gudf7fbe92021-02-24 02:55:58779 'fuchsia-code-coverage': {
780 'swarming': {
781 'shards': 4,
782 },
783 },
Erik Chen681dc0282019-11-26 22:54:49784 },
785 },
Prakhar94f444a2020-10-08 07:30:08786 'check_static_initializers': {
787 'modifications': {
788 'Mac Builder': {
789 'args': [
790 '--allow-coverage-initializer',
791 ],
792 },
793 },
794 },
Dirk Pranke1b767092017-12-07 04:44:23795 'checkbins': {
796 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33797 'linux-archive-dbg',
798 'linux-archive-rel',
799 'mac-archive-dbg',
800 'mac-archive-rel',
Stephen Martinis01cb3222021-05-13 23:07:09801 'mac-arm64-archive-dbg',
802 'mac-arm64-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23803 ],
804 },
Ben Pastene7a05a8f2020-11-12 17:25:51805 'chrome_all_tast_tests': {
806 'modifications': {
807 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
808 'args': [
809 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
810 '--strip-chrome',
811 ],
812 },
813 },
814 },
Andrew Luod252791ac2019-10-15 00:28:13815 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25816 'modifications': {
817 'android-pie-arm64-rel': {
818 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
819 # capacity has been deployed.
820 'swarming': {
821 'dimension_sets': [
822 {
823 'device_type': 'sailfish',
824 },
825 ],
826 },
827 },
828 },
Andrew Luod252791ac2019-10-15 00:28:13829 },
Haiyang Pan6e42a5682021-01-29 21:48:05830 'chrome_modern_public_bundle_fake_modules_smoke_test': {
831 'remove_from': [
832 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
833 'android-marshmallow-arm64-rel',
834 ],
835 },
Haiyang Panb4baf932021-01-26 03:35:01836 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a5682021-01-29 21:48:05837 'remove_from': [
838 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
839 'android-marshmallow-arm64-rel',
840 ],
Haiyang Panb4baf932021-01-26 03:35:01841 },
Yun Liu7cfd28a2019-10-30 01:57:12842 'chrome_public_smoke_test': {
843 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19844 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25845 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Panb4baf932021-01-26 03:35:01846 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
847 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12848 ],
849 },
Kenneth Russelleb60cbd22017-12-05 07:54:28850 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09851 'remove_from': [
852 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19853 'android-code-coverage-native', # Does not generate profraw data.
Haiyang Pana3ff55ae2020-04-23 18:26:54854 'android-lollipop-arm-rel', # https://crbug.com/1060245
Ben Joyce46ca6012021-03-31 19:19:25855 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Pan2c95fc22021-02-18 22:52:13856
857 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
858 'android-marshmallow-arm64-rel',
John Budorick27d2d44e2019-05-20 20:26:09859 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28860 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28861 'Marshmallow 64 bit Tester': {
862 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28863 'shards': 14,
864 },
865 },
Arthur Wang5dd7b07c2020-04-04 01:05:22866 'Marshmallow Tablet Tester': {
867 'args': [
868 '--timeout-scale',
869 '2.0',
870 ],
871 },
Ben Pastenec73e96e92018-07-12 01:40:35872 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57873 # TODO(https://crbug.com/884413): Re-enable this once the tests are
874 # either passing or there is more capacity.
875 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35876 },
Haiyang Panb80557c2021-03-13 03:01:44877 'android-11-x86-fyi-rel': {
878 'args': [
879 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09880 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44881 ],
Haiyang Pan10f029c2021-07-30 23:17:56882 # TODO(crbug.com/1137474): Remove after the test suite is green.
883 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:57884 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
885 # are fixed.
886 'swarming': {
887 'shards': 30,
Haiyang Panadcf3432021-06-18 03:23:23888 'dimension_sets': [
889 {
890 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
891 },
892 ],
Haiyang Pan51450ab2021-03-23 00:48:57893 },
Haiyang Panb80557c2021-03-13 03:01:44894 },
Stephen Martinis1384ff92020-01-07 19:52:15895 'android-arm64-proguard-rel': {
896 'swarming': {
897 'shards': 25,
898 },
899 },
Haiyang Pan1ad3bb032020-04-24 23:52:03900 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57901 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31902 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57903 },
904 },
Brian Sheedy44a7a0032020-04-16 19:20:57905 'android-marshmallow-arm64-rel-swarming': {
906 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31907 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57908 },
909 },
Haiyang Pan742760c2021-02-12 03:21:41910 'android-marshmallow-x86-rel': {
911 'args': [
912 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
913 ],
914 'swarming': {
915 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
916 # are n2 machines available in the test pool.
917 'shards': 25,
918 'dimension_sets': [
919 {
920 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
921 },
922 ],
923 },
Haiyang Pan37fbd7a42020-06-03 03:27:37924 },
Stephen Martinis1384ff92020-01-07 19:52:15925 'android-pie-arm64-rel': {
926 'args': [
927 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
928 ],
Stephen Martinisd05530d2021-07-27 22:50:22929 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:00930 },
Haiyang Pan08d09dc2020-04-01 16:11:21931 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00932 'args': [
Haiyang Pan71373072020-03-02 19:57:49933 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32934 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00935 ],
Haiyang Pan71373072020-03-02 19:57:49936 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:26937 'dimension_sets': [
938 {
Haiyang Pan1f205ad2021-07-31 01:47:52939 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
Haiyang Pan58a6db22021-07-30 01:08:26940 },
941 ],
942 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
943 'shards': 30,
944 },
945 },
946 },
947 },
948 'chrome_public_test_apk_with_playstore': {
949 'remove_from': [
950 # Android Emulator does not ship playstore image on Marshmallow.
951 'android-marshmallow-x86-rel',
952 ],
953 'modifications': {
954 'android-11-x86-fyi-rel': {
955 'args': [
956 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
957 ],
958 'swarming': {
959 # soft affinity so that bots with caches will be picked first
960 'optional_dimensions': {
961 '60': [
962 {
963 'caches': 'avd_generic_playstore_android28',
964 }
965 ],
966 },
967 'named_caches': [
968 {
969 'name': 'avd_generic_playstore_android30',
970 'path': '.android',
971 },
972 {
973 'name': 'system_images_android_30_google_apis_playstore_x86',
974 'path': '.emulator_sdk',
975 },
976 ],
977 },
978 },
979 'android-pie-x86-rel': {
980 'args': [
981 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
982 ],
983 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:38984 # soft affinity so that bots with caches will be picked first
985 'optional_dimensions': {
986 '60': [
987 {
988 'caches': 'avd_generic_playstore_android28',
989 }
990 ],
991 },
Haiyang Pan71373072020-03-02 19:57:49992 'named_caches': [
993 {
994 'name': 'avd_generic_playstore_android28',
995 'path': '.android',
996 },
997 {
998 'name': 'system_images_android_28_google_apis_playstore_x86',
999 'path': '.emulator_sdk',
1000 },
Haiyang Pan980402822020-10-07 23:24:561001 ],
Haiyang Pan71373072020-03-02 19:57:491002 },
John Budorick34009472018-04-03 17:38:441003 },
Kenneth Russelleb60cbd22017-12-05 07:54:281004 },
1005 },
1006 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151007 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:491008 # Decided to no longer run VR tests on L, crbug.com/1159619.
1009 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:091010 'Lollipop Tablet Tester',
1011 'Marshmallow Tablet Tester',
Brian Sheedy29ac5692021-01-06 17:41:491012 'android-lollipop-arm-rel',
Haiyang Pand12ff5462021-07-12 17:29:021013
Andrew Luo38b311f2019-10-04 03:42:091014 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161015 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091016 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191017 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251018 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091019 ],
Haiyang Pan363c59a2020-07-23 05:47:041020 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:501021 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:041022 'android-nougat-arm64-rel': {
1023 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501024 # Applying a mixin via an exception doesn't work, so manually apply
1025 # the same arguments as the 'vr_instrumentation_test' mixin.
1026 '--remove-system-package=com.google.vr.vrcore',
1027 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1028 ],
Brian Sheedy4a652b72020-12-17 23:59:491029 },
Haiyang Pan363c59a2020-07-23 05:47:041030 },
Kenneth Russelleb60cbd22017-12-05 07:54:281031 },
bsheedy75a4dd52018-11-27 23:24:301032 'chrome_public_test_vr_apk-vega': {
1033 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301034 'Oreo Phone Tester': {
1035 'swarming': {
1036 'dimension_sets': [
1037 {
1038 'device_os': 'OVR1.180808.003',
1039 'device_type': 'vega',
1040 'os': 'Android',
1041 },
1042 ],
1043 },
1044 }
1045 }
1046 },
Rakib M. Hasana56be792021-03-15 21:14:401047 'chrome_public_wpt': {
1048 'modifications': {
1049 'android-web-platform-pie-x86-fyi-rel': {
1050 'swarming': {
Rakib M. Hasana56be792021-03-15 21:14:401051 'shards': 18,
1052 },
1053 },
1054 },
1055 },
Ian Struiksmaeb285db02020-10-20 22:19:341056 'chrome_sizes': {
1057 'modifications': {
Yuke Liao975680302021-02-18 18:34:541058 'lacros-amd64-generic-chrome': {
1059 'swarming': {
1060 'dimension_sets': [
1061 {
Yuke Liao31225ee32021-03-17 23:21:331062 'cpu': 'x86-64',
Yuke Liao975680302021-02-18 18:34:541063 'os': 'Ubuntu-16.04',
1064 },
1065 ],
1066 },
1067 },
Ian Struiksmaeb285db02020-10-20 22:19:341068 'win-chrome': {
1069 'swarming': {
1070 # TODO(crbug.com/1124829): Remove this exception once pool
1071 # chrome.tests is migrated to 1909.
1072 'dimension_sets': [
1073 {
1074 'os': 'Windows-10-15063',
1075 },
1076 ],
1077 },
1078 },
1079 'win64-chrome': {
1080 'swarming': {
1081 # TODO(crbug.com/1124829): Remove this exception once pool
1082 # chrome.tests is migrated to 1909.
1083 'dimension_sets': [
1084 {
1085 'os': 'Windows-10-15063',
1086 },
1087 ],
1088 },
1089 },
1090 },
1091 },
Takuto Ikuta1b749b902019-04-11 18:05:531092 'chromedriver_py_tests': {
1093 'remove_from': [
1094 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531095 'Win10 Tests x64 (dbg)',
1096 ],
1097 },
Haiyang Panfed339172021-03-10 23:19:571098 'components_browsertests': {
Chong Gu0ed5dcda2021-07-15 21:26:111099 'remove_from': [
1100 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
1101 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
1102 ],
Haiyang Panfed339172021-03-10 23:19:571103 'modifications': {
1104 'android-11-x86-fyi-rel': {
1105 'swarming': {
1106 'shards': 2,
1107 },
1108 },
1109 },
1110 },
Kenneth Russelleb60cbd22017-12-05 07:54:281111 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521112 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:531113 # https://crbug.com/1147531 - covered on lollipop
1114 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:411115 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:571116 'Fuchsia x64', # https://crbug.com/961457
Chong Gudf7fbe92021-02-24 02:55:581117 'fuchsia-code-coverage', # https://crbug.com/961457
Stephen Roe2cfe780f2020-07-13 21:52:511118 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Stephen Roe45beae92021-05-27 23:26:321119 'fuchsia-fyi-arm64-femu', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:211120 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
Chong Gu75af969a2021-03-22 14:46:141121 'ToTFuchsia x64', # https://crbug.com/961457
1122 'ToTFuchsiaOfficial', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:521123 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281124 'modifications': {
John Budorick5052d552017-12-13 02:59:341125 'Linux ASan LSan Tests (1)': {
1126 # These are very slow on the ASAN trybot for some reason.
1127 # crbug.com/794372
1128 'swarming': {
1129 'shards': 5,
1130 },
1131 },
Takuto Ikuta54671d972018-07-19 19:06:351132 'Linux Chromium OS ASan LSan Tests (1)': {
1133 # These are very slow on the ASAN trybot for some reason.
1134 # crbug.com/794372
1135 'swarming': {
1136 'shards': 5,
1137 },
1138 },
Erik Chen681dc0282019-11-26 22:54:491139 'Linux TSan Tests': {
1140 'swarming': {
1141 'shards': 2,
1142 },
1143 },
Haiyang Pan799282f2021-03-25 19:38:311144 'android-11-x86-fyi-rel': {
1145 'args': [
1146 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.components_unittests.filter',
1147 ],
1148 },
Omer Katz7d2be652020-01-22 18:13:461149 'linux-blink-heap-concurrent-marking-tsan-rel': {
1150 'swarming': {
1151 'shards': 2,
1152 },
1153 },
Sven Zheng80734f12020-08-06 06:50:391154 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541155 'linux-lacros-code-coverage': {
1156 'args': [
1157 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1158 ],
1159 },
1160 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:401161 'linux-lacros-rel': {
1162 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401163 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:401164 ],
1165 },
1166 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431167 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431168 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401169 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431170 ],
Sven Zheng80734f12020-08-06 06:50:391171 },
1172 },
Sven Zheng577fe5ff2020-08-03 22:06:441173 },
Kenneth Russelleb60cbd22017-12-05 07:54:281174 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291175 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291176 'CrWinAsan(dll)', # https://crbug.com/935598
Haiyang Pan62a7ae52020-11-19 23:54:551177 'android-lollipop-arm-rel', # crbug.com/1133002
Chong Gu0ed5dcda2021-07-15 21:26:111178 'android-marshmallow-arm64-rel', # http://crbug.com/1060245#c30: due to low utility and capacity.
1179 'fuchsia-fyi-arm64-rel', # https://crbug.com/1164534
1180 'fuchsia-fyi-x64-rel', # https://crbug.com/1164534
Brad Halla36886c2019-02-26 16:52:291181 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281182 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241183 'Cast Audio Linux': {
1184 'args': [
Nico Weber02f30392018-07-16 18:39:431185 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241186 ],
Kenneth Russellfbda3c532017-12-08 23:57:241187 },
1188 'Cast Linux': {
1189 'args': [
Nico Weber02f30392018-07-16 18:39:431190 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241191 ],
Kenneth Russellfbda3c532017-12-08 23:57:241192 },
Erik Chenb681c8c2019-11-25 22:52:521193 'Linux ASan LSan Tests (1)': {
1194 'swarming': {
1195 'shards': 12,
1196 },
1197 },
Chris Cunninghame1a04ea2019-04-24 01:49:321198 'Linux ASan Tests (sandboxed)': {
1199 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411200 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321201 },
1202 },
Erik Chen681dc0282019-11-26 22:54:491203 'Linux TSan Tests': {
1204 'swarming': {
1205 'shards': 15,
1206 },
1207 },
Stephen Martinis1384ff92020-01-07 19:52:151208 'Lollipop Phone Tester': {
1209 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:381210 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:151211 },
1212 },
Sergey Silkinfe96b352020-10-19 20:41:341213 'Lollipop Tablet Tester': {
1214 'args': [
1215 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
1216 ],
Haiyang Pan1f6367352021-07-02 21:15:571217 'swarming': {
1218 'shards': 15,
1219 },
Sergey Silkinfe96b352020-10-19 20:41:341220 },
1221 'Marshmallow Tablet Tester': {
1222 'args': [
1223 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1224 ],
Haiyang Pan1f6367352021-07-02 21:15:571225 'swarming': {
1226 'shards': 15,
1227 },
Sergey Silkinfe96b352020-10-19 20:41:341228 },
Sergey Silkin1fe10e82020-10-30 19:36:581229 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
1230 'args': [
1231 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1232 ],
1233 },
1234 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1235 'args': [
1236 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1237 ],
1238 }
1239 ,
Stephen Martinis1384ff92020-01-07 19:52:151240 'Win10 Tests x64': {
1241 # crbug.com/868082
1242 'args': [
1243 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1244 ],
1245 },
1246 'Win10 Tests x64 (dbg)': {
1247 'experiment_percentage': 100,
1248 # crbug.com/868082
1249 'args': [
1250 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151251 ],
1252 },
Kuan Huangc93e8672021-06-29 21:13:451253 'Win10 Tests x64 20h2': {
1254 # crbug.com/868082
1255 'args': [
1256 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1257 ],
1258 },
Haiyang Panfed339172021-03-10 23:19:571259 'android-11-x86-fyi-rel': {
Haiyang Pan10f029c2021-07-30 23:17:561260 # TODO(crbug.com/1137474): Remove after the test suite is green.
1261 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571262 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1263 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571264 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571265 'shards': 30,
Haiyang Pan45e77dda2021-07-01 22:23:291266 'dimension_sets': [
1267 {
1268 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1269 },
1270 ],
Haiyang Panfed339172021-03-10 23:19:571271 },
1272 },
Stephen Martinis1384ff92020-01-07 19:52:151273 'android-arm64-proguard-rel': {
1274 'swarming': {
1275 'shards': 16,
1276 },
1277 },
1278 'android-asan': {
1279 'args': [
1280 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1281 ],
1282 'swarming': {
1283 'shards': 18,
1284 },
1285 },
Stephen Martinis1384ff92020-01-07 19:52:151286 'android-marshmallow-arm64-rel': {
1287 'swarming': {
1288 'shards': 16,
1289 },
1290 },
Haiyang Pan2486dcb2020-09-18 17:53:061291 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431292 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571293 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431294 ],
Haiyang Panc47f6d12020-08-19 18:34:491295 'swarming': {
1296 'shards': 20,
1297 },
John Budoricka4e23882020-02-28 18:36:431298 },
Haiyang Pan363c59a2020-07-23 05:47:041299 'android-nougat-arm64-rel': {
1300 'swarming': {
1301 'shards': 16,
1302 },
1303 # TODO(crbug.com/1108055): Remove this filter
1304 'args': [
1305 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1306 ],
1307 },
Haiyang Pan08d09dc2020-04-01 16:11:211308 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431309 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571310 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431311 ],
Sky Malice303f7ec2021-07-17 04:13:091312 'swarming': {
1313 # Flaking with only 20 shards with 40-60 minute runs.
1314 # https://crbug.com/1230118
1315 'shards': 30,
Haiyang Pan2eb735e72020-09-15 22:51:511316 },
John Budoricka4e23882020-02-28 18:36:431317 },
Omer Katz7d2be652020-01-22 18:13:461318 'linux-blink-heap-concurrent-marking-tsan-rel': {
1319 'swarming': {
1320 'shards': 4,
1321 },
1322 },
Stephen Martinis1384ff92020-01-07 19:52:151323 'linux-chromeos-code-coverage': {
1324 'swarming': {
1325 'shards': 12,
1326 },
1327 },
Albert J. Wong91f109652019-11-19 03:01:161328 'linux-chromeos-rel': {
1329 'swarming': {
1330 'shards': 3,
1331 },
1332 },
Yuke Liao79424e42020-01-06 21:00:111333 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011334 'args': [
1335 '--no-sandbox',
1336 ],
Yuke Liao79424e42020-01-06 21:00:111337 'swarming': {
1338 'shards': 12,
1339 },
1340 },
Junhua Chen39dd2dba2021-05-05 17:51:541341 # https://crbug.com/1111979,
1342 'linux-lacros-code-coverage': {
1343 'args': [
1344 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
1345 ],
1346 },
Sven Zheng80734f12020-08-06 06:50:391347 # https://crbug.com/1111979
1348 'linux-lacros-tester-fyi-rel': {
1349 'experiment_percentage': 100,
1350 },
Sven Zheng5c9d3e342020-08-11 21:39:431351 # https://crbug.com/1111979,
1352 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431353 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401354 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431355 ],
1356 },
Kenneth Russelleb60cbd22017-12-05 07:54:281357 },
1358 },
Maksim Sisov6058ba72020-05-04 10:29:131359 'content_browsertests_wayland': {
1360 'modifications': {
1361 'Linux Ozone Tester (Wayland)': {
1362 'args': [
1363 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1364 ],
1365 },
1366 },
1367 },
Nico Weber81e16ace22018-06-30 02:58:471368 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071369 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501370 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061371 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071372 ],
Dirk Prankeb1c36b322018-07-11 02:42:001373 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001374 'Win10 Tests x64 (dbg)': {
1375 'experiment_percentage': 100, # https://crbug.com/861730
1376 },
1377 },
Nico Weber81e16ace22018-06-30 02:58:471378 },
John Budorick27d2d44e2019-05-20 20:26:091379 'content_shell_test_apk': {
1380 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091381 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191382 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251383 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091384 ],
John Budorickee2e64f2020-03-02 20:19:101385 'modifications': {
Haiyang Pan103864812021-03-19 19:28:441386 'android-11-x86-fyi-rel': {
1387 'args': [
1388 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
Haiyang Panabdab2f2021-07-19 20:37:511389 '--timeout-scale=2.0',
Haiyang Pan103864812021-03-19 19:28:441390 ],
1391 },
Haiyang Pan2486dcb2020-09-18 17:53:061392 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101393 'args': [
Haiyang Pan28e73582020-05-30 00:34:271394 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101395 ],
1396 },
Haiyang Pan08d09dc2020-04-01 16:11:211397 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101398 'args': [
1399 '--gtest_filter=-ContentViewScrollingTest.testFling',
1400 ],
1401 },
1402 },
John Budorick27d2d44e2019-05-20 20:26:091403 },
Kenneth Russelleb60cbd22017-12-05 07:54:281404 'content_unittests': {
1405 'modifications': {
John Budorick5052d552017-12-13 02:59:341406 'Linux ASan LSan Tests (1)': {
1407 # These are slow on the ASAN trybot for some reason.
1408 # crbug.com/794372
1409 'swarming': {
1410 'shards': 2,
1411 },
1412 },
Takuto Ikuta54671d972018-07-19 19:06:351413 'Linux ChromiumOS MSan Tests': {
1414 # These are very slow on the Chrome OS MSAN trybot for some reason.
1415 # crbug.com/865455
1416 'swarming': {
1417 'shards': 2,
1418 },
1419 },
Chong Gu52481452021-04-02 17:52:411420 'fuchsia-code-coverage': {
1421 'swarming': {
1422 'shards': 12,
1423 },
1424 },
Kenneth Russelleb60cbd22017-12-05 07:54:281425 },
1426 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031427 'context_lost_passthrough_tests': {
1428 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001429 'Mac FYI GPU ASAN Release': {
1430 'args': [
1431 '--is-asan',
1432 ]
1433 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031434 },
1435 },
1436 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461437 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1438 # exception once there is enough capacity to run these tests.
1439 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461440 'Android FYI Release (Pixel 2)',
1441 ],
Kenneth Russellc1a09302018-07-10 01:12:541442 'modifications': {
1443 'Mac FYI GPU ASAN Release': {
1444 'args': [
1445 '--is-asan',
1446 ]
1447 },
1448 },
1449 },
Kenneth Russellfbda3c532017-12-08 23:57:241450 'crashpad_tests': {
1451 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481452 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391453 # https://crbug.com/crashpad/304
1454 'Linux TSan Tests',
1455 'ToTLinuxTSan',
1456 # https://crbug.com/crashpad/306
1457 'Linux CFI',
1458 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241459 ],
Haiyang Panc7c009e2021-03-18 19:31:231460 'modifications': {
1461 'android-11-x86-fyi-rel': {
1462 'args': [
1463 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1464 ],
1465 },
1466 },
Kenneth Russellfbda3c532017-12-08 23:57:241467 },
John Budorick5bc387fe2019-05-09 20:02:531468 'cronet_sizes': {
1469 'modifications': {
1470 'android-cronet-arm-dbg': {
1471 'swarming': {
1472 'dimension_sets': [
1473 {
1474 'device_os': None,
1475 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561476 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531477 },
1478 ],
1479 },
1480 },
1481 },
1482 },
Brian Sheedye285c9b2019-07-15 21:42:461483 'depth_capture_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461484 'remove_from': [
Wez6b0ebb52021-05-01 16:05:491485 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1486 # exception once there is enough capacity to run these tests.
Brian Sheedye285c9b2019-07-15 21:42:461487 'Android FYI Release (Pixel 2)',
1488 ],
1489 },
Ben Pastene61ad637c2020-05-08 22:24:411490 'disk_usage_tast_test': {
1491 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1492 'remove_from': [
1493 'chromeos-kevin-rel',
1494 ],
1495 },
Joe Downing41486042018-10-18 22:44:441496 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291497 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291498 'CrWinAsan(dll)', # https://crbug.com/935598
1499 ],
Joe Downing41486042018-10-18 22:44:441500 'modifications': {
1501 'Win10 Tests x64 (dbg)': {
1502 'experiment_percentage': 100, # https://crbug.com/876615
1503 },
Sven Zheng5c9d3e342020-08-11 21:39:431504 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541505 'linux-lacros-code-coverage': {
1506 'args': [
1507 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1508 ],
1509 },
Sven Zhengd7f94622021-03-30 18:29:411510 'linux-lacros-rel': {
1511 'args': [
1512 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1513 ],
1514 },
Sven Zheng5c9d3e342020-08-11 21:39:431515 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431516 'args': [
1517 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1518 ],
1519 },
Joe Downing41486042018-10-18 22:44:441520 },
1521 },
Sven Zheng577fe5ff2020-08-03 22:06:441522 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391523 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431524 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541525 'linux-lacros-code-coverage': {
1526 'args': [
1527 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1528 'BluetoothSocketApiUnittest.CreateThenClose:'
1529 'FeatureProviderTest.PermissionFeatureAvailability',
1530 ],
1531 },
Sven Zheng5c9d3e342020-08-11 21:39:431532 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431533 'args': [
Yuke Liaobb8308322020-08-12 20:20:471534 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1535 'BluetoothSocketApiUnittest.CreateThenClose:'
1536 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431537 ],
1538 },
Sven Zheng80734f12020-08-06 06:50:391539 },
Sven Zheng577fe5ff2020-08-03 22:06:441540 },
Chong Gudf7fbe92021-02-24 02:55:581541 'gfx_unittests': {
1542 'modifications': {
1543 'fuchsia-code-coverage': {
1544 'swarming': {
1545 'shards': 2,
1546 },
1547 },
1548 },
1549 },
Kenneth Russelleb60cbd22017-12-05 07:54:281550 'gin_unittests': {
1551 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471552 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461553 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471554 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281555 ],
1556 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001557 'gl_tests_passthrough': {
1558 'remove_from': [
1559 'CFI Linux ToT',
1560 # Can't run on MSAN because gl_tests uses the hardware driver,
1561 # which isn't instrumented.
1562 'Linux MSan Tests',
1563 ],
1564 'modifications': {
1565 # TODO(kbr): figure out a better way to specify blocks of
1566 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121567 'Linux ASan LSan Tests (1)': {
1568 'args': [
1569 '--use-gpu-in-tests',
1570 '--no-xvfb',
1571 ],
1572 'swarming': {
1573 'dimension_sets': [
1574 {
1575 'gpu': '10de:1cb3',
1576 'os': 'Ubuntu',
1577 'pool': 'chromium.tests.gpu',
1578 },
1579 ],
1580 },
1581 },
1582 'Linux CFI': {
1583 'args': [
1584 '--use-gpu-in-tests',
1585 '--no-xvfb',
1586 ],
1587 'swarming': {
1588 'dimension_sets': [
1589 {
1590 'gpu': '10de:1cb3',
1591 'os': 'Ubuntu',
1592 'pool': 'chromium.tests.gpu',
1593 },
1594 ],
1595 },
1596 },
1597 'Linux TSan Tests': {
1598 'args': [
1599 '--use-gpu-in-tests',
1600 '--no-xvfb',
1601 ],
1602 'swarming': {
1603 'dimension_sets': [
1604 {
1605 'gpu': '10de:1cb3',
1606 'os': 'Ubuntu',
1607 'pool': 'chromium.tests.gpu',
1608 },
1609 ],
1610 },
1611 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001612 },
1613 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241614 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:021615 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011616 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:181617 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281618 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151619 'android-11-x86-fyi-rel': {
1620 'args': [
1621 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
1622 ],
1623 },
Haiyang Pan2486dcb2020-09-18 17:53:061624 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311625 'args': [
1626 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1627 ],
1628 },
Andrew Luo38b311f2019-10-04 03:42:091629 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311630 'args': [
Andrew Luobe83fd82019-12-19 03:07:581631 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1632 ],
Andrew Luo38b311f2019-10-04 03:42:091633 },
Haiyang Pan08d09dc2020-04-01 16:11:211634 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311635 'args': [
1636 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1637 ],
1638 },
Kenneth Russelleb60cbd22017-12-05 07:54:281639 },
1640 },
Takuto Ikutaf5333252019-11-06 16:07:081641 'gl_unittests': {
1642 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081643 # On Android, these are already run on the main waterfall.
1644 # Run them on the one-off Android FYI bots, though.
1645 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041646 # Can't run on MSAN because gl_unittests uses the hardware driver,
1647 # which isn't instrumented.
1648 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081649 ],
Takuto Ikutaf5333252019-11-06 16:07:081650 },
1651 'gl_unittests_ozone': {
1652 'remove_from': [
1653 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1654 # which isn't instrumented.
1655 'Linux ChromiumOS MSan Tests',
1656 ],
1657 },
1658 'gpu_process_launch_tests': {
1659 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1660 # exception once there is enough capacity to run these tests.
1661 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081662 'Android FYI Release (Pixel 2)',
1663 ],
1664 },
Chong Gudf7fbe92021-02-24 02:55:581665 'gpu_unittests': {
1666 'modifications': {
1667 'fuchsia-code-coverage': {
1668 'swarming': {
1669 'shards': 5,
1670 },
1671 },
1672 },
1673 },
Kevin McNeed21a6c522021-06-14 21:27:251674 'grit_python_unittests': {
1675 'remove_from': [
1676 # These tests require node, which is not supported in Win7.
1677 # (https://crbug.com/1218989)
1678 'Win 7 Tests x64 (1)',
1679 'Win7 Tests (1)',
1680 'Win7 Tests (dbg)(1)',
1681 ],
1682 },
Brian Sheedye285c9b2019-07-15 21:42:461683 'hardware_accelerated_feature_tests': {
1684 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1685 # exception once there is enough capacity to run these tests.
1686 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461687 'Android FYI Release (Pixel 2)',
1688 ],
1689 },
Brad Halla36886c2019-02-26 16:52:291690 'headless_browsertests': {
Chong Gud1a5c5992021-04-09 04:08:321691 'modifications': {
1692 'fuchsia-code-coverage': {
1693 'swarming': {
Chong Gu115ce152021-04-15 23:57:161694 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:321695 },
1696 },
1697 },
Brad Halla36886c2019-02-26 16:52:291698 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291699 'CrWinAsan(dll)', # https://crbug.com/935598
Zhaoyang Li18d1a0a2021-05-05 01:03:401700 'Mac10.13 Tests', # https://crbug.com/1204424
Brad Halla36886c2019-02-26 16:52:291701 ],
1702 },
Kenneth Russell8a386d42018-06-02 09:48:011703 'info_collection_tests': {
1704 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011705 # The Mac ASAN swarming bot runs tests on two different GPU
1706 # types, so we can't have one expected vendor ID / device ID.
1707 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011708 'Android V8 FYI Release (Nexus 5X)',
1709 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351710 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011711 'Mac V8 FYI Release (Intel)',
1712 'Win V8 FYI Release (NVIDIA)',
1713 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591714 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291715 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511716 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291717 # Swarming does not report a GPU since tests are run in a VM, but
1718 # the VM does report that a GPU is present.
1719 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361720 ],
1721 },
Brian Sheedyfe61cdac2020-02-12 01:25:591722 },
Brian Sheedy32eeeb52020-05-22 01:49:371723 'replacements': {
1724 'ChromeOS FYI Release (amd64-generic)': {
1725 'args': {
1726 # Swarming does not report a GPU since tests are run in a VM, but
1727 # the VM does report that a GPU is present.
1728 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291729 # Magic substitution happens after regular replacement, so remove it
1730 # now since we are manually applying the expected device ID above.
1731 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371732 },
Brian Sheedyff6d1442020-09-19 00:46:311733 },
1734 'Mac FYI arm64 Release (Apple DTK)': {
1735 'args': {
1736 # The GPU information is not yet exposed in swarming, so we can't
1737 # explicitly request it and have the JSON generation handle this
1738 # automatically.
1739 '--expected-vendor-id': '106b',
1740 },
1741 },
Brian Sheedy32eeeb52020-05-22 01:49:371742 },
Kenneth Russell8a386d42018-06-02 09:48:011743 },
Kenneth Russelleb60cbd22017-12-05 07:54:281744 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291745 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291746 'CrWinAsan(dll)', # https://crbug.com/935598
1747 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281748 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151749 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261750 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151751 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261752 },
1753 },
John Budorickca14c76f62017-12-09 14:19:181754 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171755 # These are slow on the ASan trybot for some reason, crbug.com/794372
1756 'swarming': {
1757 'shards': 6,
1758 },
1759 },
Takuto Ikuta54671d972018-07-19 19:06:351760 'Linux ChromiumOS MSan Tests': {
1761 # These are very slow on the Chrome OS MSAN trybot for some reason.
1762 # crbug.com/865455
1763 'swarming': {
1764 'shards': 5,
1765 },
1766 },
Stephen Martinis1384ff92020-01-07 19:52:151767 'Linux TSan Tests': {
1768 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271769 'swarming': {
Stephen Martinisad6cb7af2021-02-24 01:12:001770 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
Dirk Pranke8fd63c12017-12-10 18:06:271771 },
1772 },
Stephen Martinis1384ff92020-01-07 19:52:151773 'ToTLinuxTSan': {
1774 # These are slow on the TSan bots for some reason, crbug.com/794372
1775 'swarming': {
1776 'shards': 6,
1777 },
1778 },
1779 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031780 'Win10 Tests x64 (dbg)': {
1781 'experiment_percentage': 100,
1782 },
Stephen Martinis1384ff92020-01-07 19:52:151783 'Win7 Tests (dbg)(1)': {
1784 'swarming': {
1785 'shards': 4,
1786 },
1787 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161788 # TODO(crbug.com/970649): Remove these filters.
Ben Pastene8ef125e2019-12-10 01:46:291789 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291790 'args': [
1791 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1792 ],
1793 },
Stephen Martinis1384ff92020-01-07 19:52:151794 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111795 'swarming': {
1796 'shards': 10,
1797 },
1798 },
Stephen Martinis1384ff92020-01-07 19:52:151799 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111800 'swarming': {
1801 'shards': 10,
1802 },
1803 },
Sven Zheng80734f12020-08-06 06:50:391804 # https://crbug.com/1111979
Junhua Chen39dd2dba2021-05-05 17:51:541805 'linux-lacros-code-coverage': {
1806 'args': [
1807 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
1808 ],
1809 },
1810 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121811 'linux-lacros-rel': {
1812 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401813 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Yuke Liaof3b1a4a892020-08-18 22:04:121814 ],
1815 },
1816 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441817 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441818 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401819 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Sven Zheng010820d2020-08-17 22:38:441820 ],
1821 },
Kenneth Russelleb60cbd22017-12-05 07:54:281822 },
1823 },
Yuke Liaob6beaeca2021-04-29 23:41:511824 'interactive_ui_tests_amd64-generic': {
1825 'remove_from': [
1826 # TODO(crbug.com/1204231): Re-enable.
1827 'lacros-amd64-generic-rel',
1828 ]
1829 },
Yuke Liao79a8cf52021-06-11 18:14:341830 'interactive_ui_tests_eve': {
1831 'remove_from': [
1832 # TODO(crbug.com/1204231): Re-enable.
1833 'lacros-amd64-generic-rel',
1834 ]
1835 },
Maksim Sisov649b7017a2021-03-04 08:20:391836 'interactive_ui_tests_wayland': {
1837 'modifications': {
1838 # CQ tester.
1839 'Linux Ozone Tester (Wayland)': {
1840 'args': [
1841 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1842 ],
1843 },
1844 # CI Ozone/Wayland tester.
1845 'Linux Tester (Ozone Wayland)': {
1846 'args': [
1847 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1848 ],
1849 },
1850 },
1851 },
John Budorickf00e5ff2019-06-11 21:21:061852 'ipc_tests': {
1853 'modifications': {
1854 'android-asan': {
1855 'swarming': {
1856 'shards': 2,
1857 },
1858 },
1859 },
1860 },
Nico Weber858587f2021-07-22 03:30:231861 'mac_signing_tests': {
1862 'remove_from': [
1863 # TODO(crbug.com/1220743): Re-enable.
1864 'Mac10.11 Tests',
1865 'Mac10.12 Tests',
1866 ]
1867 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031868 'maps_pixel_passthrough_test': {
Brian Sheedyc0c142c2021-06-01 21:18:051869 'modifications': {
1870 'Android FYI Release (Pixel 4)': {
1871 'args': [
1872 # Pixel 4s are weird in that they can output in different color spaces
1873 # simultaneously. The readback code for capturing a screenshot assumes
1874 # only one color space, so disable wide color gamut for the test to
1875 # work around the issue. See https://crbug.com/1166379 for more
1876 # information.
1877 '--extra-browser-args=--disable-wcg-for-test',
1878 ],
1879 },
1880 'Optional Android Release (Pixel 4)': {
1881 'args': [
1882 # See above.
1883 '--extra-browser-args=--disable-wcg-for-test',
1884 ],
1885 },
1886 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031887 'replacements': {
1888 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1889 # use ${got_cr_revision}, which is only set on the V8 bots.
1890 'Linux V8 FYI Release (NVIDIA)': {
1891 'args': {
1892 '--git-revision': '${got_cr_revision}',
1893 },
1894 },
1895 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1896 'args': {
1897 '--git-revision': '${got_cr_revision}',
1898 },
1899 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001900 'Mac V8 FYI Release (Intel)': {
1901 'args': {
1902 '--git-revision': '${got_cr_revision}',
1903 },
1904 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031905 'Win V8 FYI Release (NVIDIA)': {
1906 'args': {
1907 '--git-revision': '${got_cr_revision}',
1908 },
1909 },
1910 },
1911 },
1912 'maps_pixel_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:501913 'modifications': {
1914 'Android FYI Release (Pixel 4)': {
1915 'args': [
1916 # Pixel 4s are weird in that they can output in different color spaces
1917 # simultaneously. The readback code for capturing a screenshot assumes
1918 # only one color space, so disable wide color gamut for the test to
1919 # work around the issue. See https://crbug.com/1166379 for more
1920 # information.
1921 '--extra-browser-args=--disable-wcg-for-test',
1922 ],
1923 },
Brian Sheedycde1ab1882021-05-27 21:22:001924 'Optional Android Release (Pixel 4)': {
1925 'args': [
1926 # See above.
1927 '--extra-browser-args=--disable-wcg-for-test',
1928 ],
1929 },
Brian Sheedy0566f2cb2021-02-12 22:12:501930 },
Brian Sheedye285c9b2019-07-15 21:42:461931 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1932 # exception once there is enough capacity to run these tests.
1933 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461934 'Android FYI Release (Pixel 2)',
1935 ],
Brian Sheedy44fd891b2019-10-03 20:07:541936 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541937 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1938 # use ${got_cr_revision}, which is only set on the V8 bots.
1939 'Android V8 FYI Release (Nexus 5X)': {
1940 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321941 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541942 },
1943 },
Brian Sheedy44fd891b2019-10-03 20:07:541944 'Mac V8 FYI Release (Intel)': {
1945 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321946 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541947 },
1948 },
Brian Sheedy44fd891b2019-10-03 20:07:541949 },
Brian Sheedye285c9b2019-07-15 21:42:461950 },
Andrew Luo38b311f2019-10-04 03:42:091951 'media_unittests': {
1952 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151953 'android-11-x86-fyi-rel': {
1954 'args': [
1955 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.media_unittests.filter',
1956 ],
1957 },
Haiyang Pan2486dcb2020-09-18 17:53:061958 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211959 'args': [
Haiyang Pan569659f02020-05-30 00:48:451960 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211961 ],
1962 },
Andrew Luo38b311f2019-10-04 03:42:091963 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581964 'args': [
1965 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1966 ],
Andrew Luo38b311f2019-10-04 03:42:091967 },
Haiyang Pan08d09dc2020-04-01 16:11:211968 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211969 'args': [
Haiyang Pan569659f02020-05-30 00:48:451970 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211971 ],
1972 },
Chong Gudf7fbe92021-02-24 02:55:581973 'fuchsia-code-coverage': {
1974 'swarming': {
1975 'shards': 3,
1976 },
1977 },
Andrew Luo38b311f2019-10-04 03:42:091978 },
1979 },
Chong Gu4eca1ce2021-05-17 08:49:571980 'mediapipe_validating_tests': {
1981 'remove_from': [
1982 # TODO(crbug.com/1201887): Remove once tests are stable.
1983 'Fuchsia x64',
1984 ],
1985 },
Ben Joyce02dc8092021-03-04 21:48:191986 'mojo_test_apk': {
1987 'remove_from': [
1988 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251989 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:191990 ],
1991 },
John Budorickf00e5ff2019-06-11 21:21:061992 'mojo_unittests': {
1993 'modifications': {
1994 'android-asan': {
1995 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441996 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061997 },
1998 },
Chong Gudf7fbe92021-02-24 02:55:581999 'fuchsia-code-coverage': {
2000 'swarming': {
2001 'shards': 2,
2002 },
2003 },
John Budorickf00e5ff2019-06-11 21:21:062004 },
2005 },
Peter Kotwiczda2f11102020-10-09 05:29:502006 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:152007 'modifications': {
2008 'ToTAndroid': {
2009 'swarming': {
2010 'dimension_sets': [
2011 {
John Budorick838256a2020-02-29 01:29:072012 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152013 'device_os': None,
2014 'device_playstore_version': None,
2015 'device_type': None,
2016 'os': 'Ubuntu-16.04',
2017 },
2018 ],
2019 },
2020 },
2021 'android-arm64-proguard-rel': {
2022 'swarming': {
2023 'dimension_sets': [
2024 {
John Budorick838256a2020-02-29 01:29:072025 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152026 'device_os': None,
2027 'device_playstore_version': None,
2028 'device_type': None,
2029 'os': 'Ubuntu-16.04',
2030 },
2031 ],
2032 },
2033 },
2034 'android-pie-arm64-rel': {
2035 'swarming': {
2036 'dimension_sets': [
2037 {
John Budorick838256a2020-02-29 01:29:072038 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152039 'device_os': None,
2040 'device_os_flavor': None,
2041 'device_playstore_version': None,
2042 'device_type': None,
2043 'os': 'Ubuntu-16.04',
2044 },
2045 ],
2046 },
2047 },
2048 },
Erik Chend16d922d2019-12-10 04:37:142049 },
Ben Joyce4677e682021-03-22 22:19:112050 'monochrome_public_bundle_fake_modules_smoke_test' : {
2051 'remove_from': [
2052 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2053 # GLIBC_2.28 Not found.
2054 ],
2055 },
2056 'monochrome_public_bundle_smoke_test' : {
2057 'remove_from': [
2058 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2059 # GLIBC_2.28 Not found.
2060 ],
2061 },
2062 'monochrome_public_smoke_test' : {
2063 'remove_from': [
2064 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2065 # GLIBC_2.28 Not found.
2066 ],
2067 },
bsheedye9469572019-01-23 17:31:332068 'monochrome_public_test_ar_apk': {
2069 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:032070 'Nougat Phone Tester': {
2071 'args': [
2072 # ArCore is not installed as a system app on N, so we can install it
2073 # normally instead of replacing the system version.
2074 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2075 ],
2076 },
bsheedye9469572019-01-23 17:31:332077 # We need to match the Playstore version as well because AR tests fail on
2078 # old versions of the Playstore.
2079 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:082080 'args': [
2081 # ArCore is not installed as a system app on O, so we can install it
2082 # normally instead of replacing the system version.
2083 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2084 ],
bsheedye9469572019-01-23 17:31:332085 'swarming': {
2086 'dimension_sets': [
2087 {
2088 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:332089 'device_type': 'marlin',
2090 'os': 'Android',
2091 },
2092 ],
2093 },
2094 },
Haiyang Pan57159eba2020-05-07 23:14:132095 'android-10-arm64-rel': {
2096 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502097 '--remove-system-package=com.google.ar.core',
2098 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:132099 ]
2100 },
Haiyang Pan363c59a2020-07-23 05:47:042101 'android-nougat-arm64-rel': {
2102 'args': [
2103 # ArCore is not installed as a system app on N, so we can install it
2104 # normally instead of replacing the system version.
2105 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2106 ],
2107 },
Brian Sheedy2bcd16b2019-04-22 22:47:082108 'android-pie-arm64-dbg': {
2109 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502110 '--remove-system-package=com.google.ar.core',
2111 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:082112 ]
2113 }
bsheedye9469572019-01-23 17:31:332114 },
2115 },
Nico Weberd3096fb2018-06-07 17:50:152116 'nacl_helper_nonsfi_unittests': {
2117 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:152118 'Linux TSan Tests', # Sets enable_nacl=false.
2119 ],
2120 },
Kenneth Russellfbda3c532017-12-08 23:57:242121 'nacl_loader_unittests': {
2122 'remove_from': [
Nico Weber48f187142018-06-01 15:16:352123 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:512124 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:112125 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:482126 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:242127 ],
2128 },
Kenneth Russelleb60cbd22017-12-05 07:54:282129 'net_unittests': {
2130 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:272131 'CrWinAsan': {
2132 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2133 'swarming': {
2134 'shards': 16,
2135 },
2136 },
2137 'CrWinAsan(dll)': {
2138 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2139 'swarming': {
2140 'shards': 16,
2141 },
2142 },
John Budorickca14c76f62017-12-09 14:19:182143 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342144 # These are very slow on the ASAN trybot for some reason.
2145 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182146 'swarming': {
John Budorick5052d552017-12-13 02:59:342147 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182148 },
2149 },
2150 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:352151 # These are very slow on the ASAN trybot for some reason.
2152 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182153 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:022154 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:182155 }
2156 },
Takuto Ikuta54671d972018-07-19 19:06:352157 'Linux ChromiumOS MSan Tests': {
2158 # These are very slow on the Chrome OS MSAN trybot for some reason.
2159 # crbug.com/865455
2160 'swarming': {
2161 'shards': 2,
2162 },
2163 },
John Budorickca14c76f62017-12-09 14:19:182164 'Linux TSan Tests': {
2165 'swarming': {
2166 'shards': 4,
2167 }
2168 },
Ben Pastene8bf205b2018-06-13 04:00:332169 # The suite runs signficantly slower on linux dbg, so increase shards.
2170 'Linux Tests (dbg)(1)': {
2171 'swarming': {
2172 'shards': 2,
2173 },
2174 },
Stephen Martinis1384ff92020-01-07 19:52:152175 'ToTLinuxASan': {
2176 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2177 'swarming': {
2178 'shards': 16,
2179 },
2180 },
2181 'ToTLinuxTSan': {
2182 'swarming': {
2183 'shards': 4,
2184 }
2185 },
Haiyang Pan8d9906e02021-03-24 20:11:042186 'android-11-x86-fyi-rel': {
2187 'args': [
2188 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.net_unittests.filter',
2189 ],
2190 },
Haiyang Pan2486dcb2020-09-18 17:53:062191 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:502192 # crbug.com/1046060
2193 'args': [
2194 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2195 ],
2196 },
Haiyang Pan08d09dc2020-04-01 16:11:212197 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:502198 # crbug.com/1046060
2199 'args': [
2200 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2201 ],
2202 },
Chong Gu012d5462021-04-07 23:43:242203 'fuchsia-code-coverage': {
2204 'swarming': {
2205 'shards': 14,
2206 },
2207 },
Omer Katz7d2be652020-01-22 18:13:462208 'linux-blink-heap-concurrent-marking-tsan-rel': {
2209 'swarming': {
2210 'shards': 4,
2211 }
2212 },
Ben Pastene8bf205b2018-06-13 04:00:332213 'linux-chromeos-dbg': {
2214 'swarming': {
2215 'shards': 2,
2216 },
2217 },
Nico Weber33b9b7a2020-06-12 19:23:272218 'win-asan': {
2219 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2220 'swarming': {
2221 'shards': 16,
2222 },
2223 },
Kenneth Russelleb60cbd22017-12-05 07:54:282224 },
2225 },
John Chenaab16fc02020-03-03 06:35:452226 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:282227 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:282228 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
2229 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:282230 ],
Yuke Liaobc9ff982019-04-30 06:56:162231 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152232 'Linux Tests': {
2233 "args": [
2234 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:152235 ],
2236 },
Yuke Liaoea70f472019-12-19 06:03:362237 'linux-code-coverage': {
2238 'args': [
2239 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362240 ],
2241 'swarming': {
2242 'shards': 20,
2243 },
2244 },
Stephanie Kim5c7f31d2021-04-27 18:00:062245 'linux-xenial-rel': {
2246 "args": [
2247 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
2248 ],
2249 },
Yuke Liaobc9ff982019-04-30 06:56:162250 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282251 },
Xi Cheng34ca4042018-02-23 00:10:122252 'notification_helper_unittests': {
2253 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122254 # The test uses WinRT, which only exists in Windows 8 or above.
2255 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122256 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122257 'Win7 Tests (1)',
2258 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152259 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122260 'ToTWin',
2261 'ToTWin(dbg)',
2262 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032263 'ToTWinOfficial',
Arthur Eubanks0c24b822021-06-15 18:51:342264 'ToTWinOfficial64',
Xi Cheng34ca4042018-02-23 00:10:122265 'ToTWin64',
2266 'ToTWin64(dbg)',
2267 'ToTWin64(dll)',
2268 'ToTWinCFI',
2269 'ToTWinCFI64',
Xi Cheng34ca4042018-02-23 00:10:122270 ],
2271 },
Ben Pastenee723b2f2019-05-31 19:10:272272 'ozone_unittests': {
2273 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292274 'chromeos-betty-pi-arc-chrome': {
2275 'args': [
2276 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2277 ],
2278 },
Ben Pastene500cc1d12021-01-22 18:10:472279 'chromeos-betty-pi-arc-chrome-dchecks': {
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 },
Ben Pastenee723b2f2019-05-31 19:10:272289 },
2290 },
Karen Qian385d2ca2019-03-19 21:49:582291 'perfetto_unittests': {
2292 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042293 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412294 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092295 'android-asan',
Yun Liu022f4512019-06-10 23:14:042296 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122297 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462298 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582299 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062300 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042301 'android-nougat-arm64-rel',
Ben Joyce46ca6012021-03-31 19:19:252302 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Andrew Luo38b311f2019-10-04 03:42:092303 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212304 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:572305 'android-11-x86-fyi-rel',
Karen Qian385d2ca2019-03-19 21:49:582306 'Lollipop Phone Tester',
2307 'Lollipop Tablet Tester',
2308 'Marshmallow 64 bit Tester',
2309 'Marshmallow Tablet Tester',
2310 'Nougat Phone Tester',
Arthur Eubanksc8f86ee2021-05-10 20:14:242311 'ToTAndroid'
Karen Qian385d2ca2019-03-19 21:49:582312 ]
2313 },
Stephen Martinis54d64ad2018-09-21 22:16:202314 'performance_test_suite': {
2315 'modifications': {
Zhaoyang Li78427592021-03-25 19:03:232316 'Mac10.15 Tests (dbg)': {
2317 'args': [
2318 '--browser=debug',
2319 ],
2320 },
Stephen Martinis54d64ad2018-09-21 22:16:202321 'Win10 Tests x64 (dbg)': {
2322 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212323 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202324 ],
2325 'experiment_percentage': 100,
2326 },
2327 'Win7 Tests (dbg)(1)': {
2328 'args': [
2329 '--browser=debug',
2330 ],
2331 },
2332 },
2333 },
Sven Zhenge8335e02020-08-07 22:38:392334 'pixel_browser_tests': {
2335 'modifications': {
2336 'win-pixel-tester-rel': {
2337 'non_precommit_args': [
2338 # Do not allow retry or it will break the bulk approval process.
2339 # When retry with fail-pass pattern, the passing test will overwrite the previously
2340 # seen flaky version on the trace. We can triage the image using the printed link,
2341 # but it will not show on the Skia Gold search page.
2342 '--test-launcher-retry-limit=0',
2343 ],
2344 },
2345 },
2346 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032347 'pixel_skia_gold_passthrough_test': {
Brian Sheedyc0c142c2021-06-01 21:18:052348 'modifications': {
2349 'Android FYI Release (Pixel 4)': {
2350 'args': [
2351 # Pixel 4s are weird in that they can output in different color spaces
2352 # simultaneously. The readback code for capturing a screenshot assumes
2353 # only one color space, so disable wide color gamut for the test to
2354 # work around the issue. See https://crbug.com/1166379 for more
2355 # information.
2356 '--extra-browser-args=--disable-wcg-for-test',
2357 ],
2358 },
2359 'Optional Android Release (Pixel 4)': {
2360 'args': [
2361 # See above.
2362 '--extra-browser-args=--disable-wcg-for-test',
2363 ],
2364 },
2365 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032366 'replacements': {
2367 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2368 # use ${got_cr_revision}, which is only set on the V8 bots.
2369 'Linux V8 FYI Release (NVIDIA)': {
2370 'args': {
2371 '--git-revision': '${got_cr_revision}',
2372 },
2373 },
2374 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2375 'args': {
2376 '--git-revision': '${got_cr_revision}',
2377 },
2378 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002379 'Mac V8 FYI Release (Intel)': {
2380 'args': {
2381 '--git-revision': '${got_cr_revision}',
2382 },
2383 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032384 'Win V8 FYI Release (NVIDIA)': {
2385 'args': {
2386 '--git-revision': '${got_cr_revision}',
2387 },
2388 },
2389 },
2390 },
2391 'pixel_skia_gold_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:502392 'modifications': {
2393 'Android FYI Release (Pixel 4)': {
2394 'args': [
2395 # Pixel 4s are weird in that they can output in different color spaces
2396 # simultaneously. The readback code for capturing a screenshot assumes
2397 # only one color space, so disable wide color gamut for the test to
2398 # work around the issue. See https://crbug.com/1166379 for more
2399 # information.
2400 '--extra-browser-args=--disable-wcg-for-test',
2401 ],
2402 },
Brian Sheedycde1ab1882021-05-27 21:22:002403 'Optional Android Release (Pixel 4)': {
2404 'args': [
2405 # See above.
2406 '--extra-browser-args=--disable-wcg-for-test',
2407 ],
2408 },
Brian Sheedy0566f2cb2021-02-12 22:12:502409 },
Brian Sheedye6ea0ee2019-07-11 02:54:372410 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372411 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2412 # use ${got_cr_revision}, which is only set on the V8 bots.
2413 'Android V8 FYI Release (Nexus 5X)': {
2414 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322415 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372416 },
2417 },
Brian Sheedye6ea0ee2019-07-11 02:54:372418 'Mac V8 FYI Release (Intel)': {
2419 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322420 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372421 },
2422 },
Brian Sheedye6ea0ee2019-07-11 02:54:372423 },
2424 },
2425 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462426 'modifications': {
2427 'Android Release (Nexus 5X)': {
2428 'swarming': {
2429 'shards': 2,
2430 },
2431 },
2432 },
Nico Weber128fd382018-06-14 23:29:272433 },
Chong Gu7ee366b2021-04-29 22:59:272434 'pixel_tests': {
2435 'remove_from': [
2436 'Fuchsia x64' # https://crbug.com/1203236
2437 ],
2438 },
Brian Sheedy9653f152019-08-07 17:02:442439 'rendering_representative_perf_tests': {
2440 'modifications': {
2441 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2442 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212443 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442444 ],
2445 },
2446 'Win10 FYI x64 Exp Release (NVIDIA)': {
2447 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212448 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442449 ],
2450 },
Yuly Novikov86cb3542020-11-26 17:10:002451 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2452 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212453 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002454 ],
2455 },
Brian Sheedy9653f152019-08-07 17:02:442456 'Win10 FYI x64 Release (Intel HD 630)': {
2457 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212458 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442459 ],
2460 },
Brian Sheedy9653f152019-08-07 17:02:442461 'Win10 FYI x64 Release (NVIDIA)': {
2462 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212463 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442464 ],
2465 },
behdad26cf7e72019-12-18 13:57:302466 'Win10 x64 Release (NVIDIA)': {
2467 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212468 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302469 ],
2470 },
Brian Sheedy9653f152019-08-07 17:02:442471 },
2472 },
John Budorickdce9d462019-03-23 00:25:382473 'sandbox_linux_unittests': {
2474 'modifications': {
2475 'Lollipop Phone Tester': {
2476 'args': [
2477 '--shard-timeout=300',
2478 ],
2479 },
Haiyang Pan32b83392020-03-14 01:38:462480 'android-lollipop-arm-rel': {
2481 'args': [
2482 '--shard-timeout=300',
2483 ],
2484 },
Haiyang Pan2486dcb2020-09-18 17:53:062485 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582486 'args': [
2487 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2488 ]
2489 },
Haiyang Pan08d09dc2020-04-01 16:11:212490 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042491 'args': [
2492 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2493 ]
2494 },
John Budorickdce9d462019-03-23 00:25:382495 },
John Budorick3ebfdf852019-05-13 22:28:162496 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162497 'android-asan', # https://crbug.com/962650
2498 ],
John Budorickdce9d462019-03-23 00:25:382499 },
Brian Sheedyc0c142c2021-06-01 21:18:052500 'screenshot_sync_passthrough_tests': {
2501 'modifications': {
2502 'Android FYI Release (Pixel 4)': {
2503 'args': [
2504 # Pixel 4s are weird in that they can output in different color spaces
2505 # simultaneously. The readback code for capturing a screenshot assumes
2506 # only one color space, so disable wide color gamut for the test to
2507 # work around the issue. See https://crbug.com/1166379 for more
2508 # information.
2509 '--extra-browser-args=--disable-wcg-for-test',
2510 ],
2511 },
2512 'Optional Android Release (Pixel 4)': {
2513 'args': [
2514 # See above.
2515 '--extra-browser-args=--disable-wcg-for-test',
2516 ],
2517 },
2518 },
2519 },
Brian Sheedy0566f2cb2021-02-12 22:12:502520 'screenshot_sync_validating_tests': {
2521 'modifications': {
2522 'Android FYI Release (Pixel 4)': {
2523 'args': [
2524 # Pixel 4s are weird in that they can output in different color spaces
2525 # simultaneously. The readback code for capturing a screenshot assumes
2526 # only one color space, so disable wide color gamut for the test to
2527 # work around the issue. See https://crbug.com/1166379 for more
2528 # information.
2529 '--extra-browser-args=--disable-wcg-for-test',
2530 ],
2531 },
Brian Sheedycde1ab1882021-05-27 21:22:002532 'Optional Android Release (Pixel 4)': {
2533 'args': [
2534 # See above.
2535 '--extra-browser-args=--disable-wcg-for-test',
2536 ],
2537 },
Brian Sheedy0566f2cb2021-02-12 22:12:502538 },
2539 },
Kenneth Russelleb60cbd22017-12-05 07:54:282540 'services_unittests': {
2541 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482542 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012543 # The face and barcode detection tests fail on the Mac Pros.
2544 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462545 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2546 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282547 ],
Brian Sheedyb6c58792020-05-07 18:37:332548 'replacements': {
2549 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2550 'Mac FYI Experimental Release (Intel)': {
2551 'args': {
2552 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2553 },
2554 },
2555 },
Haiyang Pan363c59a2020-07-23 05:47:042556 'modifications': {
Haiyang Pan10f029c2021-07-30 23:17:562557 'android-11-x86-fyi-rel': {
2558 'args': [
2559 # TODO(crbug.com/1234824): Fix the failed tests
2560 '--gtest_filter=-PacLibraryTest.ActualPacMyIpAddress*'
2561 ],
2562 },
Haiyang Pan363c59a2020-07-23 05:47:042563 'android-nougat-arm64-rel': {
2564 # TODO(crbug.com/1108055): Remove this filter
2565 'args': [
2566 '--gtest_filter=-SystemPerfettoTest.*',
2567 ],
Chong Gudf7fbe92021-02-24 02:55:582568 },
Chong Gu52481452021-04-02 17:52:412569 'fuchsia-code-coverage': {
2570 'swarming': {
2571 'shards': 7,
2572 },
2573 },
2574 }
Chong Gudf7fbe92021-02-24 02:55:582575 },
Stephen Martinis54d64ad2018-09-21 22:16:202576 'swiftshader_unittests': {
2577 'remove_from': [
2578 # Save capacity on the hardware where we have only a few machines.
2579 'Mac FYI Experimental Release (Intel)',
2580 'Mac FYI Experimental Retina Release (AMD)',
2581 'Mac FYI Experimental Retina Release (NVIDIA)',
2582 'Mac Pro FYI Release (AMD)',
2583 ],
2584 },
Kenneth Russelleb60cbd22017-12-05 07:54:282585 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292586 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292587 'CrWinAsan(dll)', # https://crbug.com/935598
2588 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282589 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522590 'Linux ASan LSan Tests (1)': {
2591 'swarming': {
2592 'shards': 4,
2593 },
2594 },
Nico Weber8fbc2832018-12-14 16:00:572595 'Linux TSan Tests': {
2596 'swarming': {
2597 'shards': 6,
2598 },
2599 },
Sven Zheng9a52be52020-10-09 21:27:122600 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2601 'Mac10.13 Tests': {
2602 'precommit_args': [
2603 '--gtest_filter=-*',
2604 ],
2605 },
Zhaoyang Li69e2e002021-02-19 21:57:352606 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2607 'Mac10.15 Tests': {
2608 'precommit_args': [
2609 '--gtest_filter=-*',
2610 ],
2611 },
Stephen Martinis1384ff92020-01-07 19:52:152612 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282613 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152614 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282615 },
2616 },
Stephen Martinis75ab55d2018-08-30 02:27:122617 'Win10 Tests x64 (dbg)': {
2618 'experiment_percentage': 100, # https://crbug.com/840369
2619 },
Stephen Martinis1384ff92020-01-07 19:52:152620 'Win7 Tests (dbg)(1)': {
2621 'swarming': {
2622 'shards': 2,
2623 },
2624 },
2625 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112626 'swarming': {
2627 'shards': 4,
2628 },
2629 },
Stephen Martinis1384ff92020-01-07 19:52:152630 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112631 'swarming': {
2632 'shards': 4,
2633 },
2634 },
Sven Zhengfbbf21a2021-04-16 23:57:122635 # https://crbug.com/1199909,
Junhua Chen39dd2dba2021-05-05 17:51:542636 'linux-lacros-code-coverage': {
2637 'args': [
2638 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
2639 ]
2640 },
Sven Zhengfbbf21a2021-04-16 23:57:122641 'linux-lacros-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432642 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402643 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Sven Zhengfbbf21a2021-04-16 23:57:122644 ]
Anastasiia N11c1f8d2021-04-19 14:04:422645 },
2646 'linux-lacros-tester-rel': {
2647 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402648 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Anastasiia N11c1f8d2021-04-19 14:04:422649 ],
2650 },
Kenneth Russelleb60cbd22017-12-05 07:54:282651 },
2652 },
Haiyang Panfed339172021-03-10 23:19:572653 'system_webview_shell_layout_test_apk': {
2654 'remove_from': [
2655 'android-11-x86-fyi-rel', # crbug.com/1165280
2656 ],
2657 },
Weizhong Xia613fda42021-04-21 20:11:522658 'system_webview_wpt': {
2659 'modifications': {
2660 'android-webview-pie-x86-wpt-fyi-rel': {
Weizhong Xia03b8e36e2021-06-25 23:23:582661 'args': [
2662 '--log-wptreport',
2663 ],
Weizhong Xia613fda42021-04-21 20:11:522664 'swarming': {
Weizhong Xia613fda42021-04-21 20:11:522665 'shards': 18,
2666 },
2667 },
2668 },
2669 },
Kenneth Russell8a386d42018-06-02 09:48:012670 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522671 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012672 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012673 'Linux Debug (NVIDIA)',
2674 'Mac Debug (Intel)',
2675 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492676 'Win10 FYI x64 Debug (NVIDIA)',
Yuly Novikovf28f1eca2019-07-04 22:43:392677 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052678 'Linux FYI Release (Intel HD 630)',
2679 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162680 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052681 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2682 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012683 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552684 },
Haiyang Pan8c201b92020-06-04 01:25:072685 'telemetry_chromium_minidump_unittests': {
2686 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062687 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072688 ],
2689 },
Brian Sheedyc117f6d2020-05-06 02:23:272690 'telemetry_monochrome_minidump_unittests': {
2691 'remove_from': [
2692 # Monochrome isn't supported on M.
2693 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062694 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272695 ],
2696 },
Kenneth Russelleb60cbd22017-12-05 07:54:282697 'telemetry_perf_unittests': {
2698 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282699 'Linux Tests': {
2700 'args': [
2701 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482702 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282703 ],
2704 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352705 'Linux Tests (dbg)(1)': {
2706 'args': [
2707 '--xvfb',
2708 '--jobs=1',
2709 ],
2710 },
Stephanie Kim56defb72020-11-19 21:32:372711 # TODO crbug.com/1143924: Remove when experimentation is complete
2712 'Linux Tests Robocrop': {
2713 'args': [
2714 '--xvfb',
2715 '--jobs=1',
2716 ],
2717 },
Kenneth Russelleb60cbd22017-12-05 07:54:282718 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282719 'Mac10.11 Tests': {
2720 'args': [
2721 '--jobs=1',
2722 ],
2723 },
2724 'Mac10.12 Tests': {
2725 'args': [
2726 '--jobs=1',
2727 ],
2728 },
Ned Nguyen6e6e5b32018-02-21 20:21:502729 'Win7 Tests (dbg)(1)': {
2730 'args': [
2731 '--jobs=1',
2732 ],
2733 'swarming': {
2734 'shards': 20,
2735 },
2736 'experiment_percentage': 100,
2737 },
Ben Pastene69400eb2021-03-25 19:27:162738 'chromeos-eve-chrome': {
2739 'args': [
2740 # TODO(crbug.com/1191132): Re-enable.
2741 '--skip=benchmarks.benchmark_smoke_unittest.BenchmarkSmokeTest.wasmpspdfkit',
2742 ],
2743 },
Ben Pastene2b4b15f2021-03-04 00:39:242744 'chromeos-kevin-chrome': {
2745 # TODO(crbug.com/1182948): Remove the experiment.
Ben Pastenebe91e462021-07-27 23:47:262746 # TODO(b/188822176): Restore to 100% when we have additional capacity.
2747 'experiment_percentage': 0,
Ben Pastene2b4b15f2021-03-04 00:39:242748 },
Ben Pastene7b1384a2021-04-22 23:24:322749 'linux-bionic-rel': {
2750 'args': [
2751 '--xvfb',
2752 '--jobs=1',
2753 ],
2754 },
Stephen Martinis1384ff92020-01-07 19:52:152755 'linux-chromium-tests-staging-tests': {
2756 'args': [
2757 '--xvfb',
2758 '--jobs=1',
2759 ],
2760 },
2761 'linux-trusty-rel': {
2762 'args': [
2763 '--xvfb',
2764 '--jobs=1',
2765 ],
2766 },
Stephanie Kim5c7f31d2021-04-27 18:00:062767 'linux-xenial-rel': {
2768 'args': [
2769 '--xvfb',
2770 '--jobs=1',
2771 ],
2772 },
Kenneth Russelleb60cbd22017-12-05 07:54:282773 },
2774 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062775 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012776 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392777 # marshmallow on the CQ. https://crbug.com/1026487.
2778 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042779 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582780 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412781 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412782 'Mac10.11 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142783 'Mac10.13 Tests',
Zhaoyang Li69e2e002021-02-19 21:57:352784 'Mac10.15 Tests',
Zhaoyang Li78427592021-03-25 19:03:232785 'Mac10.15 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152786 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292787 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112788 'Win10 Tests x64 (dbg)',
Kuan Huangc93e8672021-06-29 21:13:452789 'Win10 Tests x64 20h2',
Kenneth Russelleb60cbd22017-12-05 07:54:282790 ],
2791 },
Stephen Martinis54d64ad2018-09-21 22:16:202792 'telemetry_unittests': {
2793 'modifications': {
2794 'Win10 Tests x64 (dbg)': {
2795 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402796 },
John Budorickc498fd3c2019-03-14 01:16:262797 },
2798 'remove_from': [
Ben Pastene9ef2ced52021-07-28 18:04:342799 # TODO(crbug.com/1141234): Restore when there's more DUTs
2800 'chromeos-kevin-chrome',
2801 'chromeos-kevin-rel',
Ben Pastene619317752020-12-03 00:04:142802
John Budorickc498fd3c2019-03-14 01:16:262803 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262804 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292805
2806 'Win10 Tests x64',
Kuan Huangc93e8672021-06-29 21:13:452807 'Win10 Tests x64 20h2',
John Budorickc498fd3c2019-03-14 01:16:262808 ],
Stephen Martinis54d64ad2018-09-21 22:16:202809 },
Brian Sheedyf3b48d62020-05-08 23:03:122810 'test_buildbucket_api_gpu_use_cases': {
2811 'remove_from': [
2812 # crbug.com/1080749
2813 'Optional Linux Release (NVIDIA)',
2814 ],
2815 },
Kenneth Russelleb60cbd22017-12-05 07:54:282816 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522817 'remove_from': [
Haiyang Pan0e39edf42020-04-28 19:29:012818 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392819 # on the CQ. https://crbug.com/1026487.
2820 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552821 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072822 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522823 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282824 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182825 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342826 # These are slow on the ASAN trybot for some reason.
2827 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182828 'swarming': {
John Budorick5052d552017-12-13 02:59:342829 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182830 },
2831 },
Stephen Martinis1384ff92020-01-07 19:52:152832 'Linux Chromium OS ASan LSan Tests (1)': {
2833 # These are slow on the ASAN trybot for some reason.
2834 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182835 'swarming': {
2836 'shards': 2,
2837 },
2838 },
Takuto Ikuta54671d972018-07-19 19:06:352839 'Linux ChromiumOS MSan Tests': {
2840 # These are very slow on the Chrome OS MSAN trybot for some reason.
2841 # crbug.com/865455
2842 'swarming': {
2843 'shards': 2,
2844 },
2845 },
Stephen Martinis1384ff92020-01-07 19:52:152846 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352847 'swarming': {
2848 'shards': 2,
2849 },
2850 },
Stephen Martinis1384ff92020-01-07 19:52:152851 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142852 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152853 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142854 },
2855 },
Stephen Martinis1384ff92020-01-07 19:52:152856 'android-asan': {
2857 'args': [
2858 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2859 ],
2860 },
Takuto Ikuta527cdff2020-01-29 08:04:272861 'android-marshmallow-arm64-rel-swarming': {
2862 'swarming': {
2863 'shards': 8,
2864 },
2865 },
Stephen Martinis1384ff92020-01-07 19:52:152866 'linux-chromeos-chrome': {
2867 'args': [
2868 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2869 ],
2870 },
Ben Pasteneacd57392019-10-31 02:13:252871 'linux-chromeos-dbg': {
2872 'swarming': {
2873 'shards': 2,
2874 },
2875 },
Erik Chend063aef72019-11-18 19:13:102876 'linux-chromeos-rel': {
2877 'swarming': {
2878 'shards': 2,
2879 },
2880 },
Yuke Liao597dd6df72020-08-18 03:02:542881 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542882 'linux-lacros-code-coverage': {
2883 'args': [
2884 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
2885 ],
2886 },
2887 # https://crbug.com/1111979,
Yuke Liao597dd6df72020-08-18 03:02:542888 'linux-lacros-rel': {
2889 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402890 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Yuke Liao597dd6df72020-08-18 03:02:542891 ],
2892 },
Sven Zheng5c9d3e342020-08-11 21:39:432893 # https://crbug.com/1111979,
2894 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432895 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402896 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432897 ],
2898 },
Kenneth Russelleb60cbd22017-12-05 07:54:282899 },
2900 },
Maksim Sisov649b7017a2021-03-04 08:20:392901 'unit_tests_wayland': {
2902 'modifications': {
2903 # CI Ozone/Wayland tester.
2904 'Linux Tester (Ozone Wayland)': {
2905 'args': [
2906 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.unit_tests_wayland.filter',
2907 ],
2908 },
2909 }
2910 },
Kenneth Russell8a386d42018-06-02 09:48:012911 'video_decode_accelerator_gl_unittest': {
2912 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012913 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492914 'Optional Win10 x64 Release (Intel HD 630)',
2915 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482916 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012917 ],
2918 },
Sven Zheng577fe5ff2020-08-03 22:06:442919 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392920 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432921 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542922 'linux-lacros-code-coverage': {
2923 'args': [
2924 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
2925 'DesktopWidgetTest*:'
2926 'DesktopWindowTreeHostPlatformTest*:'
2927 'EditableComboboxTest*:'
2928 'MenuRunnerTest*:'
2929 'TextfieldTest*:'
2930 'TooltipControllerTest*:'
2931 'TooltipStateManagerTest*'
2932 ],
2933 },
Sven Zheng5c9d3e342020-08-11 21:39:432934 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432935 'args': [
2936 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:192937 'DesktopWidgetTest*:'
2938 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532939 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:512940 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532941 'TextfieldTest*:'
Benjamin Beaudry54b3b882021-03-12 23:55:362942 'TooltipControllerTest*:'
2943 'TooltipStateManagerTest*'
Sven Zheng5c9d3e342020-08-11 21:39:432944 ],
2945 },
Sven Zheng80734f12020-08-06 06:50:392946 },
Sven Zheng577fe5ff2020-08-03 22:06:442947 },
Tom Anderson76eff052020-04-01 21:28:522948 'views_unittests_wayland': {
2949 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:132950 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:522951 'Linux Ozone Tester (Wayland)': {
2952 'args': [
2953 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2954 ],
2955 },
Maksim Sisov69730f82020-11-11 12:09:132956 # CI tester.
2957 'Linux Tester (Ozone Wayland)': {
2958 'args': [
2959 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2960 ],
2961 },
Tom Anderson76eff052020-04-01 21:28:522962 },
2963 },
John Budorickd02c429de2020-01-10 19:02:212964 'viz_unittests': {
2965 'modifications': {
Haiyang Pancf765862021-03-18 20:39:152966 'android-11-x86-fyi-rel': {
2967 'args': [
2968 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.viz_unittests.filter',
2969 ],
2970 },
Haiyang Pan2486dcb2020-09-18 17:53:062971 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:092972 'args': [
John Budorickd02c429de2020-01-10 19:02:212973 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2974 ],
2975 },
Haiyang Pan08d09dc2020-04-01 16:11:212976 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:092977 'args': [
John Budorickd02c429de2020-01-10 19:02:212978 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2979 ],
2980 },
2981 },
2982 },
John Budorick20f4fa8d2019-08-02 22:58:292983 'vr_android_unittests': {
2984 'remove_from': [
Michael Thiessen2abf0052021-03-05 18:43:072985 'android-lollipop-arm-rel',
John Budorick20f4fa8d2019-08-02 22:58:292986 ],
2987 },
2988 'vr_common_unittests': {
2989 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212990 'android-pie-x86-rel',
John Budorick20f4fa8d2019-08-02 22:58:292991 ],
2992 },
Kenneth Russellfbda3c532017-12-08 23:57:242993 'vr_pixeltests': {
2994 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212995 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:282996 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:242997 ],
2998 },
Nico Webere81999ee2018-07-01 23:52:432999 'wayland_client_perftests': {
3000 'remove_from': [
3001 'linux-chromeos-dbg', # https://crbug.com/859307
3002 ],
3003 },
Chong Gud1a5c5992021-04-09 04:08:323004 'web_engine_browsertests': {
3005 'modifications': {
3006 'fuchsia-code-coverage': {
3007 'swarming': {
Chong Gu7a463202021-07-19 18:43:103008 'shards': 28,
Chong Gud1a5c5992021-04-09 04:08:323009 },
3010 },
3011 },
3012 },
Chong Gu4c9e8f112021-06-02 18:37:263013 'web_engine_integration_tests': {
3014 'modifications': {
3015 'fuchsia-code-coverage': {
3016 'swarming': {
3017 'shards': 6,
3018 },
3019 },
3020 },
3021 },
John Budorick63357462019-02-27 23:02:513022 'webdriver_tests_suite': {
3023 'remove_from': [
3024 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
Stephanie Kim5c7f31d2021-04-27 18:00:063025 'linux-xenial-rel',
John Budorick63357462019-02-27 23:02:513026 ],
3027 },
bsheedy048cbdb2019-02-04 20:32:053028 'webgl2_conformance_gl_passthrough_tests': {
3029 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:443030 # Not enough capacity. https://crbug.com/982294
3031 'Mac Pro FYI Release (AMD)',
3032 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:053033 ],
3034 },
John Budorick82e61dfb2019-12-10 04:36:093035 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:203036 'remove_from': [
3037 # The Mac NVIDIA Retina bots don't have the capacity to run
3038 # this test suite on mac_optional_gpu_tests_rel.
3039 'Optional Mac Retina Release (NVIDIA)',
3040 ],
Kenneth Russell8a386d42018-06-02 09:48:013041 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:013042 'Mac FYI GPU ASAN Release': {
3043 'args': [
3044 '--is-asan',
3045 ]
3046 },
3047 },
3048 },
3049 'webgl_conformance_gl_passthrough_tests': {
3050 'remove_from': [
3051 # crbug.com/555545 and crbug.com/649824:
3052 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
3053 # Always fails on older cards, flaky on newer cards.
Kenneth Russell8a386d42018-06-02 09:48:013054 'Win7 FYI Release (AMD)',
3055 ],
3056 },
Kenneth Russell984f2f12020-12-15 23:23:353057 'webgl_conformance_metal_passthrough_tests': {
3058 'remove_from': [
3059 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
3060 'Mac FYI Retina Release (NVIDIA)',
3061 ],
3062 },
Stephen Martinis54d64ad2018-09-21 22:16:203063 'webgl_conformance_tests': {
Kenneth Russelle63e41f2019-04-09 02:45:283064 'remove_from': [
3065 # Too slow on this configuration, which is severely hardware
3066 # constrained. crbug.com/950690
3067 'Mac FYI Retina Debug (NVIDIA)',
3068 ],
Kenneth Russell8a386d42018-06-02 09:48:013069 },
John Budorick82e61dfb2019-12-10 04:36:093070 'webgl_conformance_validating_tests': {
3071 'modifications': {
3072 'Mac FYI GPU ASAN Release': {
3073 'args': [
3074 '--is-asan',
3075 ]
3076 },
3077 },
3078 },
Austin Enge8c0ba02021-07-19 23:55:193079 'webgpu_blink_web_tests': {
3080 'modifications': {
3081 # Increase the timeout with ASAN (crbug.com/1208253)
3082 'Dawn Win10 x64 ASAN Release': {
3083 'args': [
3084 '--time-out-ms=48000',
3085 ],
3086 },
3087 },
3088 },
Kenneth Russelleb60cbd22017-12-05 07:54:283089 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:573090 'remove_from': [
3091 # Flakily fails on Win7. https://crbug.com/943372.
3092 'Win7 Tests (1)',
3093 'Win 7 Tests x64 (1)',
Haiyang Pan2489f032020-09-30 19:05:033094 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:063095 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
3096 'android-marshmallow-arm64-rel',
3097 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:573098 ],
Dirk Pranke81ff51c2017-12-09 19:24:283099 'modifications': {
John Budorick5052d552017-12-13 02:59:343100 'Linux ASan LSan Tests (1)': {
3101 # These are very slow on the ASAN trybot for some reason.
3102 # crbug.com/794372
3103 'swarming': {
3104 'shards': 5,
3105 },
3106 },
Erik Chen681dc0282019-11-26 22:54:493107 'Linux TSan Tests': {
3108 'swarming': {
3109 'shards': 2,
3110 },
3111 },
arthursonzogni26889d82018-05-29 17:18:163112 'Marshmallow 64 bit Tester': {
3113 # Increase timeout. See https://crbug.com/847229.
3114 'swarming': {
3115 'hard_timeout': 1200,
3116 },
3117 },
Haiyang Panc7c009e2021-03-18 19:31:233118 'android-11-x86-fyi-rel': {
3119 'args': [
3120 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.blink_unittests.filter',
3121 ],
3122 },
Omer Katz7d2be652020-01-22 18:13:463123 'linux-blink-heap-concurrent-marking-tsan-rel': {
3124 'swarming': {
3125 'shards': 2,
3126 },
3127 },
Dirk Pranke81ff51c2017-12-09 19:24:283128 },
Kenneth Russelleb60cbd22017-12-05 07:54:283129 },
Haiyang Panfbd2b482020-09-23 23:41:253130 'weblayer_browsertests': {
3131 'modifications': {
Haiyang Pand38464f52021-03-24 00:29:013132 'android-11-x86-fyi-rel': {
3133 'args': [
3134 # TODO(crbug.com/1191784): Enable this test once the issue is fixed.
3135 '--gtest_filter=-DownloadBrowserTest.OverrideDownloadDirectory',
3136 ],
3137 },
Haiyang Panfbd2b482020-09-23 23:41:253138 'android-pie-arm64-rel': {
3139 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3140 # capacity has been deployed.
3141 'swarming': {
3142 'dimension_sets': [
3143 {
3144 'device_type': 'sailfish',
3145 },
3146 ],
3147 },
3148 },
3149 },
3150 },
Haiyang Pan591dbad2020-06-05 20:26:373151 'weblayer_bundle_test': {
3152 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063153 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573154 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373155 ],
3156 },
3157 'weblayer_instrumentation_test_apk': {
3158 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063159 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573160 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373161 ],
Haiyang Pan6d7a15b2020-10-03 00:29:193162 'modifications': {
3163 'android-pie-arm64-rel': {
3164 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3165 # capacity has been deployed.
3166 'swarming': {
3167 'dimension_sets': [
3168 {
3169 'device_type': 'sailfish',
3170 },
3171 ],
3172 },
3173 },
3174 },
Haiyang Pan591dbad2020-06-05 20:26:373175 },
Rakib M. Hasan48919902021-02-26 23:07:203176 'weblayer_instrumentation_test_apk_ToT_Tests': {
3177 'modifications': {
3178 'android-weblayer-10-x86-rel-tests': {
3179 'args': [
3180 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3181 ]
3182 },
3183 'android-weblayer-marshmallow-x86-rel-tests': {
3184 'args': [
3185 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3186 ]
3187 }
3188 }
3189 },
Haiyang Pan4efd9b02021-03-17 23:58:303190 'weblayer_private_instrumentation_test_apk': {
3191 'modifications': {
3192 # TODO(crbug.com/1189403): Remove the filter once the issue is fixed.
3193 'android-11-x86-fyi-rel': {
3194 'args': [
3195 '--gtest_filter=-org.chromium.weblayer.test.MediaCaptureTest.*',
3196 ],
3197 },
3198 },
3199 },
Weizhong Xia7d335882021-01-28 02:49:523200 'weblayer_shell_wpt': {
3201 'modifications': {
3202 # TODO(crbug.com/1171555): remove this when test can run with more emulators
3203 'android-weblayer-pie-x86-wpt-fyi-rel': {
3204 'swarming': {
Weizhong Xia7d335882021-01-28 02:49:523205 'shards': 18,
3206 },
3207 },
Weizhong Xia0f0c3302021-04-27 00:05:433208 'android-weblayer-pie-x86-wpt-smoketest': {
3209 'args': [
Haiyang Pan1f205ad2021-07-31 01:47:523210 '--default-exclude',
Weizhong Xia0f0c3302021-04-27 00:05:433211 '--include-file=../../third_party/blink/web_tests/android/WPTSmokeTestCases'
3212 ],
3213 'swarming': {
Weizhong Xia0f0c3302021-04-27 00:05:433214 'shards': 3,
3215 },
3216 },
Weizhong Xia7d335882021-01-28 02:49:523217 },
3218 },
Haiyang Panfbd2b482020-09-23 23:41:253219 'webview_cts_tests': {
Haiyang Panfed339172021-03-10 23:19:573220 'remove_from': [
3221 'android-11-x86-fyi-rel', # crbug.com/1165280
Ben Joyce4677e682021-03-22 22:19:113222 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
3223 # GLIBC_2.28 Not found.
Haiyang Panfed339172021-03-10 23:19:573224 ],
Haiyang Panfbd2b482020-09-23 23:41:253225 'modifications': {
3226 'android-pie-arm64-rel': {
3227 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3228 # capacity has been deployed.
3229 'swarming': {
3230 'dimension_sets': [
3231 {
3232 'device_type': 'sailfish',
3233 },
3234 ],
3235 },
3236 },
3237 },
3238 },
Kenneth Russelleb60cbd22017-12-05 07:54:283239 'webview_instrumentation_test_apk': {
3240 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:063241 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:543242 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:153243 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:503244 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:093245 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:193246 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:253247 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:193248
Dirk Pranke20eae9a72017-12-09 18:12:143249 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:273250 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:033251 'android-lollipop-arm-rel-swarming',
Garrett Beaty47a2d802020-11-10 20:50:533252 # https://crbug.com/1147531 - covered on pie
3253 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:283254 ],
Ben Pastenee17a8e92018-07-12 21:55:183255 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:453256 # chromium.android.fyi
3257 'Android WebView P FYI (rel)': {
3258 'args': [
3259 '--annotation',
3260 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
3261 ],
3262 },
Ben Pastenee17a8e92018-07-12 21:55:183263 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:303264 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:573265 # TODO(https://crbug.com/884413): Re-enable this once the tests are
3266 # either passing or there is more capacity.
3267 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:183268 },
Haiyang Pan103864812021-03-19 19:28:443269 'android-11-x86-fyi-rel': {
3270 'args': [
3271 # TODO(crbug.com/1189746) Enable this test once the issue is fixed.
3272 '--gtest_filter=-org.chromium.net.NetworkChangeNotifierTest.testNetworkChangeNotifierJavaObservers',
3273 ],
3274 },
Kuan Huang1f402c82021-06-08 17:58:183275 'android-pie-arm64-rel': {
3276 'swarming': {
3277 'shards': 9,
3278 },
3279 },
Haiyang Pan08d09dc2020-04-01 16:11:213280 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:293281 'args': [
3282 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3283 ],
3284 },
Ben Pastenee17a8e92018-07-12 21:55:183285 },
Kenneth Russelleb60cbd22017-12-05 07:54:283286 },
Haiyang Panfed339172021-03-10 23:19:573287 'webview_ui_test_app_test_apk': {
3288 'remove_from': [
3289 'android-11-x86-fyi-rel', # crbug.com/1165280
3290 ],
3291 },
bsheedy800f5062018-08-07 00:47:543292 'xr_browser_tests': {
3293 'remove_from': [
Maggie Chen4fc29842018-08-07 19:12:483294 # Fails on the bot, http://crbug.com/868143
3295 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:543296 ],
3297 },
Kenneth Russelleb60cbd22017-12-05 07:54:283298}