blob: 354df8b938e8317ac0f42d775decb17c5bb3e228 [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This is a .pyl, or "Python Literal", file. You can treat it just like a
6# .json file, with the following exceptions:
7# * all keys must be quoted (use single quotes, please);
8# * comments are allowed, using '#' syntax; and
9# * trailing commas are allowed.
10
11# Exceptions to the common test suites can only include removal from
12# particular bots, and modifications on particular bots. By design,
13# it's not possible to add one-off tests to bots. Instead they have to
14# be added to one of the test suites in test_suites.pyl.
15#
Jeff Yoone2188f62020-08-24 20:55:5716# Note that if you are excluding with variants, you will need to exclude
17# per variant, with the identifier appended to the test suite name.
18# For example, if you have ios_chrome_ui_eg2tests_module with variant
19# SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you
20# must exclude with the test name as:
21# "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0"
22
Kenneth Russelleb60cbd22017-12-05 07:54:2823# The goal is to drive the number of exceptions to zero, to make all
24# the bots behave similarly.
25{
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:4728 'android-11-x86-rel': {
Haiyang Panca7fcec2021-03-19 02:11:1029 'swarming': {
30 'shards': 2,
31 },
32 },
Struan Shrimptone772d72f2021-12-15 07:50:0933 'android-marshmallow-arm64-rel': {
34 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:5935 'quickrun_shards': 3,
Struan Shrimptone772d72f2021-12-15 07:50:0936 },
37 },
Greg Gutermanea661162021-11-17 00:46:4338 'android-marshmallow-arm64-rel-rts': {
39 'swarming': {
40 'shards': 2,
41 },
42 },
Haiyang Panb991f562021-08-10 17:46:4643 'android-marshmallow-x86-rel': {
44 'swarming': {
45 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5946 'quickrun_shards': 6,
Haiyang Panb991f562021-08-10 17:46:4647 },
48 },
Andrew Luo38b311f2019-10-04 03:42:0949 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5850 'args': [
51 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
52 ],
Haiyang Panfbd2b482020-09-23 23:41:2553 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
54 # capacity has been deployed.
55 'swarming': {
56 'dimension_sets': [
57 {
58 'device_type': 'sailfish',
59 },
60 ],
Haiyang Pan1678f0c02021-03-09 23:05:0961 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5962 'quickrun_shards': 6,
Haiyang Panfbd2b482020-09-23 23:41:2563 },
Andrew Luo38b311f2019-10-04 03:42:0964 },
Haiyang Pan08d09dc2020-04-01 16:11:2165 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0466 'args': [
67 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
68 ],
Haiyang Pan7cd609d2021-04-08 20:17:2469 'swarming': {
70 'shards': 2,
71 },
John Budorick191adfcd2020-01-29 18:19:0472 },
Andrew Luo38b311f2019-10-04 03:42:0973 },
74 },
Sven Zhengc60debc2020-09-10 18:40:5275 'android_sync_integration_tests': {
76 'remove_from': [
Haiyang Pan6b8e4cf2021-08-02 21:38:2877 # Remove from CQ bots due to capacity.
78 'android-marshmallow-arm64-rel',
Greg Gutermanea661162021-11-17 00:46:4379 'android-marshmallow-arm64-rel-rts',
Sven Zhengc60debc2020-09-10 18:40:5280 ],
81 },
Kenneth Russelleb60cbd22017-12-05 07:54:2882 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:2883 },
Jamie Madillc9ae75d2020-10-23 19:19:4884 'angle_end2end_tests': {
85 'remove_from': [
86 # TODO(ynovikov) Investigate why the test breaks on older devices.
87 'Android FYI Release (Nexus 5)',
Jamie Madillc9ae75d2020-10-23 19:19:4888 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4889 ],
Yuly Novikov60cbf642020-11-19 20:43:1590 'modifications': {
91 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:1592 'Optional Win10 x64 Release (Intel HD 630)': {
93 'args': [
94 '--max-processes=1',
95 ],
96 },
97 'Win10 FYI x64 Exp Release (Intel HD 630)': {
98 'args': [
99 '--max-processes=1',
100 ],
101 },
102 'Win10 FYI x64 Release (Intel HD 630)': {
103 'args': [
104 '--max-processes=1',
105 ],
106 },
Yuly Novikov80d2e672021-02-13 00:16:04107 'win10-angle-x64-intel': {
108 'args': [
109 '--max-processes=1',
110 ],
111 },
Yuly Novikov60cbf642020-11-19 20:43:15112 },
Yuly Novikov922b1fa92021-02-25 22:25:40113 'replacements': {
114 'Linux FYI Release (AMD RX 5500 XT)': {
115 'args': {
116 '--max-processes': '1',
117 },
118 },
119 },
Jamie Madillc9ae75d2020-10-23 19:19:48120 },
Jamie Madillc9ae75d2020-10-23 19:19:48121 'angle_unittests': {
122 'remove_from': [
123 # On Android, these are already run on the main waterfall.
124 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36125 # Times out listing tests crbug.com/1167314
126 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48127 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54128 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48129 'linux-lacros-tester-rel',
130 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40131 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48132 ],
Jamie Madillc9ae75d2020-10-23 19:19:48133 },
134 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15135 'modifications': {
136 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:15137 'Optional Win10 x64 Release (Intel HD 630)': {
138 'args': [
139 '--max-processes=1',
140 ],
141 },
142 'Win10 FYI x64 Exp Release (Intel HD 630)': {
143 'args': [
144 '--max-processes=1',
145 ],
146 },
147 'Win10 FYI x64 Release (Intel HD 630)': {
148 'args': [
149 '--max-processes=1',
150 ],
151 },
Yuly Novikov80d2e672021-02-13 00:16:04152 'win10-angle-x64-intel': {
153 'args': [
154 '--max-processes=1',
155 ],
156 },
Yuly Novikov60cbf642020-11-19 20:43:15157 },
Jamie Madillc9ae75d2020-10-23 19:19:48158 },
Yuke Liaob6beaeca2021-04-29 23:41:51159 'aura_unittests_amd64-generic': {
160 'remove_from': [
161 # TODO(crbug.com/1204231): Re-enable.
162 'lacros-amd64-generic-rel',
163 ]
164 },
Yuke Liao79a8cf52021-06-11 18:14:34165 'aura_unittests_eve': {
166 'remove_from': [
167 # TODO(crbug.com/1204231): Re-enable.
168 'lacros-amd64-generic-rel',
169 ]
170 },
Chong Gudf7fbe92021-02-24 02:55:58171 'base_unittests': {
172 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47173 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:23174 'args': [
Haiyang Panc08d02212021-10-18 18:58:38175 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
176 ],
177 },
178 'android-12-x64-fyi-rel': {
179 'args': [
180 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
181 '--gtest_filter=-ModuleCacheTest.CheckAgainstProcMaps', # crbug.com/1260521
Haiyang Panc7c009e2021-03-18 19:31:23182 ],
183 },
Chong Gudf7fbe92021-02-24 02:55:58184 'fuchsia-code-coverage': {
185 'swarming': {
186 'shards': 5,
187 },
188 },
189 },
190 },
Haiyang Pan363c59a2020-07-23 05:47:04191 'blink_platform_unittests': {
192 'modifications': {
Haiyang Panfbd2b482020-09-23 23:41:25193 'android-pie-arm64-rel': {
194 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
195 # capacity has been deployed.
196 'swarming': {
197 'dimension_sets': [
198 {
199 'device_type': 'sailfish',
200 },
201 ],
202 },
203 },
Chong Gu52481452021-04-02 17:52:41204 'fuchsia-code-coverage': {
205 'swarming': {
206 'shards': 5,
207 },
208 },
Haiyang Pan363c59a2020-07-23 05:47:04209 },
210 },
Chong Gu76046412021-09-22 17:49:21211 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34212 'modifications': {
213 'fuchsia-code-coverage': {
214 'swarming': {
215 'shards': 30,
216 },
217 },
218 },
219 },
John Chenaab16fc02020-03-03 06:35:45220 'blink_web_tests': {
221 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01222 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45223 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
224 'Win10 Tests x64 (dbg)',
225 ],
226 'modifications': {
227 'Fuchsia x64': {
228 'args': [
229 '--platform=fuchsia',
Weizhong Xia3fdef5ca2022-01-04 21:50:20230 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45231 ],
232 'swarming': {
233 'shards': 1,
234 },
235 },
236 'Linux Tests': {
237 "args": [
238 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
239 ],
240 },
241 'Linux Tests (dbg)(1)': {
242 'args': [
243 '--debug',
244 ],
245 'swarming': {
Sven Zheng439fcdf2021-07-13 20:14:57246 'shards': 30,
John Chenaab16fc02020-03-03 06:35:45247 },
248 },
Xianzhu Wange6dec152021-08-02 19:54:53249 'Mac10.12 Tests': {
250 'swarming': {
251 'shards': 25,
252 },
253 },
John Chenaab16fc02020-03-03 06:35:45254 'Mac10.13 Tests': {
255 'swarming': {
256 'dimension_sets': [
257 {
Erik Staab59591f32020-08-25 23:07:07258 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45259 },
260 ],
261 'shards': 25,
262 },
263 },
Zhaoyang Li69e2e002021-02-19 21:57:35264 'Mac10.15 Tests': {
265 'swarming': {
266 'dimension_sets': [
267 {
268 'gpu': None,
269 },
270 ],
271 'shards': 25,
272 },
273 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29274 'Mac11 Tests': {
275 'swarming': {
276 'dimension_sets': [
277 {
278 'gpu': None,
279 },
280 ],
281 'shards': 25,
282 },
283 },
Zhaoyang Li9357e1e12021-12-07 18:53:17284 'Mac11 Tests (dbg)': {
285 'experiment_percentage': 100,
286 'args': [
287 '--debug',
288 ],
289 'swarming': {
290 'shards': 40,
291 },
292 },
Chong Gu75af969a2021-03-22 14:46:14293 'ToTFuchsia x64': {
294 'args': [
295 '--platform=fuchsia',
296 ],
297 'swarming': {
298 'shards': 1,
299 },
300 },
John Chenaab16fc02020-03-03 06:35:45301 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45302 # This builder compiles Chromium in release mode, but V8 in debug.
303 # TODO(machenbach): Change name and out directory of this builder to
304 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45305 'args': [
Michael Achenbach455d39242020-06-22 13:33:45306 '-t',
307 'Debug',
308 '--release',
John Chenaab16fc02020-03-03 06:35:45309 ],
310 },
311 'V8 Blink Linux Future': {
312 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07313 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45314 ],
315 },
316 'WebKit Linux ASAN': {
317 'args': [
318 '--additional-expectations',
319 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35320 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45321 '48000',
322 '--enable-sanitizer',
323 ],
324 'swarming': {
325 'shards': 20,
326 },
327 },
328 'WebKit Linux Leak': {
329 'args': [
330 '--additional-expectations',
331 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35332 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45333 '48000',
334 '--enable-leak-detection',
335 ],
336 'swarming': {
337 'shards': 10,
338 },
339 },
340 'WebKit Linux MSAN': {
341 'args': [
342 '--additional-expectations',
343 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35344 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45345 '66000',
346 '--enable-sanitizer',
347 ],
348 'swarming': {
349 'expiration': 36000,
350 'hard_timeout': 10800,
351 'io_timeout': 3600,
352 'shards': 20,
353 },
354 },
John Chenaab16fc02020-03-03 06:35:45355 'WebKit Linux layout_ng_disabled Builder': {
356 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07357 '--flag-specific=disable-layout-ng',
John Chenaab16fc02020-03-03 06:35:45358 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08359 'swarming': {
360 'shards': 20,
361 },
John Chenaab16fc02020-03-03 06:35:45362 },
363 'Win10 Tests x64': {
364 'args': [
365 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21366 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45367 ],
368 'swarming': {
369 "shards": 28
370 },
371 },
372 'Win10 Tests x64 (dbg)': {
373 'args': [
374 '--debug',
375 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21376 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45377 ],
378 },
Kuan Huanga89737d2022-01-07 19:42:11379 'Win11 Tests x64': {
380 'args': [
381 '--target',
382 'Release_x64',
383 ],
384 'swarming': {
385 "shards": 28
386 },
387 },
John Chenaab16fc02020-03-03 06:35:45388 'Win7 Tests (dbg)(1)': {
389 'args': [
390 '--debug',
Weizhong Xia91b53362022-01-05 17:13:35391 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45392 '60000'
393 ],
394 'experiment_percentage': 100,
395 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
396 # from prefered_os_dimension in
397 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
398 # Swarming dimensions would be either specified for all testers on the
399 # waterfall (and therefore, explicitly specified for all tests in the
400 # generated JSON), or this would be removed, and the implicit one used.
401 'swarming': {
402 'dimension_sets': [
403 {
404 'os': 'Windows-7-SP1',
405 }
406 ],
407 },
408 },
409 # tryserver.chromium.android
410 'android_blink_rel': {
411 'args': [
412 '--release',
413 '--android',
414 # TODO(crbug.com/912120): Breakpad was entirely disabled on
415 # Android. Remove this when it no longer affects Android crash
416 # log handling.
417 '--disable-breakpad',
418 # TODO(crbug.com/875172): run on the real GPU since the
419 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
420 '--additional-driver-flag=--use-gpu-in-tests',
421 ],
422 },
423 'devtools_frontend_linux_blink_light_rel': {
424 'args': [
425 'http/tests/devtools',
426 ],
427 'swarming': {
428 'shards': 4,
429 },
430 },
431 'fuchsia-fyi-x64-rel': {
432 'args': [
433 '--platform=fuchsia',
434 ],
435 'swarming': {
436 'shards': 1,
437 },
438 },
Mathias Carlen30968a62020-03-31 08:47:04439 'linux-autofill-assistant': {
440 'args': [
441 '--release',
442 ],
443 },
Yuzu Saijo9709bcc2020-03-18 09:12:20444 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45445 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07446 '--flag-specific=enable-back-forward-cache-same-site',
Hiroshige Hayashizaki70120372021-10-04 07:24:30447 # TODO(crbug.com/1255537): Re-enable the test.
448 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
John Chenaab16fc02020-03-03 06:35:45449 ],
450 },
451 'linux-blink-animation-use-time-delta': {
452 'args': [
453 '--debug',
454 ],
455 },
John Chenaab16fc02020-03-03 06:35:45456 'linux-blink-heap-concurrent-marking-tsan-rel': {
457 'args': [
458 '--release',
Brian Sheedy10ddf0a2021-08-16 23:19:07459 '--flag-specific=enable-blink-heap-concurrent-marking',
John Chenaab16fc02020-03-03 06:35:45460 ],
461 },
Daniel Libby178c9832020-10-08 20:36:14462 'linux-blink-web-tests-force-accessibility-rel': {
463 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07464 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14465 ],
466 },
John Chenaab16fc02020-03-03 06:35:45467 'linux-code-coverage': {
468 'args': [
469 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
470 ],
471 'swarming': {
472 'shards': 20,
473 },
474 },
Aaron Gable40f79aa2020-03-21 01:21:15475 'linux-layout-tests-edit-ng': {
476 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07477 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15478 ],
479 },
Stephanie Kim5c7f31d2021-04-27 18:00:06480 'linux-xenial-rel': {
481 "args": [
482 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
483 ],
484 },
Lindsay Pasricha60535a22021-12-13 16:50:24485 # TODO (crbug.com/1254971) Re-enable once fixed
486 'mac-osxbeta-rel': {
487 'experiment_percentage': 0,
488 },
John Chenaab16fc02020-03-03 06:35:45489 'mac10.12-blink-rel-dummy': {
490 'swarming': {
491 'shards': 20,
492 },
493 },
494 'mac10.13-blink-rel-dummy': {
495 'swarming': {
496 'shards': 20,
497 },
498 },
John Chenaab16fc02020-03-03 06:35:45499 'mac10.14-blink-rel-dummy': {
500 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56501 # Increase timeout and reduce shards.
502 # See https://crbug.com/1203565.
503 'shards': 12,
504 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45505 },
506 },
Ilia Samsonov7efe05e2020-05-07 19:00:46507 'mac10.15-blink-rel-dummy': {
508 'swarming': {
509 'shards': 20,
510 },
511 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44512 'mac11.0-blink-rel-dummy': {
513 'swarming': {
Dirk Pranke2cc61792021-06-10 20:24:54514 'shards': 12,
515 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44516 },
517 },
Preethi Mohand030de42021-07-22 21:12:13518 'win10.20h2-blink-rel-dummy': {
519 'swarming': {
Preethi Mohand044dd02021-09-06 15:59:42520 'shards': 14,
Preethi Mohand030de42021-07-22 21:12:13521 'hard_timeout': 1200,
522 },
523 },
John Chenaab16fc02020-03-03 06:35:45524 },
525 },
John Budorickca995852019-06-26 16:55:55526 'breakpad_unittests': {
527 'modifications': {
528 'android-asan': {
529 'args': [
530 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
531 ],
532 },
533 },
534 },
Kenneth Russelleb60cbd22017-12-05 07:54:28535 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24536 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29537 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41538 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26539 'ToTLinuxTSan', # https://crbug.com/368525
Lindsay Pasrichab3f72db2021-09-22 22:05:46540 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35541 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13542 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35543 'Mac10.15 Tests', # https://crbug.com/1042757
Zhaoyang Li9357e1e12021-12-07 18:53:17544 'Mac11 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43545 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46546 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11547 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24548 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28549 'modifications': {
Nico Weber3f919792020-06-12 23:34:52550 'CrWinAsan': {
551 # These are very slow on the ASAN trybot for some reason.
552 # crbug.com/794372
553 'swarming': {
554 'shards': 40,
555 },
556 },
557 'CrWinAsan(dll)': {
558 # These are very slow on the ASAN trybot for some reason.
559 # crbug.com/794372
560 'swarming': {
561 'shards': 40,
562 },
563 },
Stephen Martinis1384ff92020-01-07 19:52:15564 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36565 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15566 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36567 },
568 },
Stephen Martinis1384ff92020-01-07 19:52:15569 'Linux ASan LSan Tests (1)': {
570 # These are very slow on the ASAN trybot for some reason.
571 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19572 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15573 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09574 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19575 },
576 },
Chris Cunningham1d0e9e12020-02-26 22:56:40577 'Linux ASan Tests (sandboxed)': {
578 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41579 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40580 },
581 },
Stephen Martinis1384ff92020-01-07 19:52:15582 'Linux Chromium OS ASan LSan Tests (1)': {
583 # These are very slow on the ASAN trybot for some reason.
584 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51585 'swarming': {
Struan Shrimpton4ac259cc2021-11-22 22:41:33586 'shards': 40,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51587 },
588 },
Stephen Martinis1384ff92020-01-07 19:52:15589 'Linux ChromiumOS MSan Tests': {
590 # These are very slow on the Chrome OS MSAN trybot for some reason.
591 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34592 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36593 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34594 },
Ben Pastene44221d32020-05-21 23:38:36595 'args': [
596 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
597 ],
Kenneth Russell56a3e862017-12-08 03:11:34598 },
Maksim Sisovc81d284c2021-10-05 17:54:35599 # https://crbug.com/1084469
600 'Linux Tests (Wayland)': {
601 'args': [
602 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
603 ],
Struan Shrimptone772d72f2021-12-15 07:50:09604 'swarming': {
605 'quickrun_shards': 24,
606 },
Maksim Sisovc81d284c2021-10-05 17:54:35607 },
John Budorick614f91a2020-03-30 20:34:55608 'Linux Tests (dbg)(1)': {
609 # crbug.com/1066161
610 'swarming': {
611 'shards': 20,
612 },
613 },
Stephen Martinis1384ff92020-01-07 19:52:15614 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24615 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24616 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24617 },
Lindsay Pasricha8155d052021-04-22 00:06:43618 # crbug.com/1196416
619 'args': [
620 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
621 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46622 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24623 },
Sven Zheng3f14625692021-08-24 06:28:27624 # TODO(crbug.com/1232535) Remove once the bug is resolved.
625 'Mac10.11 Tests': {
626 'args': [
627 '--test-launcher-print-timestamps',
628 ],
629 },
Lindsay Pasricha76f44d22021-04-07 16:16:26630 'Mac10.15 Tests': {
631 # crbug.com/1042757
632 'swarming': {
633 'dimension_sets': [
634 {
635 # These shards are liable to time out when running on macmini7,1.
636 'cores': '8|12',
637 }
638 ],
639 },
640 # crbug.com/1196416
641 'args': [
642 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
643 ],
644 },
Lindsay Pasrichaf8762592021-12-02 23:43:09645 'Mac11 Tests': {
646 'ci_only': True,
647 },
Zhaoyang Li9357e1e12021-12-07 18:53:17648 'Mac11 Tests (dbg)': {
649 # crbug.com/1042757
650 'swarming': {
651 'dimension_sets': [
652 {
653 # These shards are liable to time out when running on macmini7,1.
654 'cores': '8|12',
655 }
656 ],
657 },
658 # crbug.com/1196416
659 'args': [
660 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
661 ],
662 },
Stephen Martinis1384ff92020-01-07 19:52:15663 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28664 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18665 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28666 },
667 },
Stephen Martinis1384ff92020-01-07 19:52:15668 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28669 'swarming': {
670 'shards': 20,
671 },
672 },
Kenneth Russell6c83d212018-07-27 20:52:59673 'Win10 Tests x64': {
674 # crbug.com/868082
675 'args': [
676 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
677 ],
Takuto Ikutac9c269a2019-01-10 22:40:25678 'swarming': {
679 # This is for slow test execution that often becomes a critical path of
680 # swarming jobs. crbug.com/868114
681 'shards': 15,
Struan Shrimpton4b7abc02021-12-16 01:36:59682 'quickrun_shards': 30,
Takuto Ikutac9c269a2019-01-10 22:40:25683 }
Kenneth Russell6c83d212018-07-27 20:52:59684 },
Kuan Huanga89737d2022-01-07 19:42:11685 'Win11 Tests x64': {
686 # crbug.com/868082
687 'args': [
688 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
689 ],
690 'swarming': {
691 # This is for slow test execution that often becomes a critical path of
692 # swarming jobs. crbug.com/868114
693 'shards': 15,
694 'quickrun_shards': 30,
695 }
696 },
Stephen Martinis1384ff92020-01-07 19:52:15697 'Win7 Tests (1)': {
698 # This is for slow test execution that often becomes a critical path of
699 # swarming jobs. crbug.com/868114
700 'swarming': {
701 'shards': 15,
702 },
703 },
704 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02705 'swarming': {
706 'shards': 20,
707 },
708 },
Stephen Martinis1384ff92020-01-07 19:52:15709 'linux-chromeos-chrome': {
710 # TODO(https://crbug.com/932269): Promote out of experiment when the
711 # tests are green.
712 'args': [
713 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
714 ],
715 },
716 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16717 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15718 'shards': 50,
719 },
720 },
721 'linux-chromeos-dbg': {
722 'swarming': {
Garrett Beatyd81c9182021-05-12 02:52:50723 'shards': 40,
Stephen Martinis1384ff92020-01-07 19:52:15724 },
725 },
726 'linux-chromeos-rel': {
727 'swarming': {
728 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:09729 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:16730 'dimension_sets': [
731 {
732 'kvm': '1',
733 },
734 ],
Stephen Martinis1384ff92020-01-07 19:52:15735 },
736 },
737 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01738 'args': [
739 '--no-sandbox',
740 ],
Stephen Martinis1384ff92020-01-07 19:52:15741 'swarming': {
742 'shards': 50,
743 },
744 },
Junhua Chen39dd2dba2021-05-05 17:51:54745 'linux-lacros-code-coverage': {
746 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18747 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54748 ],
749 },
Jieting Yangbf15db672021-10-04 19:18:37750 'linux-lacros-dbg-tests-fyi': {
751 'args': [
752 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
753 ],
754 },
Sven Zheng80734f12020-08-06 06:50:39755 'linux-lacros-tester-rel': {
756 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18757 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39758 ],
Struan Shrimptone772d72f2021-12-15 07:50:09759 'swarming': {
760 'quickrun_shards': 20,
761 },
Sven Zheng80734f12020-08-06 06:50:39762 },
Stephen Martinis1384ff92020-01-07 19:52:15763 'linux-trusty-rel': {
764 'args': [
John Budorick79ec9012020-01-08 21:56:31765 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
766 ],
Stephen Martinis1384ff92020-01-07 19:52:15767 },
Kuan Huang235b0142021-10-19 18:59:28768 'mac-code-coverage': {
769 'args': [
770 '--coverage-continuous-mode=1',
771 ],
772 },
Kuan Huang83a1c922021-09-08 22:00:27773 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:19774 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:30775 'args': [
776 # crbug.com/1262402
777 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
778 ]
Kuan Huang199112a52021-08-23 17:37:19779 },
Stephen Martinis1384ff92020-01-07 19:52:15780 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52781 # These are very slow on the ASAN trybot for some reason.
782 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15783 'swarming': {
Nico Weber3f919792020-06-12 23:34:52784 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16785 },
786 },
Yuki Yamada70190fc2021-10-28 09:00:27787 'win-backuprefptr-x64-fyi-rel': {
788 'args': [
789 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
790 ],
791 },
Kenneth Russelleb60cbd22017-12-05 07:54:28792 },
793 },
Erik Chen681dc0282019-11-26 22:54:49794 'cc_unittests': {
795 'modifications': {
796 'Linux TSan Tests': {
797 'swarming': {
798 'shards': 3,
799 },
800 },
Haiyang Pan9d68ca02021-08-04 21:30:47801 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:15802 # https://crbug.com/1039860
803 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:54804 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
805 ],
806 },
807 'android-12-x64-fyi-rel': {
808 # https://crbug.com/1039860
809 'args': [
810 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:15811 ],
812 },
Haiyang Pan6b8e4cf2021-08-02 21:38:28813 'android-marshmallow-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38814 # https://crbug.com/1039860
815 'args': [
816 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
817 ],
818 },
Haiyang Pan08d09dc2020-04-01 16:11:21819 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38820 # https://crbug.com/1039860
821 'args': [
822 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
823 ],
824 },
Chong Gudf7fbe92021-02-24 02:55:58825 'fuchsia-code-coverage': {
826 'swarming': {
827 'shards': 4,
828 },
829 },
Chong Gub2446462021-08-19 18:44:08830 'fuchsia-fyi-arm64-dbg': {
831 'args': [
832 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
833 ],
834 },
Erik Chen681dc0282019-11-26 22:54:49835 },
836 },
Prakhar94f444a2020-10-08 07:30:08837 'check_static_initializers': {
838 'modifications': {
839 'Mac Builder': {
840 'args': [
841 '--allow-coverage-initializer',
842 ],
843 },
844 },
845 },
Ben Pastene7a05a8f2020-11-12 17:25:51846 'chrome_all_tast_tests': {
847 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:59848 'chromeos-amd64-generic-rel': {
849 'swarming': {
850 'quickrun_shards': 4,
851 },
852 },
Ben Pastene7a05a8f2020-11-12 17:25:51853 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
854 'args': [
855 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
856 '--strip-chrome',
857 ],
858 },
859 },
860 },
Andrew Luod252791ac2019-10-15 00:28:13861 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25862 'modifications': {
863 'android-pie-arm64-rel': {
864 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
865 # capacity has been deployed.
866 'swarming': {
867 'dimension_sets': [
868 {
869 'device_type': 'sailfish',
870 },
871 ],
872 },
873 },
874 },
Andrew Luod252791ac2019-10-15 00:28:13875 },
Stephanie Kim07761d22021-11-25 00:21:18876 'chrome_junit_tests': {
877 'modifications': {
878 'android-marshmallow-arm64-rel': {
879 'args': [
880 # Too many shards can lead to race conditions (crbug/1272066)
881 '--shards=8',
882 ],
883 },
884 },
885 },
Yun Liu7cfd28a2019-10-30 01:57:12886 'chrome_public_smoke_test': {
887 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19888 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25889 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:12890 ],
891 },
Kenneth Russelleb60cbd22017-12-05 07:54:28892 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09893 'remove_from': [
894 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19895 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25896 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:09897 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28898 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28899 'Marshmallow 64 bit Tester': {
900 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28901 'shards': 14,
902 },
903 },
Arthur Wang5dd7b07c2020-04-04 01:05:22904 'Marshmallow Tablet Tester': {
905 'args': [
906 '--timeout-scale',
907 '2.0',
908 ],
909 },
Ben Pastenec73e96e92018-07-12 01:40:35910 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57911 # TODO(https://crbug.com/884413): Re-enable this once the tests are
912 # either passing or there is more capacity.
913 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35914 },
Haiyang Pan9d68ca02021-08-04 21:30:47915 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:44916 'args': [
917 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09918 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44919 ],
Haiyang Pan68a39c02021-11-11 21:12:21920 },
921 'android-12-x64-fyi-rel': {
922 'args': [
923 '--timeout-scale=2.0',
924 ],
Haiyang Panb80557c2021-03-13 03:01:44925 },
Stephen Martinis1384ff92020-01-07 19:52:15926 'android-arm64-proguard-rel': {
927 'swarming': {
928 'shards': 25,
929 },
930 },
Brian Sheedy44a7a0032020-04-16 19:20:57931 'android-marshmallow-arm64-rel-swarming': {
932 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31933 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57934 },
935 },
Haiyang Pan742760c2021-02-12 03:21:41936 'android-marshmallow-x86-rel': {
937 'args': [
938 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
939 ],
940 'swarming': {
941 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
942 # are n2 machines available in the test pool.
943 'shards': 25,
Haiyang Pan742760c2021-02-12 03:21:41944 },
Haiyang Pan37fbd7a42020-06-03 03:27:37945 },
Stephen Martinis1384ff92020-01-07 19:52:15946 'android-pie-arm64-rel': {
947 'args': [
948 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
949 ],
Stephen Martinisd05530d2021-07-27 22:50:22950 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:00951 },
Haiyang Pan08d09dc2020-04-01 16:11:21952 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00953 'args': [
Haiyang Pan71373072020-03-02 19:57:49954 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32955 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00956 ],
Haiyang Pan71373072020-03-02 19:57:49957 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:26958 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
959 'shards': 30,
960 },
961 },
962 },
963 },
964 'chrome_public_test_apk_with_playstore': {
965 'remove_from': [
966 # Android Emulator does not ship playstore image on Marshmallow.
967 'android-marshmallow-x86-rel',
968 ],
969 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47970 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:26971 'args': [
972 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
973 ],
974 'swarming': {
975 # soft affinity so that bots with caches will be picked first
976 'optional_dimensions': {
977 '60': [
978 {
Haiyang Pan68a39c02021-11-11 21:12:21979 'caches': 'avd_generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:26980 }
981 ],
982 },
983 'named_caches': [
984 {
985 'name': 'avd_generic_playstore_android30',
986 'path': '.android',
987 },
988 {
989 'name': 'system_images_android_30_google_apis_playstore_x86',
990 'path': '.emulator_sdk',
991 },
992 ],
993 },
994 },
Haiyang Pan68a39c02021-11-11 21:12:21995 'android-12-x64-fyi-rel': {
996 'args': [
997 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
998 ],
999 'swarming': {
1000 # soft affinity so that bots with caches will be picked first
1001 'optional_dimensions': {
1002 '60': [
1003 {
1004 'caches': 'avd_generic_playstore_android31',
1005 }
1006 ],
1007 },
1008 'named_caches': [
1009 {
1010 'name': 'avd_generic_playstore_android31',
1011 'path': '.android',
1012 },
1013 {
1014 'name': 'system_images_android_31_google_apis_playstore_x64',
1015 'path': '.emulator_sdk',
1016 },
1017 ],
1018 },
1019 },
Haiyang Pan58a6db22021-07-30 01:08:261020 'android-pie-x86-rel': {
1021 'args': [
1022 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1023 ],
1024 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381025 # soft affinity so that bots with caches will be picked first
1026 'optional_dimensions': {
1027 '60': [
1028 {
1029 'caches': 'avd_generic_playstore_android28',
1030 }
1031 ],
1032 },
Haiyang Pan71373072020-03-02 19:57:491033 'named_caches': [
1034 {
1035 'name': 'avd_generic_playstore_android28',
1036 'path': '.android',
1037 },
1038 {
1039 'name': 'system_images_android_28_google_apis_playstore_x86',
1040 'path': '.emulator_sdk',
1041 },
Haiyang Pan980402822020-10-07 23:24:561042 ],
Haiyang Pan71373072020-03-02 19:57:491043 },
John Budorick34009472018-04-03 17:38:441044 },
Kenneth Russelleb60cbd22017-12-05 07:54:281045 },
1046 },
1047 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151048 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241049 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091050 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021051
Andrew Luo38b311f2019-10-04 03:42:091052 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161053 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091054 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191055 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251056 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091057 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281058 },
bsheedy75a4dd52018-11-27 23:24:301059 'chrome_public_test_vr_apk-vega': {
1060 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301061 'Oreo Phone Tester': {
1062 'swarming': {
1063 'dimension_sets': [
1064 {
1065 'device_os': 'OVR1.180808.003',
1066 'device_type': 'vega',
1067 'os': 'Android',
1068 },
1069 ],
1070 },
1071 }
1072 }
1073 },
Ian Struiksmaeb285db02020-10-20 22:19:341074 'chrome_sizes': {
1075 'modifications': {
Yuke Liao975680302021-02-18 18:34:541076 'lacros-amd64-generic-chrome': {
1077 'swarming': {
1078 'dimension_sets': [
1079 {
Yuke Liao31225ee32021-03-17 23:21:331080 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351081 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541082 },
1083 ],
1084 },
1085 },
Ben Pastenee9536c82021-10-19 01:48:571086 'lacros-arm-generic-chrome': {
1087 'swarming': {
1088 'dimension_sets': [
1089 {
1090 'cpu': 'x86-64',
1091 'os': 'Ubuntu-18.04',
1092 },
1093 ],
1094 },
1095 },
Ian Struiksmaeb285db02020-10-20 22:19:341096 },
1097 },
Takuto Ikuta1b749b902019-04-11 18:05:531098 'chromedriver_py_tests': {
1099 'remove_from': [
1100 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531101 'Win10 Tests x64 (dbg)',
1102 ],
1103 },
Haiyang Panfed339172021-03-10 23:19:571104 'components_browsertests': {
Haiyang Panfed339172021-03-10 23:19:571105 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471106 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571107 'swarming': {
1108 'shards': 2,
1109 },
1110 },
1111 },
1112 },
Kenneth Russelleb60cbd22017-12-05 07:54:281113 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521114 'remove_from': [
Ben Joyce68c5c852021-10-16 23:55:161115 # https://crbug.com/1147531 - covered on marshmallow emulator.
Garrett Beaty47a2d802020-11-10 20:50:531116 'android-marshmallow-arm64-rel',
Greg Gutermanea661162021-11-17 00:46:431117 'android-marshmallow-arm64-rel-rts',
Yun Liu3e759dbb2019-11-01 19:25:521118 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281119 'modifications': {
John Budorick5052d552017-12-13 02:59:341120 'Linux ASan LSan Tests (1)': {
1121 # These are very slow on the ASAN trybot for some reason.
1122 # crbug.com/794372
1123 'swarming': {
1124 'shards': 5,
1125 },
1126 },
Takuto Ikuta54671d972018-07-19 19:06:351127 'Linux Chromium OS ASan LSan Tests (1)': {
1128 # These are very slow on the ASAN trybot for some reason.
1129 # crbug.com/794372
1130 'swarming': {
1131 'shards': 5,
1132 },
1133 },
Erik Chen681dc0282019-11-26 22:54:491134 'Linux TSan Tests': {
1135 'swarming': {
1136 'shards': 2,
1137 },
1138 },
Haiyang Pan9d68ca02021-08-04 21:30:471139 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311140 'args': [
Haiyang Pane521cf692021-11-30 00:35:231141 # TODO(crbug.com/1192348): Fix the test failure
1142 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311143 ],
1144 },
Haiyang Pan2877f062021-11-18 01:06:061145 'android-12-x64-fyi-rel': {
1146 'args': [
1147 # TODO(crbug.com/1192348): Fix the test failure
1148 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1149 ],
1150 },
Omer Katz7d2be652020-01-22 18:13:461151 'linux-blink-heap-concurrent-marking-tsan-rel': {
1152 'swarming': {
1153 'shards': 2,
1154 },
1155 },
Sven Zheng80734f12020-08-06 06:50:391156 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541157 'linux-lacros-code-coverage': {
1158 'args': [
1159 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1160 ],
1161 },
1162 # https://crbug.com/1111979,
Yuke Liaoa0db4742021-08-09 18:28:331163 'linux-lacros-dbg-tests-fyi': {
1164 'args': [
1165 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1166 ],
1167 },
1168 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431169 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431170 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401171 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431172 ],
Sven Zheng80734f12020-08-06 06:50:391173 },
1174 },
Sven Zheng577fe5ff2020-08-03 22:06:441175 },
Chong Gu76046412021-09-22 17:49:211176 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081177 'modifications': {
1178 'fuchsia-fyi-arm64-dbg': {
1179 'args': [
1180 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1181 ],
1182 },
1183 },
1184 },
Kenneth Russelleb60cbd22017-12-05 07:54:281185 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291186 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291187 'CrWinAsan(dll)', # https://crbug.com/935598
Chong Gu0ed5dcda2021-07-15 21:26:111188 'android-marshmallow-arm64-rel', # http://crbug.com/1060245#c30: due to low utility and capacity.
Greg Gutermanea661162021-11-17 00:46:431189 'android-marshmallow-arm64-rel-rts',
Brad Halla36886c2019-02-26 16:52:291190 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281191 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241192 'Cast Audio Linux': {
1193 'args': [
Nico Weber02f30392018-07-16 18:39:431194 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241195 ],
Kenneth Russellfbda3c532017-12-08 23:57:241196 },
1197 'Cast Linux': {
1198 'args': [
Nico Weber02f30392018-07-16 18:39:431199 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241200 ],
Kenneth Russellfbda3c532017-12-08 23:57:241201 },
Erik Chenb681c8c2019-11-25 22:52:521202 'Linux ASan LSan Tests (1)': {
1203 'swarming': {
1204 'shards': 12,
Struan Shrimptone772d72f2021-12-15 07:50:091205 'quickrun_shards': 24,
Erik Chenb681c8c2019-11-25 22:52:521206 },
1207 },
Chris Cunninghame1a04ea2019-04-24 01:49:321208 'Linux ASan Tests (sandboxed)': {
1209 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411210 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321211 },
1212 },
Erik Chen681dc0282019-11-26 22:54:491213 'Linux TSan Tests': {
1214 'swarming': {
1215 'shards': 15,
1216 },
1217 },
Lindsay Pasrichab3f72db2021-09-22 22:05:461218 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640
1219 'experiment_percentage': 100,
1220 },
Sergey Silkinfe96b352020-10-19 20:41:341221 '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) (M Nexus5X)': {
1230 'args': [
1231 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1232 ],
Andrew Grieveae21ca62021-10-20 18:37:521233 },
1234 'WebRTC Chromium FYI Android Tests (dbg) (N Nexus5X)': {
1235 'args': [
1236 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1237 ],
1238 },
Stephen Martinis1384ff92020-01-07 19:52:151239 'Win10 Tests x64': {
1240 # crbug.com/868082
1241 'args': [
1242 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1243 ],
1244 },
1245 'Win10 Tests x64 (dbg)': {
1246 'experiment_percentage': 100,
1247 # crbug.com/868082
1248 'args': [
1249 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151250 ],
1251 },
Kuan Huanga89737d2022-01-07 19:42:111252 'Win11 Tests x64': {
1253 # crbug.com/868082
1254 'args': [
1255 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1256 ],
1257 },
Haiyang Pan9d68ca02021-08-04 21:30:471258 'android-11-x86-rel': {
Haiyang Pan10f029c2021-07-30 23:17:561259 # TODO(crbug.com/1137474): Remove after the test suite is green.
1260 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571261 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1262 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571263 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571264 'shards': 30,
Haiyang Pan45e77dda2021-07-01 22:23:291265 'dimension_sets': [
1266 {
1267 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1268 },
1269 ],
Haiyang Panfed339172021-03-10 23:19:571270 },
1271 },
Stephen Martinis1384ff92020-01-07 19:52:151272 'android-arm64-proguard-rel': {
1273 'swarming': {
1274 'shards': 16,
1275 },
1276 },
1277 'android-asan': {
1278 'args': [
1279 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1280 ],
1281 'swarming': {
1282 'shards': 18,
1283 },
1284 },
Stephen Martinis1384ff92020-01-07 19:52:151285 'android-marshmallow-arm64-rel': {
1286 'swarming': {
1287 'shards': 16,
1288 },
1289 },
Haiyang Pan2486dcb2020-09-18 17:53:061290 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431291 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571292 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431293 ],
Haiyang Panc47f6d12020-08-19 18:34:491294 'swarming': {
1295 'shards': 20,
1296 },
John Budoricka4e23882020-02-28 18:36:431297 },
Struan Shrimptone772d72f2021-12-15 07:50:091298 'android-pie-arm64-rel': {
1299 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:59