blob: db703e1ade5410350dc059ddc538afdd91d8827f [file] [log] [blame]
Avi Drissmandfd880852022-09-15 20:11:091# Copyright 2017 The Chromium Authors
Kenneth Russelleb60cbd22017-12-05 07:54:282# 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': {
James Shened31ce5032022-06-22 22:45:3928 'Marshmallow Tablet Tester': {
29 'swarming': {
30 'shards': 2,
31 },
32 },
Haiyang Pan9d68ca02021-08-04 21:30:4733 'android-11-x86-rel': {
Haiyang Pan0ea9b3ef2022-01-21 21:58:1434 'args': [
35 # https://crbug.com/1289764
36 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
37 ],
Haiyang Panca7fcec2021-03-19 02:11:1038 'swarming': {
39 'shards': 2,
40 },
41 },
Haiyang Panc1192662022-03-09 00:09:0242 'android-12-x64-rel': {
43 'args': [
44 # https://crbug.com/1289764
45 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
46 ],
47 'swarming': {
48 'shards': 2,
49 },
50 },
Haiyang Pancf24ceb2022-03-17 02:31:3051 'android-nougat-x86-rel': {
52 'swarming': {
Haiyang Pandcc3e012022-09-30 01:57:4353 'shards': 3,
Haiyang Pancf24ceb2022-03-17 02:31:3054 },
55 },
Andrew Luo38b311f2019-10-04 03:42:0956 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5857 'args': [
58 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
59 ],
Haiyang Panfbd2b482020-09-23 23:41:2560 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
61 # capacity has been deployed.
62 'swarming': {
63 'dimension_sets': [
64 {
65 'device_type': 'sailfish',
66 },
67 ],
James Shenc9d4b2b2022-08-24 06:14:2468 'shards': 3,
Struan Shrimpton4b7abc02021-12-16 01:36:5969 'quickrun_shards': 6,
Haiyang Panfbd2b482020-09-23 23:41:2570 },
Andrew Luo38b311f2019-10-04 03:42:0971 },
James Shenfddea932022-08-18 07:19:5472 'android-pie-x86-fyi-rel-reviver': {
73 'swarming': {
James Shenc9d4b2b2022-08-24 06:14:2474 'shards': 3,
James Shenfddea932022-08-18 07:19:5475 },
76 },
Haiyang Pan08d09dc2020-04-01 16:11:2177 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0478 'args': [
79 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
80 ],
Haiyang Pan7cd609d2021-04-08 20:17:2481 'swarming': {
82 'shards': 2,
Ben Joyce5bb3fad2022-09-23 06:05:1883 'dimension_sets': [
84 {
85 'machine_type': 'e2-standard-8', # crbug/1292221
86 },
87 ],
Haiyang Pan7cd609d2021-04-08 20:17:2488 },
John Budorick191adfcd2020-01-29 18:19:0489 },
Andrew Luo38b311f2019-10-04 03:42:0990 },
91 },
Sven Zhengc60debc2020-09-10 18:40:5292 'android_sync_integration_tests': {
James Shen9e4c19e2022-04-15 17:57:5093 'modifications': {
94 'android-12-x64-rel': {
95 'swarming': {
96 'shards': 3,
97 },
98 },
James Shen9e4c19e2022-04-15 17:57:5099 },
Sven Zhengc60debc2020-09-10 18:40:52100 },
Kenneth Russelleb60cbd22017-12-05 07:54:28101 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28102 },
Jamie Madillc9ae75d2020-10-23 19:19:48103 'angle_unittests': {
104 'remove_from': [
105 # On Android, these are already run on the main waterfall.
106 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36107 # Times out listing tests crbug.com/1167314
108 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48109 # Does not currently work on Lacros configurations.
Sven Zheng93bfaa92022-06-09 17:06:03110 'linux-lacros-asan-lsan-rel',
Junhua Chen39dd2dba2021-05-05 17:51:54111 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48112 'linux-lacros-tester-rel',
113 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40114 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48115 ],
Chong Gua10cd302022-01-14 19:22:19116 'modifications': {
117 # anglebug.com/6894
118 'fuchsia-fyi-x64-asan': {
119 'args': [
120 # crbug.com/
121 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
122 ],
123 },
124 },
Jamie Madillc9ae75d2020-10-23 19:19:48125 },
Eriko Kurimoto61a85332022-10-19 05:19:45126 'ash_crosapi_tests': {
127 'remove_from': [
128 # Disabling MSan tests since linux-chromeos chrome crashes on MSan build.
129 # TODO(crbug.com/1376064): Re-enable.
130 'Linux ChromiumOS MSan Tests',
131 ]
132 },
Sven Zhengef0d0872022-04-04 22:13:29133 'aura_unittests amd64-generic': {
Yuke Liaob6beaeca2021-04-29 23:41:51134 'remove_from': [
135 # TODO(crbug.com/1204231): Re-enable.
136 'lacros-amd64-generic-rel',
137 ]
138 },
Sven Zhengef0d0872022-04-04 22:13:29139 'aura_unittests eve': {
Yuke Liao79a8cf52021-06-11 18:14:34140 'remove_from': [
141 # TODO(crbug.com/1204231): Re-enable.
142 'lacros-amd64-generic-rel',
143 ]
144 },
Chong Gudf7fbe92021-02-24 02:55:58145 'base_unittests': {
146 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47147 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:23148 'args': [
Haiyang Panc08d02212021-10-18 18:58:38149 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
150 ],
151 },
Haiyang Pan2a55a452022-03-03 08:18:33152 'android-12-x64-rel': {
Haiyang Panc08d02212021-10-18 18:58:38153 'args': [
154 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
155 '--gtest_filter=-ModuleCacheTest.CheckAgainstProcMaps', # crbug.com/1260521
Haiyang Panc7c009e2021-03-18 19:31:23156 ],
157 },
Chong Gudf7fbe92021-02-24 02:55:58158 'fuchsia-code-coverage': {
159 'swarming': {
160 'shards': 5,
161 },
162 },
Chong Gua10cd302022-01-14 19:22:19163 'fuchsia-fyi-x64-asan': {
164 'args': [
165 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
166 ],
167 },
Chong Gudf7fbe92021-02-24 02:55:58168 },
169 },
Haiyang Pan363c59a2020-07-23 05:47:04170 'blink_platform_unittests': {
171 'modifications': {
James Shen088356672022-06-28 01:21:14172 # TODO(crbug.com/1303439): Remove this filter
173 'android-nougat-x86-rel': {
174 'args': [
175 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.blink_platform_unittests.filter',
176 ],
177 },
Haiyang Panfbd2b482020-09-23 23:41:25178 'android-pie-arm64-rel': {
179 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
180 # capacity has been deployed.
181 'swarming': {
182 'dimension_sets': [
183 {
184 'device_type': 'sailfish',
185 },
186 ],
187 },
188 },
Chong Gu52481452021-04-02 17:52:41189 'fuchsia-code-coverage': {
190 'swarming': {
191 'shards': 5,
192 },
193 },
Haiyang Pan363c59a2020-07-23 05:47:04194 },
195 },
Brian Sheedy944d0622022-07-27 20:42:42196 'blink_pytype': {
197 'remove_from': [
198 'linux-code-coverage',
199 ],
200 },
Chong Gu76046412021-09-22 17:49:21201 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34202 'modifications': {
203 'fuchsia-code-coverage': {
204 'swarming': {
205 'shards': 30,
206 },
207 },
208 },
209 },
John Chenaab16fc02020-03-03 06:35:45210 'blink_web_tests': {
211 'remove_from': [
212 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
Weizhong Xia501ccac2022-06-09 00:46:27213 'Win7 Tests (1)',
John Chenaab16fc02020-03-03 06:35:45214 'Win10 Tests x64 (dbg)',
Rahul Kumar Adudodla1aba33602022-10-12 22:41:14215 'mac-osxbeta-rel',
John Chenaab16fc02020-03-03 06:35:45216 ],
217 'modifications': {
John Chenaab16fc02020-03-03 06:35:45218 'Linux Tests': {
219 "args": [
220 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
221 ],
Struan Shrimpton57c594e42022-01-25 17:59:13222 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51223 'quickrun_shards': 7,
224 'shards': 8,
Struan Shrimpton57c594e42022-01-25 17:59:13225 },
John Chenaab16fc02020-03-03 06:35:45226 },
227 'Linux Tests (dbg)(1)': {
228 'args': [
229 '--debug',
230 ],
231 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51232 'shards': 12,
John Chenaab16fc02020-03-03 06:35:45233 },
234 },
John Chenaab16fc02020-03-03 06:35:45235 'Mac10.13 Tests': {
236 'swarming': {
237 'dimension_sets': [
238 {
Erik Staab59591f32020-08-25 23:07:07239 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45240 },
241 ],
Weizhong Xia8b786422022-06-23 14:46:51242 'shards': 10,
John Chenaab16fc02020-03-03 06:35:45243 },
244 },
Zhaoyang Li69e2e002021-02-19 21:57:35245 'Mac10.15 Tests': {
246 'swarming': {
247 'dimension_sets': [
248 {
249 'gpu': None,
250 },
251 ],
Weizhong Xia8b786422022-06-23 14:46:51252 'shards': 10,
Zhaoyang Li69e2e002021-02-19 21:57:35253 },
254 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29255 'Mac11 Tests': {
256 'swarming': {
257 'dimension_sets': [
258 {
259 'gpu': None,
260 },
261 ],
Weizhong Xia8b786422022-06-23 14:46:51262 'shards': 12,
263 'quickrun_shards': 10,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29264 },
265 },
Yue She0cad2922022-06-24 15:06:07266 'Mac12 Tests': {
267 'swarming': {
268 'dimension_sets': [
269 {
270 'gpu': None,
271 },
272 ],
Lindsay Pasrichadf6edb62022-07-06 22:08:35273 'shards': 12,
274 'quickrun_shards': 10,
Yue She0cad2922022-06-24 15:06:07275 },
276 },
Cameron Higgins7558b162022-06-10 18:53:07277 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17278 'experiment_percentage': 100,
279 'args': [
280 '--debug',
281 ],
282 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51283 'shards': 16,
Zhaoyang Li9357e1e12021-12-07 18:53:17284 },
285 },
Chong Gu75af969a2021-03-22 14:46:14286 'ToTFuchsia x64': {
287 'args': [
288 '--platform=fuchsia',
289 ],
290 'swarming': {
291 'shards': 1,
292 },
293 },
John Chenaab16fc02020-03-03 06:35:45294 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45295 # This builder compiles Chromium in release mode, but V8 in debug.
296 # TODO(machenbach): Change name and out directory of this builder to
297 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45298 'args': [
Michael Achenbach455d39242020-06-22 13:33:45299 '-t',
300 'Debug',
301 '--release',
John Chenaab16fc02020-03-03 06:35:45302 ],
303 },
304 'V8 Blink Linux Future': {
305 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07306 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45307 ],
308 },
309 'WebKit Linux ASAN': {
310 'args': [
311 '--additional-expectations',
312 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35313 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45314 '48000',
315 '--enable-sanitizer',
316 ],
317 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51318 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45319 },
320 },
321 'WebKit Linux Leak': {
322 'args': [
323 '--additional-expectations',
324 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35325 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45326 '48000',
327 '--enable-leak-detection',
328 ],
329 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51330 'shards': 4,
John Chenaab16fc02020-03-03 06:35:45331 },
332 },
333 'WebKit Linux MSAN': {
334 'args': [
335 '--additional-expectations',
336 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35337 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45338 '66000',
339 '--enable-sanitizer',
340 ],
341 'swarming': {
342 'expiration': 36000,
343 'hard_timeout': 10800,
344 'io_timeout': 3600,
Weizhong Xia8b786422022-06-23 14:46:51345 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45346 },
347 },
Weizhong Xia28bff2782022-08-24 23:07:33348 'WebKit Win10': {
349 'args': [
350 '--exit-after-n-crashes-or-timeouts',
351 '150',
352 ],
353 },
John Chenaab16fc02020-03-03 06:35:45354 'Win10 Tests x64': {
355 'args': [
356 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21357 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45358 ],
359 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51360 "shards": 12
John Chenaab16fc02020-03-03 06:35:45361 },
362 },
363 'Win10 Tests x64 (dbg)': {
364 'args': [
365 '--debug',
366 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21367 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45368 ],
369 },
Kuan Huanga89737d2022-01-07 19:42:11370 'Win11 Tests x64': {
371 'args': [
372 '--target',
373 'Release_x64',
374 ],
375 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51376 "shards": 12
Kuan Huanga89737d2022-01-07 19:42:11377 },
378 },
John Chenaab16fc02020-03-03 06:35:45379 # tryserver.chromium.android
380 'android_blink_rel': {
381 'args': [
382 '--release',
383 '--android',
John Chenaab16fc02020-03-03 06:35:45384 # TODO(crbug.com/875172): run on the real GPU since the
385 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
386 '--additional-driver-flag=--use-gpu-in-tests',
387 ],
388 },
389 'devtools_frontend_linux_blink_light_rel': {
390 'args': [
391 'http/tests/devtools',
392 ],
393 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51394 'shards': 2,
John Chenaab16fc02020-03-03 06:35:45395 },
396 },
Takuto Ikutabace8f82022-01-26 23:47:47397 'devtools_frontend_linux_blink_light_rel_fastbuild': {
398 'args': [
399 'http/tests/devtools',
400 ],
401 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51402 'shards': 2,
Takuto Ikutabace8f82022-01-26 23:47:47403 },
404 },
David Dorwinf060a72d2022-10-05 22:09:03405 'fuchsia-x64-cast-receiver-rel': {
John Chenaab16fc02020-03-03 06:35:45406 'args': [
407 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03408 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45409 ],
410 'swarming': {
411 'shards': 1,
412 },
413 },
David Dorwinf060a72d2022-10-05 22:09:03414 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43415 'args': [
416 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43417 ],
418 'swarming': {
419 'shards': 1,
420 },
421 },
422 'fuchsia-x64-rel': {
423 'args': [
424 '--platform=fuchsia',
425 '--jobs=1',
426 ],
427 'swarming': {
428 'shards': 1,
429 },
430 },
Mathias Carlen30968a62020-03-31 08:47:04431 'linux-autofill-assistant': {
432 'args': [
433 '--release',
434 ],
435 },
John Chenaab16fc02020-03-03 06:35:45436 'linux-blink-animation-use-time-delta': {
437 'args': [
438 '--debug',
439 ],
440 },
Daniel Libby178c9832020-10-08 20:36:14441 'linux-blink-web-tests-force-accessibility-rel': {
442 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07443 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14444 ],
445 },
W. James MacLeance9b3a62022-10-05 16:58:58446 'linux-blink-wpt-reset-rel': {
447 'args': [
448 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
449 ],
450 # The flag above will slow the tests down, and we don't want the bot to
451 # timeout, so set a higher timeout here.
452 # TODO(wjmaclean): It would be nice if we could somehow specify a delta
453 # to the default/inherited timeout instead of an absolute.
454 'swarming': {
455 'hard_timeout': 1500,
456 },
457 },
John Chenaab16fc02020-03-03 06:35:45458 'linux-code-coverage': {
459 'args': [
460 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
461 ],
462 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51463 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45464 },
465 },
Aaron Gable40f79aa2020-03-21 01:21:15466 'linux-layout-tests-edit-ng': {
467 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07468 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15469 ],
470 },
Garrett Beaty731523e92022-05-03 17:16:55471 'linux_layout_tests_layout_ng_disabled': {
472 'args': [
473 '--flag-specific=disable-layout-ng',
474 ],
475 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51476 'shards': 8,
Garrett Beaty731523e92022-05-03 17:16:55477 },
478 },
Riley Wong89d6dc72022-09-08 20:29:07479 'mac10.13-blink-rel': {
480 'swarming': {
481 'shards': 1,
482 },
483 },
Riley Wong89d6dc72022-09-08 20:29:07484 'mac10.14-blink-rel': {
485 'swarming': {
486 'shards': 1,
487 },
488 },
Riley Wong89d6dc72022-09-08 20:29:07489 'mac10.15-blink-rel': {
490 'swarming': {
491 'shards': 8,
492 },
493 },
Riley Wongc20ba4a2022-09-12 17:06:31494 'mac11.0-blink-rel': {
495 'swarming': {
496 'shards': 5,
497 'hard_timeout': 1800,
498 },
499 },
Ben Pasteneebad8fc2022-08-12 23:34:28500 'win10-rel-no-external-ip': {
501 'args': [
502 '--target',
503 'Release_x64',
504 ],
505 'swarming': {
506 "shards": 12
507 },
508 },
Riley Wong5feb0eb2022-08-05 15:49:26509 'win10.20h2-blink-rel': {
510 'swarming': {
511 'shards': 6,
512 'hard_timeout': 1200,
513 },
514 },
Weizhong Xia8b786422022-06-23 14:46:51515 'win11-blink-rel': {
516 'swarming': {
517 'hard_timeout': 1200,
518 },
519 'args': [
520 '--target',
521 'Release_x64',
522 ],
523 },
524 },
525 },
526 'blink_wpt_tests': {
527 'remove_from': [
528 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
529 'Win7 Tests (1)',
530 'Win10 Tests x64 (dbg)',
Weizhong Xia6d85a442022-06-23 17:17:06531 'devtools_frontend_linux_blink_light_rel',
532 'devtools_frontend_linux_blink_light_rel_fastbuild',
Weizhong Xia8b786422022-06-23 14:46:51533 ],
534 'modifications': {
Weizhong Xia8b786422022-06-23 14:46:51535 'Linux Tests': {
536 "args": [
537 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
538 ],
539 'swarming': {
540 'quickrun_shards': 11,
541 'shards': 10,
542 },
543 },
544 'Linux Tests (dbg)(1)': {
545 'args': [
546 '--debug',
547 ],
548 'swarming': {
549 'shards': 18,
550 },
551 },
552 'Mac10.13 Tests': {
553 'swarming': {
554 'dimension_sets': [
555 {
556 'gpu': None,
557 },
558 ],
559 'shards': 15,
560 },
561 },
562 'Mac10.15 Tests': {
563 'swarming': {
564 'dimension_sets': [
565 {
566 'gpu': None,
567 },
568 ],
569 'shards': 15,
570 },
571 },
572 'Mac11 Tests': {
573 'swarming': {
574 'dimension_sets': [
575 {
576 'gpu': None,
577 },
578 ],
579 'shards': 18,
580 'quickrun_shards': 16,
581 },
582 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35583 'Mac12 Tests': {
584 'swarming': {
585 'dimension_sets': [
586 {
587 'gpu': None,
588 },
589 ],
590 'shards': 18,
591 'quickrun_shards': 16,
592 },
593 },
Weizhong Xia8b786422022-06-23 14:46:51594 'Mac12 Tests (dbg)': {
595 'experiment_percentage': 100,
596 'args': [
597 '--debug',
598 ],
599 'swarming': {
600 'shards': 24,
601 },
602 },
603 'ToTFuchsia x64': {
604 'args': [
605 '--platform=fuchsia',
606 ],
607 'swarming': {
608 'shards': 1,
609 },
610 },
611 'V8 Blink Linux Debug': {
612 # This builder compiles Chromium in release mode, but V8 in debug.
613 # TODO(machenbach): Change name and out directory of this builder to
614 # something less confusing.
615 'args': [
616 '-t',
617 'Debug',
618 '--release',
619 ],
620 },
621 'V8 Blink Linux Future': {
622 'args': [
623 '--flag-specific=future-js',
624 ],
625 },
626 'WebKit Linux ASAN': {
627 'args': [
628 '--additional-expectations',
629 '../../third_party/blink/web_tests/ASANExpectations',
630 '--timeout-ms',
631 '48000',
632 '--enable-sanitizer',
633 ],
634 'swarming': {
635 'shards': 12,
636 },
637 },
638 'WebKit Linux Leak': {
639 'args': [
640 '--additional-expectations',
641 '../../third_party/blink/web_tests/LeakExpectations',
642 '--timeout-ms',
643 '48000',
644 '--enable-leak-detection',
645 ],
646 'swarming': {
647 'shards': 6,
648 },
649 },
650 'WebKit Linux MSAN': {
651 'args': [
652 '--additional-expectations',
653 '../../third_party/blink/web_tests/MSANExpectations',
654 '--timeout-ms',
655 '66000',
656 '--enable-sanitizer',
657 ],
658 'swarming': {
659 'expiration': 36000,
660 'hard_timeout': 10800,
661 'io_timeout': 3600,
662 'shards': 12,
663 },
664 },
665 'Win10 Tests x64': {
666 'args': [
667 '--target',
668 'Release_x64',
669 ],
670 'swarming': {
671 "shards": 18
672 },
673 },
674 'Win10 Tests x64 (dbg)': {
675 'args': [
676 '--debug',
677 '--target',
678 'Debug_x64',
679 ],
680 },
681 'Win11 Tests x64': {
682 'args': [
683 '--target',
684 'Release_x64',
685 ],
686 'swarming': {
687 "shards": 18
688 },
689 },
690 # tryserver.chromium.android
691 'android_blink_rel': {
692 'args': [
693 '--release',
694 '--android',
Weizhong Xia8b786422022-06-23 14:46:51695 # TODO(crbug.com/875172): run on the real GPU since the
696 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
697 '--additional-driver-flag=--use-gpu-in-tests',
698 ],
699 },
David Dorwinf060a72d2022-10-05 22:09:03700 'fuchsia-x64-cast-receiver-rel': {
Weizhong Xia8b786422022-06-23 14:46:51701 'args': [
702 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03703 '--jobs=1',
Weizhong Xia8b786422022-06-23 14:46:51704 ],
705 'swarming': {
706 'shards': 1,
707 },
708 },
David Dorwinf060a72d2022-10-05 22:09:03709 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43710 'args': [
711 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43712 ],
713 'swarming': {
714 'shards': 1,
715 },
716 },
717 'fuchsia-x64-rel': {
718 'args': [
719 '--platform=fuchsia',
720 '--jobs=1',
721 ],
722 'swarming': {
723 'shards': 1,
724 },
725 },
Weizhong Xia8b786422022-06-23 14:46:51726 'linux-autofill-assistant': {
727 'args': [
728 '--release',
729 ],
730 },
731 'linux-bfcache-rel': {
732 'args': [
Weizhong Xia8b786422022-06-23 14:46:51733 # TODO(crbug.com/1255537): Re-enable the test.
734 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
735 ],
736 },
737 'linux-blink-animation-use-time-delta': {
738 'args': [
739 '--debug',
740 ],
741 },
742 'linux-blink-web-tests-force-accessibility-rel': {
743 'args': [
744 '--flag-specific=force-renderer-accessibility',
745 ],
746 },
W. James MacLeance9b3a62022-10-05 16:58:58747 'linux-blink-wpt-reset-rel': {
748 'args': [
749 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
750 ],
751 },
Weizhong Xia8b786422022-06-23 14:46:51752 'linux-code-coverage': {
753 'args': [
754 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
755 ],
756 'swarming': {
757 'shards': 12,
758 },
759 },
760 'linux-layout-tests-edit-ng': {
761 'args': [
762 '--flag-specific=enable-editing-ng',
763 ],
764 },
765 'linux_layout_tests_layout_ng_disabled': {
766 'args': [
767 '--flag-specific=disable-layout-ng',
768 ],
769 'swarming': {
770 'shards': 12,
771 },
772 },
Riley Wong89d6dc72022-09-08 20:29:07773 'mac10.13-blink-rel': {
774 'swarming': {
775 'shards': 1,
776 },
777 },
Riley Wong89d6dc72022-09-08 20:29:07778 'mac10.14-blink-rel': {
779 'swarming': {
780 'shards': 1,
781 },
782 },
Riley Wong89d6dc72022-09-08 20:29:07783 'mac10.15-blink-rel': {
784 'swarming': {
785 'shards': 12,
786 },
787 },
Riley Wongc20ba4a2022-09-12 17:06:31788 'mac11.0-blink-rel': {
789 'swarming': {
790 'shards': 7,
791 'hard_timeout': 1800,
792 },
793 },
Ben Pasteneebad8fc2022-08-12 23:34:28794 'win10-rel-no-external-ip': {
795 'args': [
796 '--target',
797 'Release_x64',
798 ],
799 'swarming': {
800 "shards": 18
801 },
802 },
Riley Wong5feb0eb2022-08-05 15:49:26803 'win10.20h2-blink-rel': {
804 'swarming': {
805 'shards': 9,
806 'hard_timeout': 1200,
807 },
808 },
Riley Wong5fc22762022-06-15 20:25:07809 'win11-blink-rel': {
810 'swarming': {
811 'hard_timeout': 1200,
812 },
813 'args': [
814 '--target',
815 'Release_x64',
816 ],
Riley Wong70908512022-06-17 20:35:32817 }
John Chenaab16fc02020-03-03 06:35:45818 },
819 },
Kenneth Russelleb60cbd22017-12-05 07:54:28820 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24821 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29822 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41823 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26824 'ToTLinuxTSan', # https://crbug.com/368525
Lindsay Pasrichab3f72db2021-09-22 22:05:46825 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35826 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13827 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35828 'Mac10.15 Tests', # https://crbug.com/1042757
Cameron Higgins7558b162022-06-10 18:53:07829 'Mac12 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43830 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46831 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11832 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24833 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28834 'modifications': {
Nico Weber3f919792020-06-12 23:34:52835 'CrWinAsan': {
836 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44837 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52838 'swarming': {
839 'shards': 40,
840 },
841 },
842 'CrWinAsan(dll)': {
843 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44844 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52845 'swarming': {
846 'shards': 40,
847 },
848 },
Stephen Martinis1384ff92020-01-07 19:52:15849 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36850 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15851 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36852 },
853 },
Erik Staabd468a802022-06-28 23:38:03854 'Linux ASan LSan Low Symbols FYI Tests (1)': {
855 # These are very slow on the ASAN trybot for some reason.
856 # crbug.com/1257927
857 'swarming': {
858 'shards': 40,
859 'quickrun_shards': 80
860 },
861 },
Stephen Martinis1384ff92020-01-07 19:52:15862 'Linux ASan LSan Tests (1)': {
Gregory Gutermanb6f9a972022-09-27 20:17:58863 'ci_only': True,
Stephen Martinis1384ff92020-01-07 19:52:15864 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44865 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:19866 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15867 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09868 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19869 },
870 },
Chris Cunningham1d0e9e12020-02-26 22:56:40871 'Linux ASan Tests (sandboxed)': {
872 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41873 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40874 },
875 },
Titouan Rigoudy3fbe2742022-09-09 17:10:14876 'Linux CFI': {
877 'swarming': {
878 'shards': 20, # https://crbug.com/1361973
879 },
880 },
Stephen Martinis1384ff92020-01-07 19:52:15881 'Linux Chromium OS ASan LSan Tests (1)': {
882 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44883 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:51884 'swarming': {
Chris Cunningham74217f32022-05-02 18:47:23885 'shards': 60,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51886 },
887 },
Ben Pastene7636bb62022-04-22 18:55:25888 'Linux ChromiumOS MSan Focal': {
889 # These are very slow on the Chrome OS MSAN trybot for some reason.
890 # crbug.com/865455
891 'swarming': {
892 'shards': 40,
893 },
894 'args': [
895 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
896 ],
897 },
Stephen Martinis1384ff92020-01-07 19:52:15898 'Linux ChromiumOS MSan Tests': {
Alexis Hetua804f7412022-05-13 17:04:20899 # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests
900 # run on ash, which means every test starts and shuts down ash, which most likely explains why it takes longer than on other platforms.
Stephen Martinis1384ff92020-01-07 19:52:15901 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34902 'swarming': {
Alexis Hetud62dbf32022-05-17 19:48:38903 'shards': 48,
Kenneth Russell56a3e862017-12-08 03:11:34904 },
Ben Pastene44221d32020-05-21 23:38:36905 'args': [
906 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
907 ],
Kenneth Russell56a3e862017-12-08 03:11:34908 },
Struan Shrimptona9b1d512022-09-13 16:09:42909 'Linux MSan Tests': {
910 'swarming': {
Ben Pastene6c4db112022-10-21 18:55:34911 'shards': 15,
Struan Shrimptona9b1d512022-09-13 16:09:42912 },
913 },
Struan Shrimptonf5b2b552022-01-20 20:37:39914 'Linux Tests': {
915 'swarming': {
916 'quickrun_shards': 15,
917 },
918 },
Maksim Sisovc81d284c2021-10-05 17:54:35919 # https://crbug.com/1084469
920 'Linux Tests (Wayland)': {
921 'args': [
922 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
923 ],
Struan Shrimptone772d72f2021-12-15 07:50:09924 'swarming': {
925 'quickrun_shards': 24,
926 },
Maksim Sisovc81d284c2021-10-05 17:54:35927 },
John Budorick614f91a2020-03-30 20:34:55928 'Linux Tests (dbg)(1)': {
929 # crbug.com/1066161
930 'swarming': {
931 'shards': 20,
932 },
933 },
Stephen Martinis1384ff92020-01-07 19:52:15934 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24935 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24936 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24937 },
Lindsay Pasricha8155d052021-04-22 00:06:43938 # crbug.com/1196416
939 'args': [
940 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
941 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46942 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24943 },
Lindsay Pasricha76f44d22021-04-07 16:16:26944 'Mac10.15 Tests': {
945 # crbug.com/1042757
946 'swarming': {
947 'dimension_sets': [
948 {
949 # These shards are liable to time out when running on macmini7,1.
950 'cores': '8|12',
951 }
952 ],
953 },
954 # crbug.com/1196416
955 'args': [
956 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
957 ],
958 },
Lindsay Pasrichaf8762592021-12-02 23:43:09959 'Mac11 Tests': {
960 'ci_only': True,
Lindsay Pasrichaee30f252022-10-11 22:02:48961 'swarming': {
962 'shards': 20, # crbug.com/1366016
963 },
Lindsay Pasrichaf8762592021-12-02 23:43:09964 },
Yue She0cad2922022-06-24 15:06:07965 'Mac12 Tests': {
966 'ci_only': True,
Titouan Rigoudycd0e6dd72022-09-09 13:18:20967 'swarming': {
968 'shards': 20, # crbug.com/1361887
969 },
Yue She0cad2922022-06-24 15:06:07970 },
Cameron Higgins7558b162022-06-10 18:53:07971 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17972 # crbug.com/1042757
973 'swarming': {
974 'dimension_sets': [
975 {
976 # These shards are liable to time out when running on macmini7,1.
977 'cores': '8|12',
978 }
979 ],
980 },
981 # crbug.com/1196416
982 'args': [
983 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
984 ],
985 },
Stephen Martinis1384ff92020-01-07 19:52:15986 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28987 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18988 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28989 },
990 },
Stephen Martinis1384ff92020-01-07 19:52:15991 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28992 'swarming': {
993 'shards': 20,
994 },
995 },
Kenneth Russell6c83d212018-07-27 20:52:59996 'Win10 Tests x64': {
997 # crbug.com/868082
998 'args': [
999 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1000 ],
Takuto Ikutac9c269a2019-01-10 22:40:251001 'swarming': {
1002 # This is for slow test execution that often becomes a critical path of
1003 # swarming jobs. crbug.com/868114
1004 'shards': 15,
Struan Shrimptona1ab7672022-01-13 18:02:511005 'quickrun_shards': 40,
Takuto Ikutac9c269a2019-01-10 22:40:251006 }
Kenneth Russell6c83d212018-07-27 20:52:591007 },
Kuan Huanga89737d2022-01-07 19:42:111008 'Win11 Tests x64': {
1009 # crbug.com/868082
1010 'args': [
1011 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1012 ],
1013 'swarming': {
1014 # This is for slow test execution that often becomes a critical path of
1015 # swarming jobs. crbug.com/868114
1016 'shards': 15,
1017 'quickrun_shards': 30,
1018 }
1019 },
Stephen Martinis1384ff92020-01-07 19:52:151020 'Win7 Tests (1)': {
1021 # This is for slow test execution that often becomes a critical path of
1022 # swarming jobs. crbug.com/868114
1023 'swarming': {
1024 'shards': 15,
1025 },
1026 },
Stephen Martinis1384ff92020-01-07 19:52:151027 'linux-chromeos-chrome': {
1028 # TODO(https://crbug.com/932269): Promote out of experiment when the
1029 # tests are green.
1030 'args': [
1031 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
1032 ],
Ben Pastene37473092022-08-02 19:16:461033 'swarming': {
1034 'shards': 20,
1035 },
Stephen Martinis1384ff92020-01-07 19:52:151036 },
1037 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:161038 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151039 'shards': 50,
1040 },
1041 },
1042 'linux-chromeos-dbg': {
1043 'swarming': {
Chris Cunningham88e70de2022-05-02 23:39:161044 'shards': 50,
Stephen Martinis1384ff92020-01-07 19:52:151045 },
1046 },
1047 'linux-chromeos-rel': {
1048 'swarming': {
1049 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091050 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:161051 'dimension_sets': [
1052 {
1053 'kvm': '1',
1054 },
1055 ],
Stephen Martinis1384ff92020-01-07 19:52:151056 },
1057 },
1058 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011059 'args': [
1060 '--no-sandbox',
1061 ],
Stephen Martinis1384ff92020-01-07 19:52:151062 'swarming': {
1063 'shards': 50,
1064 },
1065 },
Sven Zheng49ffa5c2022-09-06 18:48:261066 # asan tests is slower.
1067 'linux-lacros-asan-lsan-rel': {
1068 'swarming': {
1069 'shards': 20,
1070 },
1071 },
Sven Zheng80734f12020-08-06 06:50:391072 'linux-lacros-tester-rel': {
Struan Shrimptone772d72f2021-12-15 07:50:091073 'swarming': {
1074 'quickrun_shards': 20,
1075 },
Sven Zheng80734f12020-08-06 06:50:391076 },
Kuan Huang235b0142021-10-19 18:59:281077 'mac-code-coverage': {
1078 'args': [
1079 '--coverage-continuous-mode=1',
1080 ],
1081 },
Lindsay Pasricha8bbc3382022-01-31 22:54:541082 'mac-osxbeta-rel': {
1083 'swarming': {
1084 'shards': 12,
1085 },
1086 },
Kuan Huang83a1c922021-09-08 22:00:271087 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:191088 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:301089 'args': [
1090 # crbug.com/1262402
1091 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
Lindsay Pasricha7cb620d2022-01-28 23:47:011092 ],
1093 'swarming': {
Lindsay Pasrichab7e471f2022-02-08 18:17:311094 'shards': 30,
Lindsay Pasricha7cb620d2022-01-28 23:47:011095 },
Kuan Huang199112a52021-08-23 17:37:191096 },
Zhaoyang Li5d3713d2022-06-13 18:01:171097 'mac12-arm64-rel-tests': {
1098 'ci_only': False, # https://crbug.com/1234525
1099 'args': [
1100 # crbug.com/1262402
1101 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac12-arm64-rel.browser_tests.filter',
1102 ],
1103 'swarming': {
1104 'shards': 30,
1105 },
1106 },
Stephen Martinis1384ff92020-01-07 19:52:151107 'win-asan': {
Nico Weber3f919792020-06-12 23:34:521108 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441109 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:151110 'swarming': {
Nico Weber3f919792020-06-12 23:34:521111 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:161112 },
1113 },
Yuki Yamada70190fc2021-10-28 09:00:271114 'win-backuprefptr-x64-fyi-rel': {
1115 'args': [
1116 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
1117 ],
1118 },
Ben Pasteneebad8fc2022-08-12 23:34:281119 'win10-rel-no-external-ip': {
1120 # crbug.com/868082
1121 'args': [
1122 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1123 ],
1124 'swarming': {
1125 'shards': 15,
1126 }
1127 },
Kenneth Russelleb60cbd22017-12-05 07:54:281128 },
1129 },
Erik Chen681dc0282019-11-26 22:54:491130 'cc_unittests': {
1131 'modifications': {
1132 'Linux TSan Tests': {
1133 'swarming': {
1134 'shards': 3,
1135 },
1136 },
Haiyang Pan9d68ca02021-08-04 21:30:471137 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:151138 # https://crbug.com/1039860
1139 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:541140 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
1141 ],
1142 },
Haiyang Pan2a55a452022-03-03 08:18:331143 'android-12-x64-rel': {
Haiyang Pan11d8bd52021-11-19 21:22:541144 # https://crbug.com/1039860
1145 'args': [
1146 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:151147 ],
1148 },
Haiyang Pan08d09dc2020-04-01 16:11:211149 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:381150 # https://crbug.com/1039860
1151 'args': [
1152 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
1153 ],
1154 },
Struan Shrimptona1ab7672022-01-13 18:02:511155 'chromeos-amd64-generic-rel': {
1156 'swarming': {
1157 'quickrun_shards': 2,
1158 },
1159 },
Chong Gudf7fbe92021-02-24 02:55:581160 'fuchsia-code-coverage': {
1161 'swarming': {
1162 'shards': 4,
1163 },
1164 },
Chong Gub2446462021-08-19 18:44:081165 'fuchsia-fyi-arm64-dbg': {
1166 'args': [
1167 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
1168 ],
1169 },
Erik Chen681dc0282019-11-26 22:54:491170 },
1171 },
Prakhar94f444a2020-10-08 07:30:081172 'check_static_initializers': {
1173 'modifications': {
1174 'Mac Builder': {
1175 'args': [
1176 '--allow-coverage-initializer',
1177 ],
1178 },
1179 },
1180 },
Ben Pastene7a05a8f2020-11-12 17:25:511181 'chrome_all_tast_tests': {
1182 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:591183 'chromeos-amd64-generic-rel': {
1184 'swarming': {
Struan Shrimpton57c594e42022-01-25 17:59:131185 'quickrun_shards': 8,
Ben Pastene8fdb0ea92022-06-23 18:46:581186 'shards': 7,
Struan Shrimpton4b7abc02021-12-16 01:36:591187 },
1188 },
Ben Pastene7a05a8f2020-11-12 17:25:511189 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
1190 'args': [
1191 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
1192 '--strip-chrome',
1193 ],
1194 },
Ben Pastenef85543f2022-06-24 17:50:021195 # TODO(crbug.com/1141234): Move out of experimental if/when the bots are
1196 # stable.
1197 'chromeos-jacuzzi-chrome': {
1198 'experiment_percentage': 100,
1199 },
yoshiki iguchi32971c52022-07-08 16:55:011200 'chromeos-kevin-chrome': {
1201 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551202 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011203 'shards': 5,
1204 }
1205 },
1206 'chromeos-kevin-rel': {
1207 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551208 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011209 'shards': 5,
1210 }
1211 },
Ben Pastene7a05a8f2020-11-12 17:25:511212 },
Ben Pastenefdf0c342022-10-10 20:54:291213 # TODO(b/248270560): Restore if the DUT pool is ever stabilized.
1214 'remove_from': [
1215 'chromeos-octopus-chrome',
1216 ],
Ben Pastene7a05a8f2020-11-12 17:25:511217 },
Sven Zheng3d244282022-09-26 20:33:101218 'chrome_all_tast_tests_with_lacros': {
1219 'modifications': {
1220 'chromeos-eve-chrome': {
1221 'swarming': {
1222 # Increased timeout to 2 hours due to shard timeout.
1223 'hard_timeout': 7200,
1224 }
1225 },
1226 },
1227 },
Andrew Luod252791ac2019-10-15 00:28:131228 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:251229 'modifications': {
1230 'android-pie-arm64-rel': {
1231 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
1232 # capacity has been deployed.
1233 'swarming': {
1234 'dimension_sets': [
1235 {
1236 'device_type': 'sailfish',
1237 },
1238 ],
1239 },
1240 },
1241 },
Andrew Luod252791ac2019-10-15 00:28:131242 },
Ben Joyce9772d542022-10-13 20:50:531243 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce99d3beb2022-10-14 23:32:041244 'chrome_public_persistent_shell_test_apk': {
1245 'modifications': {
1246 'android-nougat-x86-rel': {
Ben Joyce993f1df2022-10-21 00:47:541247 'args': [
1248 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1249 ],
Ben Joyce99d3beb2022-10-14 23:32:041250 'swarming': {
1251 'shards': 25,
1252 },
1253 },
1254 },
1255 },
1256 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce9772d542022-10-13 20:50:531257 'chrome_public_persistent_shell_unit_test_apk': {
1258 'modifications': {
1259 'android-nougat-x86-rel': {
1260 'swarming': {
1261 'shards': 4,
1262 },
1263 },
1264 },
1265 },
Yun Liu7cfd28a2019-10-30 01:57:121266 'chrome_public_smoke_test': {
1267 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:191268 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251269 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:121270 ],
1271 },
Kenneth Russelleb60cbd22017-12-05 07:54:281272 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:091273 'remove_from': [
1274 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191275 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251276 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091277 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281278 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:281279 'Marshmallow 64 bit Tester': {
1280 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:281281 'shards': 14,
1282 },
1283 },
Arthur Wang5dd7b07c2020-04-04 01:05:221284 'Marshmallow Tablet Tester': {
1285 'args': [
1286 '--timeout-scale',
1287 '2.0',
1288 ],
1289 },
Ben Pastenec73e96e92018-07-12 01:40:351290 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:571291 # TODO(https://crbug.com/884413): Re-enable this once the tests are
1292 # either passing or there is more capacity.
1293 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:351294 },
Haiyang Pan9d68ca02021-08-04 21:30:471295 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:441296 'args': [
1297 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:091298 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:441299 ],
Haiyang Panc82c3fa2022-02-01 01:26:061300 # TODO(https://crbug.com/1285975) Remove experiment and enable on
1301 # trybot once the device offline issue is resolved.
1302 'ci_only': True,
1303 'experiment_percentage': 100,
Haiyang Pan68a39c02021-11-11 21:12:211304 },
Haiyang Pan2a55a452022-03-03 08:18:331305 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211306 'args': [
Haiyang Pan629f4e42022-02-09 22:11:231307 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_test_apk.filter',
Haiyang Pan68a39c02021-11-11 21:12:211308 '--timeout-scale=2.0',
1309 ],
Haiyang Pan2a55a452022-03-03 08:18:331310 # TODO(crbug.com/1225851): Remove experiment and ci_only
1311 # once the test suite is stable.
1312 'ci_only': True,
1313 'experiment_percentage': 100,
Haiyang Panb80557c2021-03-13 03:01:441314 },
Stephen Martinis1384ff92020-01-07 19:52:151315 'android-arm64-proguard-rel': {
1316 'swarming': {
1317 'shards': 25,
1318 },
1319 },
Brian Sheedy44a7a0032020-04-16 19:20:571320 'android-marshmallow-arm64-rel-swarming': {
1321 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:311322 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:571323 },
1324 },
James Shenf0ce295f2022-07-21 01:37:171325 'android-nougat-x86-rel': {
1326 'args': [
1327 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1328 ],
James Shen57e04ef2022-09-23 02:22:271329 'swarming': {
1330 'shards': 25,
1331 'dimension_sets': [
1332 {
1333 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1334 },
1335 ],
1336 },
James Shenf0ce295f2022-07-21 01:37:171337 },
Stephen Martinis1384ff92020-01-07 19:52:151338 'android-pie-arm64-rel': {
1339 'args': [
1340 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
Ben Joyceb5321412022-10-26 21:05:151341 '--use-persistent-shell',
Stephen Martinis1384ff92020-01-07 19:52:151342 ],
Stephen Martinisd05530d2021-07-27 22:50:221343 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:001344 },
James Shenfddea932022-08-18 07:19:541345 'android-pie-x86-fyi-rel-reviver': {
1346 'swarming': {
1347 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1348 'shards': 30,
1349 },
1350 },
Haiyang Pan08d09dc2020-04-01 16:11:211351 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:001352 'args': [
Haiyang Pan71373072020-03-02 19:57:491353 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:321354 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:001355 ],
Haiyang Pan71373072020-03-02 19:57:491356 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:261357 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1358 'shards': 30,
1359 },
1360 },
1361 },
1362 },
1363 'chrome_public_test_apk_with_playstore': {
Haiyang Pan58a6db22021-07-30 01:08:261364 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471365 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:261366 'args': [
1367 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
1368 ],
1369 'swarming': {
1370 # soft affinity so that bots with caches will be picked first
1371 'optional_dimensions': {
1372 '60': [
1373 {
Haiyang Pan0fee3652022-02-23 19:19:481374 'caches': 'generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261375 }
1376 ],
1377 },
1378 'named_caches': [
1379 {
Haiyang Pan0fee3652022-02-23 19:19:481380 'name': 'generic_playstore_android30',
1381 'path': '.android_emulator/generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261382 },
1383 ],
1384 },
1385 },
Haiyang Pan2a55a452022-03-03 08:18:331386 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211387 'args': [
1388 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
1389 ],
1390 'swarming': {
1391 # soft affinity so that bots with caches will be picked first
1392 'optional_dimensions': {
1393 '60': [
1394 {
Haiyang Pan0fee3652022-02-23 19:19:481395 'caches': 'generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211396 }
1397 ],
1398 },
1399 'named_caches': [
1400 {
Haiyang Pan0fee3652022-02-23 19:19:481401 'name': 'generic_playstore_android31',
1402 'path': '.android_emulator/generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211403 },
1404 ],
1405 },
1406 },
James Shenfddea932022-08-18 07:19:541407 'android-pie-x86-fyi-rel-reviver': {
1408 'args': [
1409 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1410 ],
1411 'swarming': {
1412 # soft affinity so that bots with caches will be picked first
1413 'optional_dimensions': {
1414 '60': [
1415 {
1416 'caches': 'generic_playstore_android28',
1417 }
1418 ],
1419 },
1420 'named_caches': [
1421 {
1422 'name': 'generic_playstore_android28',
1423 'path': '.android_emulator/generic_playstore_android28',
1424 },
1425 ],
1426 },
1427 },
Haiyang Pan58a6db22021-07-30 01:08:261428 'android-pie-x86-rel': {
1429 'args': [
1430 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1431 ],
1432 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381433 # soft affinity so that bots with caches will be picked first
1434 'optional_dimensions': {
1435 '60': [
1436 {
Haiyang Pan0fee3652022-02-23 19:19:481437 'caches': 'generic_playstore_android28',
Haiyang Pan2c438302021-06-11 23:50:381438 }
1439 ],
1440 },
Haiyang Pan71373072020-03-02 19:57:491441 'named_caches': [
1442 {
Haiyang Pan0fee3652022-02-23 19:19:481443 'name': 'generic_playstore_android28',
1444 'path': '.android_emulator/generic_playstore_android28',
Haiyang Pan71373072020-03-02 19:57:491445 },
Haiyang Pan980402822020-10-07 23:24:561446 ],
Haiyang Pan71373072020-03-02 19:57:491447 },
John Budorick34009472018-04-03 17:38:441448 },
Kenneth Russelleb60cbd22017-12-05 07:54:281449 },
1450 },
1451 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151452 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241453 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091454 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021455
Andrew Luo38b311f2019-10-04 03:42:091456 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161457 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091458 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191459 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251460 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091461 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281462 },
bsheedy75a4dd52018-11-27 23:24:301463 'chrome_public_test_vr_apk-vega': {
1464 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301465 'Oreo Phone Tester': {
1466 'swarming': {
1467 'dimension_sets': [
1468 {
1469 'device_os': 'OVR1.180808.003',
1470 'device_type': 'vega',
1471 'os': 'Android',
1472 },
1473 ],
1474 },
1475 }
1476 }
1477 },
Henrique Nakashimad99462ab2022-06-08 19:52:421478 'chrome_public_unit_test_apk': {
1479 'modifications': {
1480 'android-12-x64-rel': {
1481 'args': [
1482 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_unit_test_apk.filter',
1483 ],
1484 },
1485 },
1486 },
Nihar Damarasingu8def1a22022-08-18 21:15:541487 'chrome_public_wpt': {
1488 'modifications': {
1489 'android-chrome-pie-x86-wpt-fyi-rel': {
1490 'args': [
1491 '--use-upstream-wpt',
1492 ],
1493 },
1494 },
1495 },
Ian Struiksmaeb285db02020-10-20 22:19:341496 'chrome_sizes': {
1497 'modifications': {
Yuke Liao975680302021-02-18 18:34:541498 'lacros-amd64-generic-chrome': {
1499 'swarming': {
1500 'dimension_sets': [
1501 {
Yuke Liao31225ee32021-03-17 23:21:331502 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351503 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541504 },
1505 ],
1506 },
1507 },
Ben Pastenee9536c82021-10-19 01:48:571508 'lacros-arm-generic-chrome': {
1509 'swarming': {
1510 'dimension_sets': [
1511 {
1512 'cpu': 'x86-64',
1513 'os': 'Ubuntu-18.04',
1514 },
1515 ],
1516 },
1517 },
Ian Struiksmaeb285db02020-10-20 22:19:341518 },
1519 },
Takuto Ikuta1b749b902019-04-11 18:05:531520 'chromedriver_py_tests': {
Ben Pastene1b1aa972022-09-28 17:51:011521 'modifications': {
1522 'Win10 Tests x64': {
1523 # TODO(crbug.com/1369158): Fix & re-enable.
1524 'isolate_profile_data': False,
1525 },
1526 },
Takuto Ikuta1b749b902019-04-11 18:05:531527 'remove_from': [
1528 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531529 'Win10 Tests x64 (dbg)',
1530 ],
1531 },
Haiyang Panfed339172021-03-10 23:19:571532 'components_browsertests': {
1533 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471534 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571535 'swarming': {
1536 'shards': 2,
1537 },
1538 },
André Kempef30fe9d22022-02-03 10:44:291539 'android-asan': {
1540 'swarming': {
1541 'shards': 3,
1542 },
1543 },
Haiyang Pandcc3e012022-09-30 01:57:431544 'android-nougat-x86-rel': {
1545 'swarming': {
1546 'shards': 2,
1547 },
1548 },
Haiyang Panfed339172021-03-10 23:19:571549 },
1550 },
Kenneth Russelleb60cbd22017-12-05 07:54:281551 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281552 'modifications': {
Erik Staabd468a802022-06-28 23:38:031553 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1554 # These are very slow on the ASAN trybot for some reason.
1555 # crbug.com/1257927
1556 'swarming': {
1557 'shards': 5,
1558 },
1559 },
John Budorick5052d552017-12-13 02:59:341560 'Linux ASan LSan Tests (1)': {
1561 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441562 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341563 'swarming': {
1564 'shards': 5,
1565 },
1566 },
Takuto Ikuta54671d972018-07-19 19:06:351567 'Linux Chromium OS ASan LSan Tests (1)': {
1568 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441569 # crbug.com/1257927
Takuto Ikuta54671d972018-07-19 19:06:351570 'swarming': {
1571 'shards': 5,
1572 },
1573 },
Erik Chen681dc0282019-11-26 22:54:491574 'Linux TSan Tests': {
1575 'swarming': {
1576 'shards': 2,
1577 },
1578 },
Lindsay Pasrichafaeaac72022-07-27 21:08:081579 # https://crbug.com/1344223
1580 'Mac10.13 Tests': {
1581 'swarming': {
1582 'shards': 2,
1583 },
1584 },
Haiyang Pan9d68ca02021-08-04 21:30:471585 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311586 'args': [
Haiyang Pane521cf692021-11-30 00:35:231587 # TODO(crbug.com/1192348): Fix the test failure
1588 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311589 ],
1590 },
Haiyang Pan2a55a452022-03-03 08:18:331591 'android-12-x64-rel': {
Haiyang Pan2877f062021-11-18 01:06:061592 'args': [
1593 # TODO(crbug.com/1192348): Fix the test failure
1594 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1595 ],
1596 },
Sven Zheng80734f12020-08-06 06:50:391597 },
Sven Zheng577fe5ff2020-08-03 22:06:441598 },
Chong Gu76046412021-09-22 17:49:211599 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081600 'modifications': {
1601 'fuchsia-fyi-arm64-dbg': {
1602 'args': [
1603 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1604 ],
1605 },
1606 },
1607 },
Kenneth Russelleb60cbd22017-12-05 07:54:281608 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291609 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291610 'CrWinAsan(dll)', # https://crbug.com/935598
1611 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281612 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241613 'Cast Audio Linux': {
1614 'args': [
Nico Weber02f30392018-07-16 18:39:431615 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241616 ],
Kenneth Russellfbda3c532017-12-08 23:57:241617 },
1618 'Cast Linux': {
1619 'args': [
Nico Weber02f30392018-07-16 18:39:431620 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241621 ],
Kenneth Russellfbda3c532017-12-08 23:57:241622 },
Erik Staabd468a802022-06-28 23:38:031623 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1624 'swarming': {
1625 'shards': 12,
1626 'quickrun_shards': 24,
1627 },
1628 },
Erik Chenb681c8c2019-11-25 22:52:521629 'Linux ASan LSan Tests (1)': {
1630 'swarming': {
1631 'shards': 12,
Struan Shrimptone772d72f2021-12-15 07:50:091632 'quickrun_shards': 24,
Erik Chenb681c8c2019-11-25 22:52:521633 },
1634 },
Chris Cunninghame1a04ea2019-04-24 01:49:321635 'Linux ASan Tests (sandboxed)': {
1636 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411637 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321638 },
1639 },
Erik Chen681dc0282019-11-26 22:54:491640 'Linux TSan Tests': {
1641 'swarming': {
1642 'shards': 15,
Struan Shrimptonf5b2b552022-01-20 20:37:391643 'quickrun_shards': 30,
Erik Chen681dc0282019-11-26 22:54:491644 },
1645 },
Lindsay Pasrichab3f72db2021-09-22 22:05:461646 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640
1647 'experiment_percentage': 100,
1648 },
Struan Shrimpton57c594e42022-01-25 17:59:131649 'Mac11 Tests': {
1650 'swarming': {
Lindsay Pasricha0b5beaf2022-03-04 08:15:271651 'shards': 12,
Struan Shrimpton57c594e42022-01-25 17:59:131652 'quickrun_shards': 10,
1653 },
1654 },
Yue She0cad2922022-06-24 15:06:071655 'Mac12 Tests': {
1656 'swarming': {
1657 'shards': 12,
1658 'quickrun_shards': 10,
1659 },
1660 },
Cameron Higgins7558b162022-06-10 18:53:071661 'Mac12 Tests (dbg)': { # https://crbug.com/1279504
Lindsay Pasricha945e4d62022-01-20 02:14:011662 'swarming': {
Lindsay Pasricha9ec81b52022-03-10 03:43:311663 'shards': 18,
Lindsay Pasricha945e4d62022-01-20 02:14:011664 },
1665 },
1666
Sergey Silkinfe96b352020-10-19 20:41:341667 'Marshmallow Tablet Tester': {
1668 'args': [
1669 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1670 ],
Haiyang Pan1f6367352021-07-02 21:15:571671 'swarming': {
1672 'shards': 15,
1673 },
Sergey Silkinfe96b352020-10-19 20:41:341674 },
Sergey Silkin1fe10e82020-10-30 19:36:581675 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1676 'args': [
1677 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1678 ],
Andrew Grieveae21ca62021-10-20 18:37:521679 },
1680 'WebRTC Chromium FYI Android Tests (dbg) (N Nexus5X)': {
1681 'args': [
1682 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1683 ],
1684 },
Stephen Martinis1384ff92020-01-07 19:52:151685 'Win10 Tests x64': {
1686 # crbug.com/868082
1687 'args': [
1688 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1689 ],
Struan Shrimptona1ab7672022-01-13 18:02:511690 'swarming': {
1691 'quickrun_shards': 18,
1692 },
Stephen Martinis1384ff92020-01-07 19:52:151693 },
1694 'Win10 Tests x64 (dbg)': {
1695 'experiment_percentage': 100,
1696 # crbug.com/868082
1697 'args': [
1698 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151699 ],
1700 },
Kuan Huanga89737d2022-01-07 19:42:111701 'Win11 Tests x64': {
1702 # crbug.com/868082
1703 'args': [
1704 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1705 ],
1706 },
Haiyang Pan9d68ca02021-08-04 21:30:471707 'android-11-x86-rel': {
Haiyang Pan566e2652022-01-25 07:01:521708 # TODO(crbug.com/1137474): Remove ci_only and experiment_percentage
1709 # after the test suite is green.
1710 'ci_only': True,
Haiyang Pan10f029c2021-07-30 23:17:561711 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571712 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1713 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571714 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571715 'shards': 30,
Haiyang Pan45e77dda2021-07-01 22:23:291716 'dimension_sets': [
1717 {
1718 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1719 },
1720 ],
Haiyang Panfed339172021-03-10 23:19:571721 },
1722 },
Haiyang Pan2a55a452022-03-03 08:18:331723 'android-12-x64-rel': {
Haiyang Pandbff3ef2022-02-11 23:24:191724 'args': [
1725 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_browsertests.filter',
1726 ],
Haiyang Pan249494b2022-01-27 21:56:211727 'swarming': {
Haiyang Panc1192662022-03-09 00:09:021728 'shards': 25,
Haiyang Pan249494b2022-01-27 21:56:211729 },
1730 },
Stephen Martinis1384ff92020-01-07 19:52:151731 'android-arm64-proguard-rel': {
1732 'swarming': {
1733 'shards': 16,
1734 },
1735 },
1736 'android-asan': {
1737 'args': [
1738 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1739 ],
1740 'swarming': {
André Kempef30fe9d22022-02-03 10:44:291741 'shards': 25,
Stephen Martinis1384ff92020-01-07 19:52:151742 },
1743 },
Haiyang Pancf24ceb2022-03-17 02:31:301744 'android-nougat-x86-rel': {
James Shenfa680ebaa2022-07-22 02:53:531745 'args': [
1746 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
1747 ],
Haiyang Pancf24ceb2022-03-17 02:31:301748 'swarming': {
James Shen57e04ef2022-09-23 02:22:271749 'shards': 25,
1750 'dimension_sets': [
1751 {
1752 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1753 },
1754 ],
Haiyang Pancf24ceb2022-03-17 02:31:301755 },
1756 },
Struan Shrimptone772d72f2021-12-15 07:50:091757 'android-pie-arm64-rel': {
1758 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:591759 'quickrun_shards': 40
Struan Shrimptone772d72f2021-12-15 07:50:091760 }
1761 },
James Shenfddea932022-08-18 07:19:541762 'android-pie-x86-fyi-rel-reviver': {
1763 'swarming': {
1764 # Flaking with only 20 shards with 40-60 minute runs.
1765 # https://crbug.com/1230118
1766 'shards': 30,
1767 },
1768 },
Haiyang Pan08d09dc2020-04-01 16:11:211769 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431770 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571771 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431772 ],
Sky Malice303f7ec2021-07-17 04:13:091773 'swarming': {
1774 # Flaking with only 20 shards with 40-60 minute runs.
1775 # https://crbug.com/1230118
1776 'shards': 30,
Haiyang Pan2eb735e72020-09-15 22:51:511777 },
John Budoricka4e23882020-02-28 18:36:431778 },
Stephen Martinis1384ff92020-01-07 19:52:151779 'linux-chromeos-code-coverage': {
1780 'swarming': {
1781 'shards': 12,
1782 },
1783 },
Albert J. Wong91f109652019-11-19 03:01:161784 'linux-chromeos-rel': {
1785 'swarming': {
1786 'shards': 3,
1787 },
1788 },
Yuke Liao79424e42020-01-06 21:00:111789 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011790 'args': [
1791 '--no-sandbox',
1792 ],
Yuke Liao79424e42020-01-06 21:00:111793 'swarming': {
1794 'shards': 12,
1795 },
1796 },
Sven Zheng80734f12020-08-06 06:50:391797 # https://crbug.com/1111979
1798 'linux-lacros-tester-fyi-rel': {
1799 'experiment_percentage': 100,
1800 },
Kuan Huang235b0142021-10-19 18:59:281801 'mac-code-coverage': {
1802 'args': [
1803 '--coverage-continuous-mode=1',
1804 ],
1805 },
Kuan Huang05332fb2021-10-12 02:04:261806 # https://crbug.com/1255940
1807 'mac-rel-swarming': {
1808 'swarming': {
1809 'dimension_sets': [
1810 {
1811 # These test would time out when running on 4 cores instances.
1812 'cores': '8|12',
1813 }
1814 ],
1815 },
1816 },
Ben Pasteneebad8fc2022-08-12 23:34:281817 'win10-rel-no-external-ip': {
1818 # crbug.com/868082
1819 'args': [
1820 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1821 ],
1822 },
Kenneth Russelleb60cbd22017-12-05 07:54:281823 },
1824 },
Nico Weber81e16ace22018-06-30 02:58:471825 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071826 'remove_from': [
James Shenad325fb02022-07-25 19:46:211827 'android-nougat-x86-rel', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071828 ],
Dirk Prankeb1c36b322018-07-11 02:42:001829 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001830 'Win10 Tests x64 (dbg)': {
1831 'experiment_percentage': 100, # https://crbug.com/861730
1832 },
1833 },
Nico Weber81e16ace22018-06-30 02:58:471834 },
John Budorick27d2d44e2019-05-20 20:26:091835 'content_shell_test_apk': {
1836 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091837 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191838 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251839 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091840 ],
John Budorickee2e64f2020-03-02 20:19:101841 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471842 'android-11-x86-rel': {
Haiyang Pan103864812021-03-19 19:28:441843 'args': [
1844 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
Haiyang Panabdab2f2021-07-19 20:37:511845 '--timeout-scale=2.0',
Haiyang Pan103864812021-03-19 19:28:441846 ],
1847 },
Haiyang Pan2a55a452022-03-03 08:18:331848 'android-12-x64-rel': {
Haiyang Pan3b1016e2022-02-05 00:02:451849 'args': [
1850 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_shell_test_apk.filter',
1851 ],
1852 },
James Shen97b48ac42022-07-01 23:34:441853 'android-nougat-x86-rel': {
1854 'args': [
1855 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_shell_test_apk.filter',
1856 ],
James Shen57e04ef2022-09-23 02:22:271857 'swarming': {
1858 'dimension_sets': [
1859 {
1860 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1861 },
1862 ],
1863 },
James Shen97b48ac42022-07-01 23:34:441864 },
Haiyang Pan08d09dc2020-04-01 16:11:211865 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101866 'args': [
1867 '--gtest_filter=-ContentViewScrollingTest.testFling',
1868 ],
1869 },
1870 },
John Budorick27d2d44e2019-05-20 20:26:091871 },
Kenneth Russelleb60cbd22017-12-05 07:54:281872 'content_unittests': {
1873 'modifications': {
Erik Staabd468a802022-06-28 23:38:031874 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1875 # These are slow on the ASAN trybot for some reason.
1876 # crbug.com/1257927
1877 'swarming': {
1878 'shards': 2,
1879 },
1880 },
John Budorick5052d552017-12-13 02:59:341881 'Linux ASan LSan Tests (1)': {
1882 # These are slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441883 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341884 'swarming': {
1885 'shards': 2,
1886 },
1887 },
Takuto Ikuta54671d972018-07-19 19:06:351888 'Linux ChromiumOS MSan Tests': {
1889 # These are very slow on the Chrome OS MSAN trybot for some reason.
1890 # crbug.com/865455
1891 'swarming': {
1892 'shards': 2,
1893 },
1894 },
Chong Gu52481452021-04-02 17:52:411895 'fuchsia-code-coverage': {
1896 'swarming': {
1897 'shards': 12,
1898 },
1899 },
Chong Gua10cd302022-01-14 19:22:191900 'fuchsia-fyi-x64-asan': {
1901 'args': [
1902 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.content_unittests.filter',
1903 ],
1904 },
Kenneth Russelleb60cbd22017-12-05 07:54:281905 },
1906 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031907 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461908 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1909 # exception once there is enough capacity to run these tests.
1910 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461911 'Android FYI Release (Pixel 2)',
1912 ],
Kenneth Russellc1a09302018-07-10 01:12:541913 },
Kenneth Russellfbda3c532017-12-08 23:57:241914 'crashpad_tests': {
1915 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481916 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391917 # https://crbug.com/crashpad/304
1918 'Linux TSan Tests',
1919 'ToTLinuxTSan',
1920 # https://crbug.com/crashpad/306
1921 'Linux CFI',
Michael Savigny0a956032021-10-27 19:18:021922 'Linux CFI (reclient shadow)',
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391923 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241924 ],
Haiyang Panc7c009e2021-03-18 19:31:231925 'modifications': {
Avi Drissmanc6318122022-03-29 17:07:421926 # TODO(crbug.com/1254975): dyld was rebuilt for macOS 12, which breaks
1927 # the tests. Run this experimentally on all the macOS bots >= 12 and
1928 # remove this exception once fixed.
1929 'Mac Builder Next': {
1930 'experiment_percentage': 100,
1931 },
Haiyang Pan9d68ca02021-08-04 21:30:471932 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:231933 'args': [
1934 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1935 ],
1936 },
Haiyang Pan2a55a452022-03-03 08:18:331937 'android-12-x64-rel': {
Haiyang Pan07d9e262021-10-20 21:50:031938 'args': [
1939 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.crashpad_tests.filter',
1940 ],
1941 },
Avi Drissmanc6318122022-03-29 17:07:421942 # TODO(crbug.com/1254975): dyld was rebuilt for macOS 12, which breaks
1943 # the tests. Run this experimentally on all the macOS bots >= 12 and
1944 # remove this exception once fixed.
Lindsay Pasricha60535a22021-12-13 16:50:241945 'mac-osxbeta-rel': {
1946 'experiment_percentage': 100,
1947 },
Haiyang Panc7c009e2021-03-18 19:31:231948 },
Kenneth Russellfbda3c532017-12-08 23:57:241949 },
Brian Sheedyd9a809f02022-10-06 00:50:371950 'dawn_end2end_skip_validation_tests': {
1951 'remove_from': [
1952 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1953 # Android.
1954 'Dawn Android arm DEPS Release (Pixel 4)',
1955 'Dawn Android arm Release (Pixel 4)',
1956 ],
1957 },
1958 'dawn_end2end_validation_layers_tests': {
1959 'remove_from': [
1960 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1961 # Android.
1962 'Dawn Android arm DEPS Release (Pixel 4)',
1963 'Dawn Android arm Release (Pixel 4)',
1964 ],
1965 },
1966 'dawn_end2end_wire_tests': {
1967 'remove_from': [
1968 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1969 # Android.
1970 'Dawn Android arm DEPS Release (Pixel 4)',
1971 'Dawn Android arm Release (Pixel 4)',
1972 ],
1973 },
Austin Eng414af1612022-04-08 02:15:361974 'dawn_perf_tests': {
1975 'remove_from': [
Brian Sheedyd9a809f02022-10-06 00:50:371976 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1977 # Android.
1978 'Dawn Android arm DEPS Release (Pixel 4)',
1979 'Dawn Android arm Release (Pixel 4)',
Austin Eng414af1612022-04-08 02:15:361980 'Dawn Win10 x86 DEPS Release (Intel HD 630)',
1981 'Dawn Win10 x86 Release (Intel HD 630)',
1982 ],
1983 },
Haiyang Pan1c813ca2021-11-24 18:52:161984 'device_unittests': {
1985 'modifications': {
Haiyang Pan2a55a452022-03-03 08:18:331986 'android-12-x64-rel': {
Haiyang Pan1c813ca2021-11-24 18:52:161987 'args': [
1988 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.device_unittests.filter',
1989 ],
1990 },
1991 },
1992 },
Ben Pastene61ad637c2020-05-08 22:24:411993 'disk_usage_tast_test': {
1994 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1995 'remove_from': [
1996 'chromeos-kevin-rel',
1997 ],
1998 },
Struan Shrimpton57c594e42022-01-25 17:59:131999 'exo_unittests': {
2000 'modifications': {
2001 'linux-chromeos-rel': {
2002 'swarming': {
2003 'quickrun_shards': 2,
2004 }
2005 },
2006 },
2007 },
Joe Downing41486042018-10-18 22:44:442008 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:292009 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292010 'CrWinAsan(dll)', # https://crbug.com/935598
2011 ],
Joe Downing41486042018-10-18 22:44:442012 'modifications': {
2013 'Win10 Tests x64 (dbg)': {
2014 'experiment_percentage': 100, # https://crbug.com/876615
2015 },
Sven Zhengbc822262022-09-20 20:47:352016 # https://crbug.com/1111979
2017 'linux-lacros-asan-lsan-rel': {
2018 'args': [
2019 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2020 ],
2021 },
Sven Zheng5c9d3e342020-08-11 21:39:432022 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542023 'linux-lacros-code-coverage': {
2024 'args': [
2025 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2026 ],
2027 },
Yuke Liaoa0db4742021-08-09 18:28:332028 'linux-lacros-dbg-tests-fyi': {
2029 'args': [
2030 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2031 ],
2032 },
Sven Zheng5c9d3e342020-08-11 21:39:432033 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432034 'args': [
2035 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2036 ],
2037 },
Joe Downing41486042018-10-18 22:44:442038 },
2039 },
Sven Zheng577fe5ff2020-08-03 22:06:442040 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:392041 'modifications': {
Chong Gud034fe52022-01-20 21:48:042042 'fuchsia-fyi-x64-asan': {
2043 'args': [
Chong Gu1155d872022-02-10 17:55:272044 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.extensions_unittests.filter',
Chong Gud034fe52022-01-20 21:48:042045 ],
2046 },
Sven Zhengbc822262022-09-20 20:47:352047 # https://crbug.com/1111979
2048 'linux-lacros-asan-lsan-rel': {
2049 'args': [
2050 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2051 'BluetoothSocketApiUnittest.CreateThenClose:'
2052 'FeatureProviderTest.PermissionFeatureAvailability',
2053 ],
2054 },
Sven Zheng5c9d3e342020-08-11 21:39:432055 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542056 'linux-lacros-code-coverage': {
2057 'args': [
Yuke Liaoa0db4742021-08-09 18:28:332058 '--gtest_filter=-BluetoothSocketApiUnittest.CreateThenClose:'
2059 'NativeExtensionBindingsSystemUnittest.*',
2060 ],
2061 },
2062 'linux-lacros-dbg-tests-fyi': {
2063 'args': [
Junhua Chen39dd2dba2021-05-05 17:51:542064 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2065 'BluetoothSocketApiUnittest.CreateThenClose:'
2066 'FeatureProviderTest.PermissionFeatureAvailability',
2067 ],
2068 },
Sven Zheng5c9d3e342020-08-11 21:39:432069 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432070 'args': [
Yuke Liaobb8308322020-08-12 20:20:472071 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2072 'BluetoothSocketApiUnittest.CreateThenClose:'
2073 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:432074 ],
2075 },
Sven Zheng80734f12020-08-06 06:50:392076 },
Sven Zheng577fe5ff2020-08-03 22:06:442077 },
Chong Gu76046412021-09-22 17:49:212078 'gfx_unittests': {
Chong Gudf7fbe92021-02-24 02:55:582079 'modifications': {
2080 'fuchsia-code-coverage': {
2081 'swarming': {
2082 'shards': 2,
2083 },
2084 },
2085 },
2086 },
Kenneth Russelleb60cbd22017-12-05 07:54:282087 'gin_unittests': {
2088 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:472089 'ToTLinuxASan', # https://crbug.com/831667
Erik Staabd468a802022-06-28 23:38:032090 'Linux ASan LSan Low Symbols FYI Tests (1)', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:462091 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:472092 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:282093 ],
Chong Gua10cd302022-01-14 19:22:192094 'modifications': {
2095 'fuchsia-fyi-x64-asan': {
2096 'args': [
2097 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.gin_unittests.filter',
2098 ],
2099 },
2100 },
Kenneth Russelleb60cbd22017-12-05 07:54:282101 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002102 'gl_tests_passthrough': {
2103 'remove_from': [
2104 'CFI Linux ToT',
Brian Sheedyd9a809f02022-10-06 00:50:372105 # TODO(crbug.com/1363409): Enable these once they're shown to work on
2106 # Android.
2107 'Dawn Android arm DEPS Release (Pixel 4)',
2108 'Dawn Android arm Release (Pixel 4)',
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002109 # Can't run on MSAN because gl_tests uses the hardware driver,
2110 # which isn't instrumented.
2111 'Linux MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252112 'Linux MSan Focal',
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002113 ],
2114 'modifications': {
2115 # TODO(kbr): figure out a better way to specify blocks of
2116 # arguments like this for tests on multiple machines.
Erik Staabd468a802022-06-28 23:38:032117 'Linux ASan LSan Low Symbols FYI Tests (1)': {
2118 'args': [
2119 '--use-gpu-in-tests',
2120 '--no-xvfb',
2121 ],
2122 'swarming': {
2123 'dimension_sets': [
2124 {
2125 'gpu': '10de:2184',
2126 'os': 'Ubuntu',
2127 'pool': 'chromium.tests.gpu',
2128 },
2129 ],
2130 },
2131 },
Garrett Beatya491ec72020-07-25 12:36:122132 'Linux ASan LSan Tests (1)': {
2133 'args': [
2134 '--use-gpu-in-tests',
2135 '--no-xvfb',
2136 ],
2137 'swarming': {
2138 'dimension_sets': [
2139 {
Yuly Novikovaa06f172022-02-12 00:38:572140 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122141 'os': 'Ubuntu',
2142 'pool': 'chromium.tests.gpu',
2143 },
2144 ],
2145 },
2146 },
2147 'Linux CFI': {
2148 'args': [
2149 '--use-gpu-in-tests',
2150 '--no-xvfb',
2151 ],
2152 'swarming': {
2153 'dimension_sets': [
2154 {
Yuly Novikovaa06f172022-02-12 00:38:572155 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122156 'os': 'Ubuntu',
2157 'pool': 'chromium.tests.gpu',
2158 },
2159 ],
2160 },
2161 },
Michael Savigny64f8ba32022-01-12 15:50:572162 'Linux CFI (reclient shadow)': {
2163 'args': [
2164 '--use-gpu-in-tests',
2165 '--no-xvfb',
2166 ],
2167 'swarming': {
2168 'dimension_sets': [
2169 {
Yuly Novikovaa06f172022-02-12 00:38:572170 'gpu': '10de:2184',
Michael Savigny64f8ba32022-01-12 15:50:572171 'os': 'Ubuntu',
2172 'pool': 'chromium.tests.gpu',
2173 },
2174 ],
2175 },
2176 },
Garrett Beatya491ec72020-07-25 12:36:122177 'Linux TSan Tests': {
2178 'args': [
2179 '--use-gpu-in-tests',
2180 '--no-xvfb',
2181 ],
2182 'swarming': {
2183 'dimension_sets': [
2184 {
Yuly Novikovaa06f172022-02-12 00:38:572185 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122186 'os': 'Ubuntu',
2187 'pool': 'chromium.tests.gpu',
2188 },
2189 ],
2190 },
2191 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002192 },
2193 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:242194 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:022195 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012196 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:182197 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282198 'modifications': {
Sunny Sachanandanib5c6c082022-09-29 00:26:142199 'Android FYI Release (Samsung A23)': {
2200 'args': [
2201 '--test-launcher-filter-file=../../testing/buildbot/filters/android.samsung_a23.gl_tests.filter',
2202 ],
2203 },
Haiyang Pan9d68ca02021-08-04 21:30:472204 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:152205 'args': [
2206 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
2207 ],
2208 },
Haiyang Pan2a55a452022-03-03 08:18:332209 'android-12-x64-rel': {
Haiyang Pan382008922021-11-19 21:15:092210 'args': [
2211 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.gl_tests.filter',
2212 ],
2213 },
James Shenc47f7b12022-07-07 23:42:412214 'android-nougat-x86-rel': {
2215 'args': [
2216 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.gl_tests.filter',
2217 ],
2218 },
Andrew Luo38b311f2019-10-04 03:42:092219 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:312220 'args': [
Andrew Luobe83fd82019-12-19 03:07:582221 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
2222 ],
Andrew Luo38b311f2019-10-04 03:42:092223 },
Haiyang Pan08d09dc2020-04-01 16:11:212224 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:312225 'args': [
2226 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
2227 ],
2228 },
Kenneth Russelleb60cbd22017-12-05 07:54:282229 },
2230 },
Takuto Ikutaf5333252019-11-06 16:07:082231 'gl_unittests': {
2232 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:082233 # On Android, these are already run on the main waterfall.
2234 # Run them on the one-off Android FYI bots, though.
2235 'Android FYI Release (Nexus 5X)',
Brian Sheedyd9a809f02022-10-06 00:50:372236 # TODO(crbug.com/1363409): Enable these once they're shown to work on
2237 # Android.
2238 'Dawn Android arm DEPS Release (Pixel 4)',
2239 'Dawn Android arm Release (Pixel 4)',
Yuly Novikov37e04342020-05-29 00:52:042240 # Can't run on MSAN because gl_unittests uses the hardware driver,
2241 # which isn't instrumented.
2242 'Linux MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252243 'Linux MSan Focal',
Takuto Ikutaf5333252019-11-06 16:07:082244 ],
Haiyang Pan505fcd5a2021-12-13 19:46:232245 'modifications': {
Haiyang Pan2a55a452022-03-03 08:18:332246 'android-12-x64-rel': {
Haiyang Pan505fcd5a2021-12-13 19:46:232247 'args': [
2248 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.gl_unittests.filter',
2249 ],
2250 },
2251 },
Takuto Ikutaf5333252019-11-06 16:07:082252 },
2253 'gl_unittests_ozone': {
2254 'remove_from': [
2255 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
2256 # which isn't instrumented.
2257 'Linux ChromiumOS MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252258 'Linux ChromiumOS MSan Focal',
Takuto Ikutaf5333252019-11-06 16:07:082259 ],
2260 },
Brian Sheedy0bf7f822022-07-21 17:44:432261 'gold_common_pytype': {
2262 'remove_from': [
2263 'linux-code-coverage',
2264 ],
2265 },
Takuto Ikutaf5333252019-11-06 16:07:082266 'gpu_process_launch_tests': {
2267 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
2268 # exception once there is enough capacity to run these tests.
2269 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:082270 'Android FYI Release (Pixel 2)',
2271 ],
2272 },
Brian Sheedy053d88cf2022-05-24 23:40:052273 'gpu_pytype': {
2274 'remove_from': [
2275 'linux-code-coverage',
2276 ],
2277 },
Chong Gu76046412021-09-22 17:49:212278 'gpu_unittests': {
Chong Gudf7fbe92021-02-24 02:55:582279 'modifications': {
2280 'fuchsia-code-coverage': {
2281 'swarming': {
2282 'shards': 5,
2283 },
2284 },
2285 },
2286 },
Kevin McNeed21a6c522021-06-14 21:27:252287 'grit_python_unittests': {
2288 'remove_from': [
2289 # These tests require node, which is not supported in Win7.
2290 # (https://crbug.com/1218989)
2291 'Win 7 Tests x64 (1)',
2292 'Win7 Tests (1)',
Titouan Rigoudy9e860832021-11-08 15:34:452293 # TODO(https://crbug.com/1267125): Re-enable.
2294 'mac11-arm64-rel-tests',
Zhaoyang Li5d3713d2022-06-13 18:01:172295 # TODO(https://crbug.com/1267125): Re-enable.
2296 'mac12-arm64-rel-tests',
Kevin McNeed21a6c522021-06-14 21:27:252297 ],
2298 },
Brian Sheedye285c9b2019-07-15 21:42:462299 'hardware_accelerated_feature_tests': {
2300 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
2301 # exception once there is enough capacity to run these tests.
2302 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:462303 'Android FYI Release (Pixel 2)',
2304 ],
2305 },
Brad Halla36886c2019-02-26 16:52:292306 'headless_browsertests': {
Chong Gud08d1232021-09-11 08:53:592307 'remove_from': [
2308 'CrWinAsan(dll)', # https://crbug.com/935598
Maksim Sisovc81d284c2021-10-05 17:54:352309 # Wayland bot doesn't support headless mode.
2310 'Linux Tests (Wayland)',
Chong Gud08d1232021-09-11 08:53:592311 ],
Chong Gud1a5c5992021-04-09 04:08:322312 'modifications': {
2313 'fuchsia-code-coverage': {
2314 'swarming': {
Chong Gu115ce152021-04-15 23:57:162315 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:322316 },
2317 },
2318 },
Brad Halla36886c2019-02-26 16:52:292319 },
Kenneth Russell8a386d42018-06-02 09:48:012320 'info_collection_tests': {
2321 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012322 'Android V8 FYI Release (Nexus 5X)',
2323 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:352324 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012325 'Mac V8 FYI Release (Intel)',
2326 'Win V8 FYI Release (NVIDIA)',
2327 ],
Brian Sheedyfe61cdac2020-02-12 01:25:592328 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:292329 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:512330 'args': [
Brian Sheedyb18cb762020-06-30 00:09:292331 # Swarming does not report a GPU since tests are run in a VM, but
2332 # the VM does report that a GPU is present.
2333 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:362334 ],
2335 },
Chong Gubd236c22022-10-12 18:11:562336 'fuchsia-x64-chrome-rel': {
Chong Gu3065cdc2022-02-28 21:03:03