blob: 2c3513ea8f4d4000126d126bc9b18cace330f21b [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{
Chong Gua10cd302022-01-14 19:22:1926 'accessibility_unittests':{
27 'modifications': {
28 'fuchsia-fyi-x64-asan': {
29 'args': [
30 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.accessibility_unittests.filter',
31 ],
32 },
33 },
34 },
Andrew Luo38b311f2019-10-04 03:42:0935 'android_browsertests': {
36 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:4737 'android-11-x86-rel': {
Haiyang Pan0ea9b3ef2022-01-21 21:58:1438 'args': [
39 # https://crbug.com/1289764
40 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
41 ],
Haiyang Panca7fcec2021-03-19 02:11:1042 'swarming': {
43 'shards': 2,
44 },
45 },
Struan Shrimptone772d72f2021-12-15 07:50:0946 'android-marshmallow-arm64-rel': {
47 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:5948 'quickrun_shards': 3,
Struan Shrimptone772d72f2021-12-15 07:50:0949 },
50 },
Greg Gutermanea661162021-11-17 00:46:4351 'android-marshmallow-arm64-rel-rts': {
52 'swarming': {
53 'shards': 2,
54 },
55 },
Haiyang Panb991f562021-08-10 17:46:4656 'android-marshmallow-x86-rel': {
57 'swarming': {
58 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5959 'quickrun_shards': 6,
Haiyang Panb991f562021-08-10 17:46:4660 },
61 },
Andrew Luo38b311f2019-10-04 03:42:0962 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5863 'args': [
64 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
65 ],
Haiyang Panfbd2b482020-09-23 23:41:2566 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
67 # capacity has been deployed.
68 'swarming': {
69 'dimension_sets': [
70 {
71 'device_type': 'sailfish',
72 },
73 ],
Haiyang Pan1678f0c02021-03-09 23:05:0974 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5975 'quickrun_shards': 6,
Haiyang Panfbd2b482020-09-23 23:41:2576 },
Andrew Luo38b311f2019-10-04 03:42:0977 },
Haiyang Pan08d09dc2020-04-01 16:11:2178 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0479 'args': [
80 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
81 ],
Haiyang Pan7cd609d2021-04-08 20:17:2482 'swarming': {
83 'shards': 2,
84 },
John Budorick191adfcd2020-01-29 18:19:0485 },
Andrew Luo38b311f2019-10-04 03:42:0986 },
87 },
Sven Zhengc60debc2020-09-10 18:40:5288 'android_sync_integration_tests': {
89 'remove_from': [
Haiyang Pan6b8e4cf2021-08-02 21:38:2890 # Remove from CQ bots due to capacity.
91 'android-marshmallow-arm64-rel',
Greg Gutermanea661162021-11-17 00:46:4392 'android-marshmallow-arm64-rel-rts',
Sven Zhengc60debc2020-09-10 18:40:5293 ],
94 },
Kenneth Russelleb60cbd22017-12-05 07:54:2895 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:2896 },
Jamie Madillc9ae75d2020-10-23 19:19:4897 'angle_end2end_tests': {
Yuly Novikov60cbf642020-11-19 20:43:1598 'modifications': {
Yuly Novikov80d2e672021-02-13 00:16:0499 'win10-angle-x64-intel': {
100 'args': [
101 '--max-processes=1',
102 ],
103 },
Yuly Novikov60cbf642020-11-19 20:43:15104 },
Jamie Madillc9ae75d2020-10-23 19:19:48105 },
Jamie Madillc9ae75d2020-10-23 19:19:48106 'angle_unittests': {
107 'remove_from': [
108 # On Android, these are already run on the main waterfall.
109 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36110 # Times out listing tests crbug.com/1167314
111 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48112 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54113 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48114 'linux-lacros-tester-rel',
115 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40116 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48117 ],
Chong Gua10cd302022-01-14 19:22:19118 'modifications': {
119 # anglebug.com/6894
120 'fuchsia-fyi-x64-asan': {
121 'args': [
122 # crbug.com/
123 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
124 ],
125 },
126 },
Jamie Madillc9ae75d2020-10-23 19:19:48127 },
128 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15129 'modifications': {
Yuly Novikov80d2e672021-02-13 00:16:04130 'win10-angle-x64-intel': {
131 'args': [
132 '--max-processes=1',
133 ],
134 },
Yuly Novikov60cbf642020-11-19 20:43:15135 },
Jamie Madillc9ae75d2020-10-23 19:19:48136 },
Yuke Liaob6beaeca2021-04-29 23:41:51137 'aura_unittests_amd64-generic': {
138 'remove_from': [
139 # TODO(crbug.com/1204231): Re-enable.
140 'lacros-amd64-generic-rel',
141 ]
142 },
Yuke Liao79a8cf52021-06-11 18:14:34143 'aura_unittests_eve': {
144 'remove_from': [
145 # TODO(crbug.com/1204231): Re-enable.
146 'lacros-amd64-generic-rel',
147 ]
148 },
Chong Gudf7fbe92021-02-24 02:55:58149 'base_unittests': {
150 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47151 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:23152 'args': [
Haiyang Panc08d02212021-10-18 18:58:38153 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
154 ],
155 },
156 'android-12-x64-fyi-rel': {
157 'args': [
158 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
159 '--gtest_filter=-ModuleCacheTest.CheckAgainstProcMaps', # crbug.com/1260521
Haiyang Panc7c009e2021-03-18 19:31:23160 ],
161 },
Chong Gudf7fbe92021-02-24 02:55:58162 'fuchsia-code-coverage': {
163 'swarming': {
164 'shards': 5,
165 },
166 },
Chong Gua10cd302022-01-14 19:22:19167 'fuchsia-fyi-x64-asan': {
168 'args': [
169 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
170 ],
171 },
Chong Gudf7fbe92021-02-24 02:55:58172 },
173 },
Haiyang Pan363c59a2020-07-23 05:47:04174 'blink_platform_unittests': {
175 'modifications': {
Haiyang Panfbd2b482020-09-23 23:41:25176 'android-pie-arm64-rel': {
177 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
178 # capacity has been deployed.
179 'swarming': {
180 'dimension_sets': [
181 {
182 'device_type': 'sailfish',
183 },
184 ],
185 },
186 },
Chong Gu52481452021-04-02 17:52:41187 'fuchsia-code-coverage': {
188 'swarming': {
189 'shards': 5,
190 },
191 },
Haiyang Pan363c59a2020-07-23 05:47:04192 },
193 },
Chong Gu76046412021-09-22 17:49:21194 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34195 'modifications': {
196 'fuchsia-code-coverage': {
197 'swarming': {
198 'shards': 30,
199 },
200 },
201 },
202 },
John Chenaab16fc02020-03-03 06:35:45203 'blink_web_tests': {
204 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01205 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45206 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
207 'Win10 Tests x64 (dbg)',
208 ],
209 'modifications': {
210 'Fuchsia x64': {
211 'args': [
212 '--platform=fuchsia',
Weizhong Xia3fdef5ca2022-01-04 21:50:20213 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45214 ],
215 'swarming': {
216 'shards': 1,
217 },
218 },
219 'Linux Tests': {
220 "args": [
221 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
222 ],
Struan Shrimpton57c594e42022-01-25 17:59:13223 'swarming': {
224 'quickrun_shards': 18,
225 },
John Chenaab16fc02020-03-03 06:35:45226 },
227 'Linux Tests (dbg)(1)': {
228 'args': [
229 '--debug',
230 ],
231 'swarming': {
Sven Zheng439fcdf2021-07-13 20:14:57232 'shards': 30,
John Chenaab16fc02020-03-03 06:35:45233 },
234 },
Xianzhu Wange6dec152021-08-02 19:54:53235 'Mac10.12 Tests': {
236 'swarming': {
237 'shards': 25,
238 },
239 },
John Chenaab16fc02020-03-03 06:35:45240 'Mac10.13 Tests': {
241 'swarming': {
242 'dimension_sets': [
243 {
Erik Staab59591f32020-08-25 23:07:07244 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45245 },
246 ],
247 'shards': 25,
248 },
249 },
Zhaoyang Li69e2e002021-02-19 21:57:35250 'Mac10.15 Tests': {
251 'swarming': {
252 'dimension_sets': [
253 {
254 'gpu': None,
255 },
256 ],
257 'shards': 25,
258 },
259 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29260 'Mac11 Tests': {
261 'swarming': {
262 'dimension_sets': [
263 {
264 'gpu': None,
265 },
266 ],
267 'shards': 25,
Struan Shrimpton57c594e42022-01-25 17:59:13268 'quickrun_shards': 26,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29269 },
270 },
Zhaoyang Li9357e1e12021-12-07 18:53:17271 'Mac11 Tests (dbg)': {
272 'experiment_percentage': 100,
273 'args': [
274 '--debug',
275 ],
276 'swarming': {
277 'shards': 40,
278 },
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': [
Brian Sheedy10ddf0a2021-08-16 23:19:07300 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45301 ],
302 },
303 'WebKit Linux ASAN': {
304 'args': [
305 '--additional-expectations',
306 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35307 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45308 '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',
Weizhong Xia91b53362022-01-05 17:13:35319 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45320 '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',
Weizhong Xia91b53362022-01-05 17:13:35331 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45332 '66000',
333 '--enable-sanitizer',
334 ],
335 'swarming': {
336 'expiration': 36000,
337 'hard_timeout': 10800,
338 'io_timeout': 3600,
339 'shards': 20,
340 },
341 },
John Chenaab16fc02020-03-03 06:35:45342 'WebKit Linux layout_ng_disabled Builder': {
343 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07344 '--flag-specific=disable-layout-ng',
John Chenaab16fc02020-03-03 06:35:45345 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08346 'swarming': {
347 'shards': 20,
348 },
John Chenaab16fc02020-03-03 06:35:45349 },
350 'Win10 Tests x64': {
351 'args': [
352 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21353 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45354 ],
355 'swarming': {
356 "shards": 28
357 },
358 },
359 'Win10 Tests x64 (dbg)': {
360 'args': [
361 '--debug',
362 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21363 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45364 ],
365 },
Kuan Huanga89737d2022-01-07 19:42:11366 'Win11 Tests x64': {
367 'args': [
368 '--target',
369 'Release_x64',
370 ],
371 'swarming': {
372 "shards": 28
373 },
374 },
John Chenaab16fc02020-03-03 06:35:45375 'Win7 Tests (dbg)(1)': {
376 'args': [
377 '--debug',
Weizhong Xia91b53362022-01-05 17:13:35378 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45379 '60000'
380 ],
381 'experiment_percentage': 100,
382 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
383 # from prefered_os_dimension in
384 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
385 # Swarming dimensions would be either specified for all testers on the
386 # waterfall (and therefore, explicitly specified for all tests in the
387 # generated JSON), or this would be removed, and the implicit one used.
388 'swarming': {
389 'dimension_sets': [
390 {
391 'os': 'Windows-7-SP1',
392 }
393 ],
394 },
395 },
396 # tryserver.chromium.android
397 'android_blink_rel': {
398 'args': [
399 '--release',
400 '--android',
401 # TODO(crbug.com/912120): Breakpad was entirely disabled on
402 # Android. Remove this when it no longer affects Android crash
403 # log handling.
404 '--disable-breakpad',
405 # TODO(crbug.com/875172): run on the real GPU since the
406 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
407 '--additional-driver-flag=--use-gpu-in-tests',
408 ],
409 },
410 'devtools_frontend_linux_blink_light_rel': {
411 'args': [
412 'http/tests/devtools',
413 ],
414 'swarming': {
415 'shards': 4,
416 },
417 },
Takuto Ikutabace8f82022-01-26 23:47:47418 'devtools_frontend_linux_blink_light_rel_fastbuild': {
419 'args': [
420 'http/tests/devtools',
421 ],
422 'swarming': {
423 'shards': 4,
424 },
425 },
John Chenaab16fc02020-03-03 06:35:45426 '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': [
Brian Sheedy10ddf0a2021-08-16 23:19:07441 '--flag-specific=enable-back-forward-cache-same-site',
Hiroshige Hayashizaki70120372021-10-04 07:24:30442 # TODO(crbug.com/1255537): Re-enable the test.
443 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
John Chenaab16fc02020-03-03 06:35:45444 ],
445 },
446 'linux-blink-animation-use-time-delta': {
447 'args': [
448 '--debug',
449 ],
450 },
John Chenaab16fc02020-03-03 06:35:45451 'linux-blink-heap-concurrent-marking-tsan-rel': {
452 'args': [
453 '--release',
Brian Sheedy10ddf0a2021-08-16 23:19:07454 '--flag-specific=enable-blink-heap-concurrent-marking',
John Chenaab16fc02020-03-03 06:35:45455 ],
456 },
Daniel Libby178c9832020-10-08 20:36:14457 'linux-blink-web-tests-force-accessibility-rel': {
458 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07459 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14460 ],
461 },
John Chenaab16fc02020-03-03 06:35:45462 'linux-code-coverage': {
463 'args': [
464 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
465 ],
466 'swarming': {
467 'shards': 20,
468 },
469 },
Aaron Gable40f79aa2020-03-21 01:21:15470 'linux-layout-tests-edit-ng': {
471 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07472 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15473 ],
474 },
Stephanie Kim5c7f31d2021-04-27 18:00:06475 'linux-xenial-rel': {
476 "args": [
477 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
478 ],
479 },
Lindsay Pasricha60535a22021-12-13 16:50:24480 # TODO (crbug.com/1254971) Re-enable once fixed
481 'mac-osxbeta-rel': {
482 'experiment_percentage': 0,
483 },
John Chenaab16fc02020-03-03 06:35:45484 'mac10.12-blink-rel-dummy': {
485 'swarming': {
486 'shards': 20,
487 },
488 },
489 'mac10.13-blink-rel-dummy': {
490 'swarming': {
491 'shards': 20,
492 },
493 },
John Chenaab16fc02020-03-03 06:35:45494 'mac10.14-blink-rel-dummy': {
495 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56496 # Increase timeout and reduce shards.
497 # See https://crbug.com/1203565.
498 'shards': 12,
499 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45500 },
501 },
Ilia Samsonov7efe05e2020-05-07 19:00:46502 'mac10.15-blink-rel-dummy': {
503 'swarming': {
504 'shards': 20,
505 },
506 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44507 'mac11.0-blink-rel-dummy': {
508 'swarming': {
Dirk Pranke2cc61792021-06-10 20:24:54509 'shards': 12,
510 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44511 },
512 },
Preethi Mohand030de42021-07-22 21:12:13513 'win10.20h2-blink-rel-dummy': {
514 'swarming': {
Preethi Mohand044dd02021-09-06 15:59:42515 'shards': 14,
Preethi Mohand030de42021-07-22 21:12:13516 'hard_timeout': 1200,
517 },
518 },
John Chenaab16fc02020-03-03 06:35:45519 },
520 },
John Budorickca995852019-06-26 16:55:55521 'breakpad_unittests': {
522 'modifications': {
523 'android-asan': {
524 'args': [
525 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
526 ],
527 },
528 },
529 },
Kenneth Russelleb60cbd22017-12-05 07:54:28530 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24531 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29532 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41533 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26534 'ToTLinuxTSan', # https://crbug.com/368525
Scott Violet3bd7ddbb2022-01-15 00:04:20535 'Mac10.11 Tests', # https://crbug.com/1263696
Lindsay Pasrichab3f72db2021-09-22 22:05:46536 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35537 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13538 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35539 'Mac10.15 Tests', # https://crbug.com/1042757
Zhaoyang Li9357e1e12021-12-07 18:53:17540 'Mac11 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43541 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46542 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11543 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24544 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28545 'modifications': {
Nico Weber3f919792020-06-12 23:34:52546 'CrWinAsan': {
547 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44548 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52549 'swarming': {
550 'shards': 40,
551 },
552 },
553 'CrWinAsan(dll)': {
554 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44555 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52556 'swarming': {
557 'shards': 40,
558 },
559 },
Stephen Martinis1384ff92020-01-07 19:52:15560 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36561 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15562 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36563 },
564 },
Stephen Martinis1384ff92020-01-07 19:52:15565 'Linux ASan LSan Tests (1)': {
566 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44567 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:19568 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15569 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09570 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19571 },
572 },
Chris Cunningham1d0e9e12020-02-26 22:56:40573 'Linux ASan Tests (sandboxed)': {
574 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41575 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40576 },
577 },
Stephen Martinis1384ff92020-01-07 19:52:15578 'Linux Chromium OS ASan LSan Tests (1)': {
579 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44580 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:51581 'swarming': {
Ben Pastened2c01af2022-01-31 23:06:44582 'shards': 50,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51583 },
584 },
Stephen Martinis1384ff92020-01-07 19:52:15585 'Linux ChromiumOS MSan Tests': {
586 # These are very slow on the Chrome OS MSAN trybot for some reason.
587 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34588 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36589 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34590 },
Ben Pastene44221d32020-05-21 23:38:36591 'args': [
592 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
593 ],
Kenneth Russell56a3e862017-12-08 03:11:34594 },
Struan Shrimptonf5b2b552022-01-20 20:37:39595 'Linux Tests': {
596 'swarming': {
597 'quickrun_shards': 15,
598 },
599 },
Maksim Sisovc81d284c2021-10-05 17:54:35600 # https://crbug.com/1084469
601 'Linux Tests (Wayland)': {
602 'args': [
603 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
604 ],
Struan Shrimptone772d72f2021-12-15 07:50:09605 'swarming': {
606 'quickrun_shards': 24,
607 },
Maksim Sisovc81d284c2021-10-05 17:54:35608 },
John Budorick614f91a2020-03-30 20:34:55609 'Linux Tests (dbg)(1)': {
610 # crbug.com/1066161
611 'swarming': {
612 'shards': 20,
613 },
614 },
Stephen Martinis1384ff92020-01-07 19:52:15615 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24616 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24617 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24618 },
Lindsay Pasricha8155d052021-04-22 00:06:43619 # crbug.com/1196416
620 'args': [
621 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
622 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46623 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24624 },
Sven Zheng3f14625692021-08-24 06:28:27625 # TODO(crbug.com/1232535) Remove once the bug is resolved.
626 'Mac10.11 Tests': {
627 'args': [
628 '--test-launcher-print-timestamps',
629 ],
630 },
Lindsay Pasricha76f44d22021-04-07 16:16:26631 'Mac10.15 Tests': {
632 # crbug.com/1042757
633 'swarming': {
634 'dimension_sets': [
635 {
636 # These shards are liable to time out when running on macmini7,1.
637 'cores': '8|12',
638 }
639 ],
640 },
641 # crbug.com/1196416
642 'args': [
643 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
644 ],
645 },
Lindsay Pasrichaf8762592021-12-02 23:43:09646 'Mac11 Tests': {
647 'ci_only': True,
648 },
Zhaoyang Li9357e1e12021-12-07 18:53:17649 'Mac11 Tests (dbg)': {
650 # crbug.com/1042757
651 'swarming': {
652 'dimension_sets': [
653 {
654 # These shards are liable to time out when running on macmini7,1.
655 'cores': '8|12',
656 }
657 ],
658 },
659 # crbug.com/1196416
660 'args': [
661 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
662 ],
663 },
Stephen Martinis1384ff92020-01-07 19:52:15664 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28665 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18666 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28667 },
668 },
Stephen Martinis1384ff92020-01-07 19:52:15669 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28670 'swarming': {
671 'shards': 20,
672 },
673 },
Kenneth Russell6c83d212018-07-27 20:52:59674 'Win10 Tests x64': {
675 # crbug.com/868082
676 'args': [
677 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
678 ],
Takuto Ikutac9c269a2019-01-10 22:40:25679 'swarming': {
680 # This is for slow test execution that often becomes a critical path of
681 # swarming jobs. crbug.com/868114
682 'shards': 15,
Struan Shrimptona1ab7672022-01-13 18:02:51683 'quickrun_shards': 40,
Takuto Ikutac9c269a2019-01-10 22:40:25684 }
Kenneth Russell6c83d212018-07-27 20:52:59685 },
Kuan Huanga89737d2022-01-07 19:42:11686 'Win11 Tests x64': {
687 # crbug.com/868082
688 'args': [
689 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
690 ],
691 'swarming': {
692 # This is for slow test execution that often becomes a critical path of
693 # swarming jobs. crbug.com/868114
694 'shards': 15,
695 'quickrun_shards': 30,
696 }
697 },
Stephen Martinis1384ff92020-01-07 19:52:15698 'Win7 Tests (1)': {
699 # This is for slow test execution that often becomes a critical path of
700 # swarming jobs. crbug.com/868114
701 'swarming': {
702 'shards': 15,
703 },
704 },
705 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02706 'swarming': {
707 'shards': 20,
708 },
709 },
Stephen Martinis1384ff92020-01-07 19:52:15710 'linux-chromeos-chrome': {
711 # TODO(https://crbug.com/932269): Promote out of experiment when the
712 # tests are green.
713 'args': [
714 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
715 ],
716 },
717 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16718 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15719 'shards': 50,
720 },
721 },
722 'linux-chromeos-dbg': {
723 'swarming': {
Garrett Beatyd81c9182021-05-12 02:52:50724 'shards': 40,
Stephen Martinis1384ff92020-01-07 19:52:15725 },
726 },
727 'linux-chromeos-rel': {
728 'swarming': {
729 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:09730 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:16731 'dimension_sets': [
732 {
733 'kvm': '1',
734 },
735 ],
Stephen Martinis1384ff92020-01-07 19:52:15736 },
737 },
738 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01739 'args': [
740 '--no-sandbox',
741 ],
Stephen Martinis1384ff92020-01-07 19:52:15742 'swarming': {
743 'shards': 50,
744 },
745 },
Junhua Chen39dd2dba2021-05-05 17:51:54746 'linux-lacros-code-coverage': {
747 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18748 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54749 ],
750 },
Jieting Yangbf15db672021-10-04 19:18:37751 'linux-lacros-dbg-tests-fyi': {
752 'args': [
753 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
754 ],
755 },
Sven Zheng80734f12020-08-06 06:50:39756 'linux-lacros-tester-rel': {
757 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18758 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39759 ],
Struan Shrimptone772d72f2021-12-15 07:50:09760 'swarming': {
761 'quickrun_shards': 20,
762 },
Sven Zheng80734f12020-08-06 06:50:39763 },
Stephen Martinis1384ff92020-01-07 19:52:15764 'linux-trusty-rel': {
765 'args': [
John Budorick79ec9012020-01-08 21:56:31766 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
767 ],
Stephen Martinis1384ff92020-01-07 19:52:15768 },
Kuan Huang235b0142021-10-19 18:59:28769 'mac-code-coverage': {
770 'args': [
771 '--coverage-continuous-mode=1',
772 ],
773 },
Lindsay Pasricha8bbc3382022-01-31 22:54:54774 'mac-osxbeta-rel': {
775 'swarming': {
776 'shards': 12,
777 },
778 },
Kuan Huang83a1c922021-09-08 22:00:27779 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:19780 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:30781 'args': [
782 # crbug.com/1262402
783 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
Lindsay Pasricha7cb620d2022-01-28 23:47:01784 ],
785 'swarming': {
786 'shards': 20,
787 },
Kuan Huang199112a52021-08-23 17:37:19788 },
Stephen Martinis1384ff92020-01-07 19:52:15789 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52790 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44791 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:15792 'swarming': {
Nico Weber3f919792020-06-12 23:34:52793 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16794 },
795 },
Yuki Yamada70190fc2021-10-28 09:00:27796 'win-backuprefptr-x64-fyi-rel': {
797 'args': [
798 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
799 ],
800 },
Kenneth Russelleb60cbd22017-12-05 07:54:28801 },
802 },
Erik Chen681dc0282019-11-26 22:54:49803 'cc_unittests': {
804 'modifications': {
805 'Linux TSan Tests': {
806 'swarming': {
807 'shards': 3,
808 },
809 },
Haiyang Pan9d68ca02021-08-04 21:30:47810 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:15811 # https://crbug.com/1039860
812 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:54813 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
814 ],
815 },
816 'android-12-x64-fyi-rel': {
817 # https://crbug.com/1039860
818 'args': [
819 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:15820 ],
821 },
Haiyang Pan6b8e4cf2021-08-02 21:38:28822 'android-marshmallow-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38823 # https://crbug.com/1039860
824 'args': [
825 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
826 ],
827 },
Haiyang Pan08d09dc2020-04-01 16:11:21828 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38829 # https://crbug.com/1039860
830 'args': [
831 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
832 ],
833 },
Struan Shrimptona1ab7672022-01-13 18:02:51834 'chromeos-amd64-generic-rel': {
835 'swarming': {
836 'quickrun_shards': 2,
837 },
838 },
Chong Gudf7fbe92021-02-24 02:55:58839 'fuchsia-code-coverage': {
840 'swarming': {
841 'shards': 4,
842 },
843 },
Chong Gub2446462021-08-19 18:44:08844 'fuchsia-fyi-arm64-dbg': {
845 'args': [
846 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
847 ],
848 },
Erik Chen681dc0282019-11-26 22:54:49849 },
850 },
Prakhar94f444a2020-10-08 07:30:08851 'check_static_initializers': {
852 'modifications': {
853 'Mac Builder': {
854 'args': [
855 '--allow-coverage-initializer',
856 ],
857 },
858 },
859 },
Ben Pastene7a05a8f2020-11-12 17:25:51860 'chrome_all_tast_tests': {
861 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:59862 'chromeos-amd64-generic-rel': {
863 'swarming': {
Struan Shrimpton57c594e42022-01-25 17:59:13864 'quickrun_shards': 8,
Struan Shrimpton4b7abc02021-12-16 01:36:59865 },
866 },
Ben Pastene7a05a8f2020-11-12 17:25:51867 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
868 'args': [
869 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
870 '--strip-chrome',
871 ],
872 },
873 },
874 },
Andrew Luod252791ac2019-10-15 00:28:13875 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25876 'modifications': {
877 'android-pie-arm64-rel': {
878 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
879 # capacity has been deployed.
880 'swarming': {
881 'dimension_sets': [
882 {
883 'device_type': 'sailfish',
884 },
885 ],
886 },
887 },
888 },
Andrew Luod252791ac2019-10-15 00:28:13889 },
Stephanie Kim07761d22021-11-25 00:21:18890 'chrome_junit_tests': {
891 'modifications': {
892 'android-marshmallow-arm64-rel': {
893 'args': [
894 # Too many shards can lead to race conditions (crbug/1272066)
895 '--shards=8',
896 ],
897 },
898 },
899 },
Yun Liu7cfd28a2019-10-30 01:57:12900 'chrome_public_smoke_test': {
901 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19902 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25903 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:12904 ],
905 },
Kenneth Russelleb60cbd22017-12-05 07:54:28906 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09907 'remove_from': [
908 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19909 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25910 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:09911 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28912 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28913 'Marshmallow 64 bit Tester': {
914 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28915 'shards': 14,
916 },
917 },
Arthur Wang5dd7b07c2020-04-04 01:05:22918 'Marshmallow Tablet Tester': {
919 'args': [
920 '--timeout-scale',
921 '2.0',
922 ],
923 },
Ben Pastenec73e96e92018-07-12 01:40:35924 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57925 # TODO(https://crbug.com/884413): Re-enable this once the tests are
926 # either passing or there is more capacity.
927 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35928 },
Haiyang Pan9d68ca02021-08-04 21:30:47929 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:44930 'args': [
931 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09932 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44933 ],
Haiyang Pan68a39c02021-11-11 21:12:21934 },
935 'android-12-x64-fyi-rel': {
936 'args': [
937 '--timeout-scale=2.0',
938 ],
Haiyang Panb80557c2021-03-13 03:01:44939 },
Stephen Martinis1384ff92020-01-07 19:52:15940 'android-arm64-proguard-rel': {
941 'swarming': {
942 'shards': 25,
943 },
944 },
Brian Sheedy44a7a0032020-04-16 19:20:57945 'android-marshmallow-arm64-rel-swarming': {
946 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31947 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57948 },
949 },
Haiyang Pan742760c2021-02-12 03:21:41950 'android-marshmallow-x86-rel': {
951 'args': [
952 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
953 ],
954 'swarming': {
955 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
956 # are n2 machines available in the test pool.
957 'shards': 25,
Haiyang Pan742760c2021-02-12 03:21:41958 },
Haiyang Pan37fbd7a42020-06-03 03:27:37959 },
Stephen Martinis1384ff92020-01-07 19:52:15960 'android-pie-arm64-rel': {
961 'args': [
962 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
963 ],
Stephen Martinisd05530d2021-07-27 22:50:22964 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:00965 },
Haiyang Pan08d09dc2020-04-01 16:11:21966 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00967 'args': [
Haiyang Pan71373072020-03-02 19:57:49968 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32969 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00970 ],
Haiyang Pan71373072020-03-02 19:57:49971 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:26972 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
973 'shards': 30,
974 },
975 },
976 },
977 },
978 'chrome_public_test_apk_with_playstore': {
979 'remove_from': [
980 # Android Emulator does not ship playstore image on Marshmallow.
981 'android-marshmallow-x86-rel',
982 ],
983 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47984 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:26985 'args': [
986 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
987 ],
988 'swarming': {
989 # soft affinity so that bots with caches will be picked first
990 'optional_dimensions': {
991 '60': [
992 {
Haiyang Pan68a39c02021-11-11 21:12:21993 'caches': 'avd_generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:26994 }
995 ],
996 },
997 'named_caches': [
998 {
999 'name': 'avd_generic_playstore_android30',
1000 'path': '.android',
1001 },
1002 {
1003 'name': 'system_images_android_30_google_apis_playstore_x86',
1004 'path': '.emulator_sdk',
1005 },
1006 ],
1007 },
1008 },
Haiyang Pan68a39c02021-11-11 21:12:211009 'android-12-x64-fyi-rel': {
1010 'args': [
1011 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
1012 ],
1013 'swarming': {
1014 # soft affinity so that bots with caches will be picked first
1015 'optional_dimensions': {
1016 '60': [
1017 {
1018 'caches': 'avd_generic_playstore_android31',
1019 }
1020 ],
1021 },
1022 'named_caches': [
1023 {
1024 'name': 'avd_generic_playstore_android31',
1025 'path': '.android',
1026 },
1027 {
1028 'name': 'system_images_android_31_google_apis_playstore_x64',
1029 'path': '.emulator_sdk',
1030 },
1031 ],
1032 },
1033 },
Haiyang Pan58a6db22021-07-30 01:08:261034 'android-pie-x86-rel': {
1035 'args': [
1036 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1037 ],
1038 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381039 # soft affinity so that bots with caches will be picked first
1040 'optional_dimensions': {
1041 '60': [
1042 {
1043 'caches': 'avd_generic_playstore_android28',
1044 }
1045 ],
1046 },
Haiyang Pan71373072020-03-02 19:57:491047 'named_caches': [
1048 {
1049 'name': 'avd_generic_playstore_android28',
1050 'path': '.android',
1051 },
1052 {
1053 'name': 'system_images_android_28_google_apis_playstore_x86',
1054 'path': '.emulator_sdk',
1055 },
Haiyang Pan980402822020-10-07 23:24:561056 ],
Haiyang Pan71373072020-03-02 19:57:491057 },
John Budorick34009472018-04-03 17:38:441058 },
Kenneth Russelleb60cbd22017-12-05 07:54:281059 },
1060 },
1061 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151062 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241063 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091064 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021065
Andrew Luo38b311f2019-10-04 03:42:091066 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161067 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091068 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191069 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251070 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091071 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281072 },
bsheedy75a4dd52018-11-27 23:24:301073 'chrome_public_test_vr_apk-vega': {
1074 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301075 'Oreo Phone Tester': {
1076 'swarming': {
1077 'dimension_sets': [
1078 {
1079 'device_os': 'OVR1.180808.003',
1080 'device_type': 'vega',
1081 'os': 'Android',
1082 },
1083 ],
1084 },
1085 }
1086 }
1087 },
Ian Struiksmaeb285db02020-10-20 22:19:341088 'chrome_sizes': {
1089 'modifications': {
Yuke Liao975680302021-02-18 18:34:541090 'lacros-amd64-generic-chrome': {
1091 'swarming': {
1092 'dimension_sets': [
1093 {
Yuke Liao31225ee32021-03-17 23:21:331094 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351095 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541096 },
1097 ],
1098 },
1099 },
Ben Pastenee9536c82021-10-19 01:48:571100 'lacros-arm-generic-chrome': {
1101 'swarming': {
1102 'dimension_sets': [
1103 {
1104 'cpu': 'x86-64',
1105 'os': 'Ubuntu-18.04',
1106 },
1107 ],
1108 },
1109 },
Ian Struiksmaeb285db02020-10-20 22:19:341110 },
1111 },
Takuto Ikuta1b749b902019-04-11 18:05:531112 'chromedriver_py_tests': {
1113 'remove_from': [
1114 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531115 'Win10 Tests x64 (dbg)',
1116 ],
1117 },
Haiyang Panfed339172021-03-10 23:19:571118 'components_browsertests': {
1119 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471120 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571121 'swarming': {
1122 'shards': 2,
1123 },
1124 },
Struan Shrimptonf5b2b552022-01-20 20:37:391125 'android-marshmallow-arm64-rel': {
1126 'swarming': {
1127 'quickrun_shards': 2,
1128 },
1129 },
Haiyang Panfed339172021-03-10 23:19:571130 },
1131 },
Kenneth Russelleb60cbd22017-12-05 07:54:281132 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521133 'remove_from': [
Ben Joyce68c5c852021-10-16 23:55:161134 # https://crbug.com/1147531 - covered on marshmallow emulator.
Garrett Beaty47a2d802020-11-10 20:50:531135 'android-marshmallow-arm64-rel',
Greg Gutermanea661162021-11-17 00:46:431136 'android-marshmallow-arm64-rel-rts',
Yun Liu3e759dbb2019-11-01 19:25:521137 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281138 'modifications': {
John Budorick5052d552017-12-13 02:59:341139 'Linux ASan LSan Tests (1)': {
1140 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441141 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341142 'swarming': {
1143 'shards': 5,
1144 },
1145 },
Takuto Ikuta54671d972018-07-19 19:06:351146 'Linux Chromium OS ASan LSan Tests (1)': {
1147 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441148 # crbug.com/1257927
Takuto Ikuta54671d972018-07-19 19:06:351149 'swarming': {
1150 'shards': 5,
1151 },
1152 },
Erik Chen681dc0282019-11-26 22:54:491153 'Linux TSan Tests': {
1154 'swarming': {
1155 'shards': 2,
1156 },
1157 },
Haiyang Pan9d68ca02021-08-04 21:30:471158 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311159 'args': [
Haiyang Pane521cf692021-11-30 00:35:231160 # TODO(crbug.com/1192348): Fix the test failure
1161 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311162 ],
1163 },
Haiyang Pan2877f062021-11-18 01:06:061164 'android-12-x64-fyi-rel': {
1165 'args': [
1166 # TODO(crbug.com/1192348): Fix the test failure
1167 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1168 ],
1169 },
Omer Katz7d2be652020-01-22 18:13:461170 'linux-blink-heap-concurrent-marking-tsan-rel': {
1171 'swarming': {
1172 'shards': 2,
1173 },
1174 },
Sven Zheng80734f12020-08-06 06:50:391175 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541176 'linux-lacros-code-coverage': {
1177 'args': [
1178 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1179 ],
1180 },
1181 # https://crbug.com/1111979,
Yuke Liaoa0db4742021-08-09 18:28:331182 'linux-lacros-dbg-tests-fyi': {
1183 'args': [
1184 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1185 ],
1186 },
1187 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431188 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431189 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401190 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431191 ],
Sven Zheng80734f12020-08-06 06:50:391192 },
1193 },
Sven Zheng577fe5ff2020-08-03 22:06:441194 },
Chong Gu76046412021-09-22 17:49:211195 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081196 'modifications': {
1197 'fuchsia-fyi-arm64-dbg': {
1198 'args': [
1199 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1200 ],
1201 },
1202 },
1203 },
Kenneth Russelleb60cbd22017-12-05 07:54:281204 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291205 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291206 'CrWinAsan(dll)', # https://crbug.com/935598
Chong Gu0ed5dcda2021-07-15 21:26:111207 'android-marshmallow-arm64-rel', # http://crbug.com/1060245#c30: due to low utility and capacity.
Greg Gutermanea661162021-11-17 00:46:431208 'android-marshmallow-arm64-rel-rts',
Brad Halla36886c2019-02-26 16:52:29