blob: 74b76ef0c757dbd113964ce6a1c90fa800ce0428 [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 },
Haiyang Panc1192662022-03-09 00:09:0246 'android-12-x64-rel': {
47 'args': [
48 # https://crbug.com/1289764
49 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
50 ],
51 'swarming': {
52 'shards': 2,
53 },
54 },
Struan Shrimptone772d72f2021-12-15 07:50:0955 'android-marshmallow-arm64-rel': {
56 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:5957 'quickrun_shards': 3,
Struan Shrimptone772d72f2021-12-15 07:50:0958 },
59 },
James Shen39aa0e32022-03-22 04:44:5060 'android-marshmallow-x86-fyi-rel-reviver': {
61 'swarming': {
62 'shards': 2,
63 'quickrun_shards': 6,
64 },
65 },
Haiyang Panb991f562021-08-10 17:46:4666 'android-marshmallow-x86-rel': {
67 'swarming': {
68 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5969 'quickrun_shards': 6,
Haiyang Panb991f562021-08-10 17:46:4670 },
71 },
Haiyang Pancf24ceb2022-03-17 02:31:3072 'android-nougat-x86-rel': {
73 'swarming': {
74 'shards': 2,
75 },
76 },
Andrew Luo38b311f2019-10-04 03:42:0977 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5878 'args': [
79 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
80 ],
Haiyang Panfbd2b482020-09-23 23:41:2581 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
82 # capacity has been deployed.
83 'swarming': {
84 'dimension_sets': [
85 {
86 'device_type': 'sailfish',
87 },
88 ],
Haiyang Pan1678f0c02021-03-09 23:05:0989 'shards': 2,
Struan Shrimpton4b7abc02021-12-16 01:36:5990 'quickrun_shards': 6,
Haiyang Panfbd2b482020-09-23 23:41:2591 },
Andrew Luo38b311f2019-10-04 03:42:0992 },
Haiyang Pan08d09dc2020-04-01 16:11:2193 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0494 'args': [
95 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
96 ],
Haiyang Pan7cd609d2021-04-08 20:17:2497 'swarming': {
98 'shards': 2,
99 },
John Budorick191adfcd2020-01-29 18:19:04100 },
Andrew Luo38b311f2019-10-04 03:42:09101 },
102 },
Sven Zhengc60debc2020-09-10 18:40:52103 'android_sync_integration_tests': {
104 'remove_from': [
Haiyang Pan6b8e4cf2021-08-02 21:38:28105 # Remove from CQ bots due to capacity.
106 'android-marshmallow-arm64-rel',
Sven Zhengc60debc2020-09-10 18:40:52107 ],
James Shen9e4c19e2022-04-15 17:57:50108 'modifications': {
109 'android-12-x64-rel': {
110 'swarming': {
111 'shards': 3,
112 },
113 },
114 'android-marshmallow-x86-rel': {
115 'swarming': {
116 'shards': 3,
117 },
118 },
119 },
Sven Zhengc60debc2020-09-10 18:40:52120 },
Kenneth Russelleb60cbd22017-12-05 07:54:28121 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28122 },
Jamie Madillc9ae75d2020-10-23 19:19:48123 'angle_end2end_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15124 'modifications': {
Yuly Novikov80d2e672021-02-13 00:16:04125 'win10-angle-x64-intel': {
126 'args': [
127 '--max-processes=1',
128 ],
129 },
Yuly Novikov60cbf642020-11-19 20:43:15130 },
Jamie Madillc9ae75d2020-10-23 19:19:48131 },
Jamie Madillc9ae75d2020-10-23 19:19:48132 'angle_unittests': {
133 'remove_from': [
134 # On Android, these are already run on the main waterfall.
135 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36136 # Times out listing tests crbug.com/1167314
137 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48138 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54139 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48140 'linux-lacros-tester-rel',
141 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40142 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48143 ],
Chong Gua10cd302022-01-14 19:22:19144 'modifications': {
145 # anglebug.com/6894
146 'fuchsia-fyi-x64-asan': {
147 'args': [
148 # crbug.com/
149 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
150 ],
151 },
152 },
Jamie Madillc9ae75d2020-10-23 19:19:48153 },
154 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15155 'modifications': {
Yuly Novikov80d2e672021-02-13 00:16:04156 'win10-angle-x64-intel': {
157 'args': [
158 '--max-processes=1',
159 ],
160 },
Yuly Novikov60cbf642020-11-19 20:43:15161 },
Jamie Madillc9ae75d2020-10-23 19:19:48162 },
Sven Zhengef0d0872022-04-04 22:13:29163 'aura_unittests amd64-generic': {
Yuke Liaob6beaeca2021-04-29 23:41:51164 'remove_from': [
165 # TODO(crbug.com/1204231): Re-enable.
166 'lacros-amd64-generic-rel',
167 ]
168 },
Sven Zhengef0d0872022-04-04 22:13:29169 'aura_unittests eve': {
Yuke Liao79a8cf52021-06-11 18:14:34170 'remove_from': [
171 # TODO(crbug.com/1204231): Re-enable.
172 'lacros-amd64-generic-rel',
173 ]
174 },
Chong Gudf7fbe92021-02-24 02:55:58175 'base_unittests': {
176 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47177 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:23178 'args': [
Haiyang Panc08d02212021-10-18 18:58:38179 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
180 ],
181 },
Haiyang Pan2a55a452022-03-03 08:18:33182 'android-12-x64-rel': {
Haiyang Panc08d02212021-10-18 18:58:38183 'args': [
184 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
185 '--gtest_filter=-ModuleCacheTest.CheckAgainstProcMaps', # crbug.com/1260521
Haiyang Panc7c009e2021-03-18 19:31:23186 ],
187 },
Chong Gudf7fbe92021-02-24 02:55:58188 'fuchsia-code-coverage': {
189 'swarming': {
190 'shards': 5,
191 },
192 },
Chong Gua10cd302022-01-14 19:22:19193 'fuchsia-fyi-x64-asan': {
194 'args': [
195 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
196 ],
197 },
Chong Gudf7fbe92021-02-24 02:55:58198 },
199 },
Haiyang Pan363c59a2020-07-23 05:47:04200 'blink_platform_unittests': {
201 'modifications': {
Haiyang Panfbd2b482020-09-23 23:41:25202 'android-pie-arm64-rel': {
203 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
204 # capacity has been deployed.
205 'swarming': {
206 'dimension_sets': [
207 {
208 'device_type': 'sailfish',
209 },
210 ],
211 },
212 },
Chong Gu52481452021-04-02 17:52:41213 'fuchsia-code-coverage': {
214 'swarming': {
215 'shards': 5,
216 },
217 },
Haiyang Pan363c59a2020-07-23 05:47:04218 },
219 },
Chong Gu76046412021-09-22 17:49:21220 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34221 'modifications': {
222 'fuchsia-code-coverage': {
223 'swarming': {
224 'shards': 30,
225 },
226 },
227 },
228 },
John Chenaab16fc02020-03-03 06:35:45229 'blink_web_tests': {
230 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01231 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45232 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
233 'Win10 Tests x64 (dbg)',
234 ],
235 'modifications': {
236 'Fuchsia x64': {
237 'args': [
238 '--platform=fuchsia',
Weizhong Xia3fdef5ca2022-01-04 21:50:20239 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45240 ],
241 'swarming': {
242 'shards': 1,
243 },
244 },
245 'Linux Tests': {
246 "args": [
247 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
248 ],
Struan Shrimpton57c594e42022-01-25 17:59:13249 'swarming': {
250 'quickrun_shards': 18,
251 },
John Chenaab16fc02020-03-03 06:35:45252 },
253 'Linux Tests (dbg)(1)': {
254 'args': [
255 '--debug',
256 ],
257 'swarming': {
Sven Zheng439fcdf2021-07-13 20:14:57258 'shards': 30,
John Chenaab16fc02020-03-03 06:35:45259 },
260 },
Lindsay Pasricha2a3898bb2022-02-08 23:21:25261 # TODO (crbug.com/1294574) Re-enable once fixed
262 'Mac Builder Next': {
263 'experiment_percentage': 0,
264 },
Xianzhu Wange6dec152021-08-02 19:54:53265 'Mac10.12 Tests': {
266 'swarming': {
267 'shards': 25,
268 },
269 },
John Chenaab16fc02020-03-03 06:35:45270 'Mac10.13 Tests': {
271 'swarming': {
272 'dimension_sets': [
273 {
Erik Staab59591f32020-08-25 23:07:07274 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45275 },
276 ],
277 'shards': 25,
278 },
279 },
Zhaoyang Li69e2e002021-02-19 21:57:35280 'Mac10.15 Tests': {
281 'swarming': {
282 'dimension_sets': [
283 {
284 'gpu': None,
285 },
286 ],
287 'shards': 25,
288 },
289 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29290 'Mac11 Tests': {
291 'swarming': {
292 'dimension_sets': [
293 {
294 'gpu': None,
295 },
296 ],
297 'shards': 25,
Struan Shrimpton57c594e42022-01-25 17:59:13298 'quickrun_shards': 26,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29299 },
300 },
Zhaoyang Li9357e1e12021-12-07 18:53:17301 'Mac11 Tests (dbg)': {
302 'experiment_percentage': 100,
303 'args': [
304 '--debug',
305 ],
306 'swarming': {
307 'shards': 40,
308 },
309 },
Chong Gu75af969a2021-03-22 14:46:14310 'ToTFuchsia x64': {
311 'args': [
312 '--platform=fuchsia',
313 ],
314 'swarming': {
315 'shards': 1,
316 },
317 },
John Chenaab16fc02020-03-03 06:35:45318 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45319 # This builder compiles Chromium in release mode, but V8 in debug.
320 # TODO(machenbach): Change name and out directory of this builder to
321 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45322 'args': [
Michael Achenbach455d39242020-06-22 13:33:45323 '-t',
324 'Debug',
325 '--release',
John Chenaab16fc02020-03-03 06:35:45326 ],
327 },
328 'V8 Blink Linux Future': {
329 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07330 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45331 ],
332 },
333 'WebKit Linux ASAN': {
334 'args': [
335 '--additional-expectations',
336 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35337 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45338 '48000',
339 '--enable-sanitizer',
340 ],
341 'swarming': {
342 'shards': 20,
343 },
344 },
345 'WebKit Linux Leak': {
346 'args': [
347 '--additional-expectations',
348 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35349 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45350 '48000',
351 '--enable-leak-detection',
352 ],
353 'swarming': {
354 'shards': 10,
355 },
356 },
357 'WebKit Linux MSAN': {
358 'args': [
359 '--additional-expectations',
360 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35361 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45362 '66000',
363 '--enable-sanitizer',
364 ],
365 'swarming': {
366 'expiration': 36000,
367 'hard_timeout': 10800,
368 'io_timeout': 3600,
369 'shards': 20,
370 },
371 },
John Chenaab16fc02020-03-03 06:35:45372 'WebKit Linux layout_ng_disabled Builder': {
373 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07374 '--flag-specific=disable-layout-ng',
John Chenaab16fc02020-03-03 06:35:45375 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08376 'swarming': {
377 'shards': 20,
378 },
John Chenaab16fc02020-03-03 06:35:45379 },
380 'Win10 Tests x64': {
381 'args': [
382 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21383 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45384 ],
385 'swarming': {
386 "shards": 28
387 },
388 },
389 'Win10 Tests x64 (dbg)': {
390 'args': [
391 '--debug',
392 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21393 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45394 ],
395 },
Kuan Huanga89737d2022-01-07 19:42:11396 'Win11 Tests x64': {
397 'args': [
398 '--target',
399 'Release_x64',
400 ],
401 'swarming': {
402 "shards": 28
403 },
404 },
Matt Reichhoffa59d5372022-04-18 19:57:22405 'Win7 Tests (dbg)(1)': {
406 'args': [
407 '--debug',
408 '--timeout-ms',
409 '60000'
410 ],
411 'experiment_percentage': 100,
412 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
413 # from prefered_os_dimension in
414 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
415 # Swarming dimensions would be either specified for all testers on the
416 # waterfall (and therefore, explicitly specified for all tests in the
417 # generated JSON), or this would be removed, and the implicit one used.
418 'swarming': {
419 'dimension_sets': [
420 {
421 'os': 'Windows-7-SP1',
422 }
423 ],
424 },
425 },
John Chenaab16fc02020-03-03 06:35:45426 # tryserver.chromium.android
427 'android_blink_rel': {
428 'args': [
429 '--release',
430 '--android',
431 # TODO(crbug.com/912120): Breakpad was entirely disabled on
432 # Android. Remove this when it no longer affects Android crash
433 # log handling.
434 '--disable-breakpad',
435 # TODO(crbug.com/875172): run on the real GPU since the
436 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
437 '--additional-driver-flag=--use-gpu-in-tests',
438 ],
439 },
440 'devtools_frontend_linux_blink_light_rel': {
441 'args': [
442 'http/tests/devtools',
443 ],
444 'swarming': {
445 'shards': 4,
446 },
447 },
Takuto Ikutabace8f82022-01-26 23:47:47448 'devtools_frontend_linux_blink_light_rel_fastbuild': {
449 'args': [
450 'http/tests/devtools',
451 ],
452 'swarming': {
453 'shards': 4,
454 },
455 },
John Chenaab16fc02020-03-03 06:35:45456 'fuchsia-fyi-x64-rel': {
457 'args': [
458 '--platform=fuchsia',
459 ],
460 'swarming': {
461 'shards': 1,
462 },
463 },
Mathias Carlen30968a62020-03-31 08:47:04464 'linux-autofill-assistant': {
465 'args': [
466 '--release',
467 ],
468 },
Arthur Sonzogni90f6df12022-02-02 14:28:32469 'linux-bfcache-rel': {
470 'args': [
471 '--flag-specific=enable-back-forward-cache-same-site',
472 # TODO(crbug.com/1255537): Re-enable the test.
473 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
474 ],
475 },
John Chenaab16fc02020-03-03 06:35:45476 'linux-blink-animation-use-time-delta': {
477 'args': [
478 '--debug',
479 ],
480 },
Daniel Libby178c9832020-10-08 20:36:14481 'linux-blink-web-tests-force-accessibility-rel': {
482 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07483 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14484 ],
485 },
John Chenaab16fc02020-03-03 06:35:45486 'linux-code-coverage': {
487 'args': [
488 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
489 ],
490 'swarming': {
491 'shards': 20,
492 },
493 },
Aaron Gable40f79aa2020-03-21 01:21:15494 'linux-layout-tests-edit-ng': {
495 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07496 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15497 ],
498 },
Lindsay Pasricha60535a22021-12-13 16:50:24499 # TODO (crbug.com/1254971) Re-enable once fixed
500 'mac-osxbeta-rel': {
501 'experiment_percentage': 0,
502 },
John Chenaab16fc02020-03-03 06:35:45503 'mac10.12-blink-rel-dummy': {
504 'swarming': {
505 'shards': 20,
506 },
507 },
508 'mac10.13-blink-rel-dummy': {
509 'swarming': {
510 'shards': 20,
511 },
512 },
John Chenaab16fc02020-03-03 06:35:45513 'mac10.14-blink-rel-dummy': {
514 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56515 # Increase timeout and reduce shards.
516 # See https://crbug.com/1203565.
517 'shards': 12,
518 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45519 },
520 },
Ilia Samsonov7efe05e2020-05-07 19:00:46521 'mac10.15-blink-rel-dummy': {
522 'swarming': {
523 'shards': 20,
524 },
525 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44526 'mac11.0-blink-rel-dummy': {
527 'swarming': {
Dirk Pranke2cc61792021-06-10 20:24:54528 'shards': 12,
529 'hard_timeout': 1800,
Ilia Samsonovdd271c6c22020-09-08 22:24:44530 },
531 },
Preethi Mohand030de42021-07-22 21:12:13532 'win10.20h2-blink-rel-dummy': {
533 'swarming': {
Preethi Mohand044dd02021-09-06 15:59:42534 'shards': 14,
Preethi Mohand030de42021-07-22 21:12:13535 'hard_timeout': 1200,
536 },
537 },
John Chenaab16fc02020-03-03 06:35:45538 },
539 },
John Budorickca995852019-06-26 16:55:55540 'breakpad_unittests': {
541 'modifications': {
542 'android-asan': {
543 'args': [
544 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
545 ],
546 },
547 },
548 },
Kenneth Russelleb60cbd22017-12-05 07:54:28549 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24550 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29551 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41552 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26553 'ToTLinuxTSan', # https://crbug.com/368525
Scott Violet3bd7ddbb2022-01-15 00:04:20554 'Mac10.11 Tests', # https://crbug.com/1263696
Lindsay Pasrichab3f72db2021-09-22 22:05:46555 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35556 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13557 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35558 'Mac10.15 Tests', # https://crbug.com/1042757
Zhaoyang Li9357e1e12021-12-07 18:53:17559 'Mac11 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43560 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46561 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11562 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24563 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28564 'modifications': {
Nico Weber3f919792020-06-12 23:34:52565 'CrWinAsan': {
566 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44567 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52568 'swarming': {
569 'shards': 40,
570 },
571 },
572 'CrWinAsan(dll)': {
573 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44574 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52575 'swarming': {
576 'shards': 40,
577 },
578 },
Stephen Martinis1384ff92020-01-07 19:52:15579 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36580 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15581 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36582 },
583 },
Stephen Martinis1384ff92020-01-07 19:52:15584 'Linux ASan LSan Tests (1)': {
585 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44586 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:19587 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15588 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09589 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19590 },
591 },
Chris Cunningham1d0e9e12020-02-26 22:56:40592 'Linux ASan Tests (sandboxed)': {
593 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41594 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40595 },
596 },
Stephen Martinis1384ff92020-01-07 19:52:15597 'Linux Chromium OS ASan LSan Tests (1)': {
598 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44599 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:51600 'swarming': {
Ben Pastened2c01af2022-01-31 23:06:44601 'shards': 50,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51602 },
603 },
Stephen Martinis1384ff92020-01-07 19:52:15604 'Linux ChromiumOS MSan Tests': {
605 # These are very slow on the Chrome OS MSAN trybot for some reason.
606 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34607 'swarming': {
Alexis Hetu86d16b92022-04-12 12:52:48608 # This should be reverted to 48 before end of April 2022, when the slowdown is fixed.
609 # crbug.com/1313907
610 'shards': 72,
Kenneth Russell56a3e862017-12-08 03:11:34611 },
Ben Pastene44221d32020-05-21 23:38:36612 'args': [
613 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
614 ],
Kenneth Russell56a3e862017-12-08 03:11:34615 },
Struan Shrimptonf5b2b552022-01-20 20:37:39616 'Linux Tests': {
617 'swarming': {
618 'quickrun_shards': 15,
619 },
620 },
Maksim Sisovc81d284c2021-10-05 17:54:35621 # https://crbug.com/1084469
622 'Linux Tests (Wayland)': {
623 'args': [
624 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
625 ],
Struan Shrimptone772d72f2021-12-15 07:50:09626 'swarming': {
627 'quickrun_shards': 24,
628 },
Maksim Sisovc81d284c2021-10-05 17:54:35629 },
John Budorick614f91a2020-03-30 20:34:55630 'Linux Tests (dbg)(1)': {
631 # crbug.com/1066161
632 'swarming': {
633 'shards': 20,
634 },
635 },
Stephen Martinis1384ff92020-01-07 19:52:15636 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24637 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24638 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24639 },
Lindsay Pasricha8155d052021-04-22 00:06:43640 # crbug.com/1196416
641 'args': [
642 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
643 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46644 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24645 },
Sven Zheng3f14625692021-08-24 06:28:27646 # TODO(crbug.com/1232535) Remove once the bug is resolved.
647 'Mac10.11 Tests': {
648 'args': [
649 '--test-launcher-print-timestamps',
650 ],
651 },
Lindsay Pasricha9180f4692022-03-04 07:52:49652 # crbug.com/1300822
653 'Mac10.12 Tests': {
Lindsay Pasrichaf98319552022-03-17 00:20:44654 # crbug.com/1307029
655 'experiment_percentage': 100,
Lindsay Pasricha9180f4692022-03-04 07:52:49656 'swarming': {
657 'shards': 20,
658 },
659 },
Lindsay Pasricha76f44d22021-04-07 16:16:26660 'Mac10.15 Tests': {
661 # crbug.com/1042757
662 'swarming': {
663 'dimension_sets': [
664 {
665 # These shards are liable to time out when running on macmini7,1.
666 'cores': '8|12',
667 }
668 ],
669 },
670 # crbug.com/1196416
671 'args': [
672 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
673 ],
674 },
Lindsay Pasrichaf8762592021-12-02 23:43:09675 'Mac11 Tests': {
676 'ci_only': True,
677 },
Zhaoyang Li9357e1e12021-12-07 18:53:17678 'Mac11 Tests (dbg)': {
679 # crbug.com/1042757
680 'swarming': {
681 'dimension_sets': [
682 {
683 # These shards are liable to time out when running on macmini7,1.
684 'cores': '8|12',
685 }
686 ],
687 },
688 # crbug.com/1196416
689 'args': [
690 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
691 ],
692 },
Stephen Martinis1384ff92020-01-07 19:52:15693 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28694 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18695 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28696 },
697 },
Stephen Martinis1384ff92020-01-07 19:52:15698 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28699 'swarming': {
700 'shards': 20,
701 },
702 },
Kenneth Russell6c83d212018-07-27 20:52:59703 'Win10 Tests x64': {
704 # crbug.com/868082
705 'args': [
706 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
707 ],
Takuto Ikutac9c269a2019-01-10 22:40:25708 'swarming': {
709 # This is for slow test execution that often becomes a critical path of
710 # swarming jobs. crbug.com/868114
711 'shards': 15,
Struan Shrimptona1ab7672022-01-13 18:02:51712 'quickrun_shards': 40,
Takuto Ikutac9c269a2019-01-10 22:40:25713 }
Kenneth Russell6c83d212018-07-27 20:52:59714 },
Kuan Huanga89737d2022-01-07 19:42:11715 'Win11 Tests x64': {
716 # crbug.com/868082
717 'args': [
718 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
719 ],
720 'swarming': {
721 # This is for slow test execution that often becomes a critical path of
722 # swarming jobs. crbug.com/868114
723 'shards': 15,
724 'quickrun_shards': 30,
725 }
726 },
Stephen Martinis1384ff92020-01-07 19:52:15727 'Win7 Tests (1)': {
728 # This is for slow test execution that often becomes a critical path of
729 # swarming jobs. crbug.com/868114
730 'swarming': {
731 'shards': 15,
732 },
733 },
Matt Reichhoffa59d5372022-04-18 19:57:22734 'Win7 Tests (dbg)(1)': {
735 'swarming': {
736 'shards': 20,
737 },
738 },
Stephen Martinis1384ff92020-01-07 19:52:15739 'linux-chromeos-chrome': {
740 # TODO(https://crbug.com/932269): Promote out of experiment when the
741 # tests are green.
742 'args': [
743 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
744 ],
745 },
746 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16747 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15748 'shards': 50,
749 },
750 },
751 'linux-chromeos-dbg': {
752 'swarming': {
Garrett Beatyd81c9182021-05-12 02:52:50753 'shards': 40,
Stephen Martinis1384ff92020-01-07 19:52:15754 },
755 },
756 'linux-chromeos-rel': {
757 'swarming': {
758 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:09759 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:16760 'dimension_sets': [
761 {
762 'kvm': '1',
763 },
764 ],
Stephen Martinis1384ff92020-01-07 19:52:15765 },
766 },
767 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01768 'args': [
769 '--no-sandbox',
770 ],
Stephen Martinis1384ff92020-01-07 19:52:15771 'swarming': {
772 'shards': 50,
773 },
774 },
Junhua Chen39dd2dba2021-05-05 17:51:54775 'linux-lacros-code-coverage': {
776 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18777 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54778 ],
779 },
Jieting Yangbf15db672021-10-04 19:18:37780 'linux-lacros-dbg-tests-fyi': {
781 'args': [
782 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
783 ],
784 },
Sven Zheng80734f12020-08-06 06:50:39785 'linux-lacros-tester-rel': {
786 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18787 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39788 ],
Struan Shrimptone772d72f2021-12-15 07:50:09789 'swarming': {
790 'quickrun_shards': 20,
791 },
Sven Zheng80734f12020-08-06 06:50:39792 },
Kuan Huang235b0142021-10-19 18:59:28793 'mac-code-coverage': {
794 'args': [
795 '--coverage-continuous-mode=1',
796 ],
797 },
Lindsay Pasricha8bbc3382022-01-31 22:54:54798 'mac-osxbeta-rel': {
799 'swarming': {
800 'shards': 12,
801 },
802 },
Kuan Huang83a1c922021-09-08 22:00:27803 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:19804 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:30805 'args': [
806 # crbug.com/1262402
807 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
Lindsay Pasricha7cb620d2022-01-28 23:47:01808 ],
809 'swarming': {
Lindsay Pasrichab7e471f2022-02-08 18:17:31810 'shards': 30,
Lindsay Pasricha7cb620d2022-01-28 23:47:01811 },
Kuan Huang199112a52021-08-23 17:37:19812 },
Stephen Martinis1384ff92020-01-07 19:52:15813 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52814 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44815 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:15816 'swarming': {
Nico Weber3f919792020-06-12 23:34:52817 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16818 },
819 },
Yuki Yamada70190fc2021-10-28 09:00:27820 'win-backuprefptr-x64-fyi-rel': {
821 'args': [
822 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
823 ],
824 },
Kenneth Russelleb60cbd22017-12-05 07:54:28825 },
826 },
Erik Chen681dc0282019-11-26 22:54:49827 'cc_unittests': {
828 'modifications': {
829 'Linux TSan Tests': {
830 'swarming': {
831 'shards': 3,
832 },
833 },
Haiyang Pan9d68ca02021-08-04 21:30:47834 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:15835 # https://crbug.com/1039860
836 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:54837 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
838 ],
839 },
Haiyang Pan2a55a452022-03-03 08:18:33840 'android-12-x64-rel': {
Haiyang Pan11d8bd52021-11-19 21:22:54841 # https://crbug.com/1039860
842 'args': [
843 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:15844 ],
845 },
Haiyang Pan6b8e4cf2021-08-02 21:38:28846 'android-marshmallow-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38847 # https://crbug.com/1039860
848 'args': [
849 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
850 ],
851 },
Haiyang Pan08d09dc2020-04-01 16:11:21852 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38853 # https://crbug.com/1039860
854 'args': [
855 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
856 ],
857 },
Struan Shrimptona1ab7672022-01-13 18:02:51858 'chromeos-amd64-generic-rel': {
859 'swarming': {
860 'quickrun_shards': 2,
861 },
862 },
Chong Gudf7fbe92021-02-24 02:55:58863 'fuchsia-code-coverage': {
864 'swarming': {
865 'shards': 4,
866 },
867 },
Chong Gub2446462021-08-19 18:44:08868 'fuchsia-fyi-arm64-dbg': {
869 'args': [
870 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
871 ],
872 },
Erik Chen681dc0282019-11-26 22:54:49873 },
874 },
Prakhar94f444a2020-10-08 07:30:08875 'check_static_initializers': {
876 'modifications': {
877 'Mac Builder': {
878 'args': [
879 '--allow-coverage-initializer',
880 ],
881 },
882 },
883 },
Ben Pastene7a05a8f2020-11-12 17:25:51884 'chrome_all_tast_tests': {
885 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:59886 'chromeos-amd64-generic-rel': {
887 'swarming': {
Struan Shrimpton57c594e42022-01-25 17:59:13888 'quickrun_shards': 8,
Struan Shrimpton4b7abc02021-12-16 01:36:59889 },
890 },
Ben Pastene7a05a8f2020-11-12 17:25:51891 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
892 'args': [
893 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
894 '--strip-chrome',
895 ],
896 },
897 },
898 },
Andrew Luod252791ac2019-10-15 00:28:13899 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25900 'modifications': {
901 'android-pie-arm64-rel': {
902 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
903 # capacity has been deployed.
904 'swarming': {
905 'dimension_sets': [
906 {
907 'device_type': 'sailfish',
908 },
909 ],
910 },
911 },
912 },
Andrew Luod252791ac2019-10-15 00:28:13913 },
Stephanie Kim07761d22021-11-25 00:21:18914 'chrome_junit_tests': {
915 'modifications': {
916 'android-marshmallow-arm64-rel': {
917 'args': [
918 # Too many shards can lead to race conditions (crbug/1272066)
919 '--shards=8',
920 ],
921 },
922 },
923 },
Yun Liu7cfd28a2019-10-30 01:57:12924 'chrome_public_smoke_test': {
925 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19926 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25927 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:12928 ],
929 },
Kenneth Russelleb60cbd22017-12-05 07:54:28930 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09931 'remove_from': [
932 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19933 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25934 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:09935 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28936 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28937 'Marshmallow 64 bit Tester': {
938 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28939 'shards': 14,
940 },
941 },
Arthur Wang5dd7b07c2020-04-04 01:05:22942 'Marshmallow Tablet Tester': {
943 'args': [
944 '--timeout-scale',
945 '2.0',
946 ],
947 },
Ben Pastenec73e96e92018-07-12 01:40:35948 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57949 # TODO(https://crbug.com/884413): Re-enable this once the tests are
950 # either passing or there is more capacity.
951 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35952 },
Haiyang Pan9d68ca02021-08-04 21:30:47953 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:44954 'args': [
955 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09956 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44957 ],
Haiyang Panc82c3fa2022-02-01 01:26:06958 # TODO(https://crbug.com/1285975) Remove experiment and enable on
959 # trybot once the device offline issue is resolved.
960 'ci_only': True,
961 'experiment_percentage': 100,
Haiyang Pan68a39c02021-11-11 21:12:21962 },
Haiyang Pan2a55a452022-03-03 08:18:33963 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:21964 'args': [
Haiyang Pan629f4e42022-02-09 22:11:23965 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_test_apk.filter',
Haiyang Pan68a39c02021-11-11 21:12:21966 '--timeout-scale=2.0',
967 ],
Haiyang Pan2a55a452022-03-03 08:18:33968 # TODO(crbug.com/1225851): Remove experiment and ci_only
969 # once the test suite is stable.
970 'ci_only': True,
971 'experiment_percentage': 100,
Haiyang Panb80557c2021-03-13 03:01:44972 },
Stephen Martinis1384ff92020-01-07 19:52:15973 'android-arm64-proguard-rel': {
974 'swarming': {
975 'shards': 25,
976 },
977 },
Brian Sheedy44a7a0032020-04-16 19:20:57978 'android-marshmallow-arm64-rel-swarming': {
979 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31980 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57981 },
982 },
James Shen39aa0e32022-03-22 04:44:50983 'android-marshmallow-x86-fyi-rel-reviver': {
984 'swarming': {
985 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
986 # are n2 machines available in the test pool.
987 'shards': 25,
988 },
989 },
Haiyang Pan742760c2021-02-12 03:21:41990 'android-marshmallow-x86-rel': {
991 'args': [
992 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
993 ],
994 'swarming': {
995 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
996 # are n2 machines available in the test pool.
997 'shards': 25,
Haiyang Pan742760c2021-02-12 03:21:41998 },
Haiyang Pan37fbd7a42020-06-03 03:27:37999 },
Stephen Martinis1384ff92020-01-07 19:52:151000 'android-pie-arm64-rel': {
1001 'args': [
1002 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
1003 ],
Stephen Martinisd05530d2021-07-27 22:50:221004 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:001005 },
Haiyang Pan08d09dc2020-04-01 16:11:211006 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:001007 'args': [
Haiyang Pan71373072020-03-02 19:57:491008 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:321009 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:001010 ],
Haiyang Pan71373072020-03-02 19:57:491011 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:261012 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1013 'shards': 30,
1014 },
1015 },
1016 },
1017 },
1018 'chrome_public_test_apk_with_playstore': {
1019 'remove_from': [
1020 # Android Emulator does not ship playstore image on Marshmallow.
James Shen39aa0e32022-03-22 04:44:501021 'android-marshmallow-x86-fyi-rel-reviver',
Haiyang Pan58a6db22021-07-30 01:08:261022 'android-marshmallow-x86-rel',
1023 ],
1024 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471025 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:261026 'args': [
1027 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
1028 ],
1029 'swarming': {
1030 # soft affinity so that bots with caches will be picked first
1031 'optional_dimensions': {
1032 '60': [
1033 {
Haiyang Pan0fee3652022-02-23 19:19:481034 'caches': 'generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261035 }
1036 ],
1037 },
1038 'named_caches': [
1039 {
Haiyang Pan0fee3652022-02-23 19:19:481040 'name': 'generic_playstore_android30',
1041 'path': '.android_emulator/generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261042 },
1043 ],
1044 },
1045 },
Haiyang Pan2a55a452022-03-03 08:18:331046 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211047 'args': [
1048 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
1049 ],
1050 'swarming': {
1051 # soft affinity so that bots with caches will be picked first
1052 'optional_dimensions': {
1053 '60': [
1054 {
Haiyang Pan0fee3652022-02-23 19:19:481055 'caches': 'generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211056 }
1057 ],
1058 },
1059 'named_caches': [
1060 {
Haiyang Pan0fee3652022-02-23 19:19:481061 'name': 'generic_playstore_android31',
1062 'path': '.android_emulator/generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211063 },
1064 ],
1065 },
1066 },
Haiyang Pan58a6db22021-07-30 01:08:261067 'android-pie-x86-rel': {
1068 'args': [
1069 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1070 ],
1071 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381072 # soft affinity so that bots with caches will be picked first
1073 'optional_dimensions': {
1074 '60': [
1075 {
Haiyang Pan0fee3652022-02-23 19:19:481076 'caches': 'generic_playstore_android28',
Haiyang Pan2c438302021-06-11 23:50:381077 }
1078 ],
1079 },
Haiyang Pan71373072020-03-02 19:57:491080 'named_caches': [
1081 {
Haiyang Pan0fee3652022-02-23 19:19:481082 'name': 'generic_playstore_android28',
1083 'path': '.android_emulator/generic_playstore_android28',
Haiyang Pan71373072020-03-02 19:57:491084 },
Haiyang Pan980402822020-10-07 23:24:561085 ],
Haiyang Pan71373072020-03-02 19:57:491086 },
John Budorick34009472018-04-03 17:38:441087 },
Kenneth Russelleb60cbd22017-12-05 07:54:281088 },
1089 },
1090 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151091 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241092 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091093 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021094
Andrew Luo38b311f2019-10-04 03:42:091095 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161096 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091097 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191098 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251099 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091100 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281101 },
bsheedy75a4dd52018-11-27 23:24:301102 'chrome_public_test_vr_apk-vega': {
1103 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301104 'Oreo Phone Tester': {
1105 'swarming': {
1106 'dimension_sets': [
1107 {
1108 'device_os': 'OVR1.180808.003',
1109 'device_type': 'vega',
1110 'os': 'Android',
1111 },
1112 ],
1113 },
1114 }
1115 }
1116 },
Ian Struiksmaeb285db02020-10-20 22:19:341117 'chrome_sizes': {
1118 'modifications': {
Yuke Liao975680302021-02-18 18:34:541119 'lacros-amd64-generic-chrome': {
1120 'swarming': {
1121 'dimension_sets': [
1122 {
Yuke Liao31225ee32021-03-17 23:21:331123 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351124 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541125 },
1126 ],
1127 },
1128 },
Ben Pastenee9536c82021-10-19 01:48:571129 'lacros-arm-generic-chrome': {
1130 'swarming': {
1131 'dimension_sets': [
1132 {
1133 'cpu': 'x86-64',