blob: 3bfccf7cf7d623549d87d33704cc3af3a853b6db [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': {
Stephanie Kim53cc82d2022-11-01 19:42:5753 'shards': 9,
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 },
Haiyang Pan08d09dc2020-04-01 16:11:2172 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0473 'args': [
74 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
75 ],
Haiyang Pan7cd609d2021-04-08 20:17:2476 'swarming': {
77 'shards': 2,
Ben Joyce5bb3fad2022-09-23 06:05:1878 'dimension_sets': [
79 {
80 'machine_type': 'e2-standard-8', # crbug/1292221
81 },
82 ],
Haiyang Pan7cd609d2021-04-08 20:17:2483 },
John Budorick191adfcd2020-01-29 18:19:0484 },
Andrew Luo38b311f2019-10-04 03:42:0985 },
86 },
Sven Zhengc60debc2020-09-10 18:40:5287 'android_sync_integration_tests': {
James Shen9e4c19e2022-04-15 17:57:5088 'modifications': {
89 'android-12-x64-rel': {
90 'swarming': {
91 'shards': 3,
92 },
93 },
Stephanie Kim11192362022-11-04 18:17:4494 'android-nougat-x86-rel': {
95 'swarming': {
96 'shards': 2,
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 },
Nidhi Jajud7916f62022-11-02 07:41:27169 'remove_from': [
170 # TODO(crbug.com/1379748): Add the test back after it's fixed.
171 'chromeos-octopus-chrome',
172 ],
Chong Gudf7fbe92021-02-24 02:55:58173 },
James Shen5df9af872022-10-28 01:32:15174 'bf_cache_content_browsertests': {
175 'modifications': {
176 'android-bfcache-rel': {
177 'args': [
James Shenea291852022-11-08 04:19:45178 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
James Shen5df9af872022-10-28 01:32:15179 ],
James Shen2c574ce02022-11-03 22:59:23180 'swarming': {
181 'shards': 15,
182 },
James Shen5df9af872022-10-28 01:32:15183 }
184 }
185 },
Haiyang Pan363c59a2020-07-23 05:47:04186 'blink_platform_unittests': {
187 'modifications': {
James Shen088356672022-06-28 01:21:14188 # TODO(crbug.com/1303439): Remove this filter
189 'android-nougat-x86-rel': {
190 'args': [
191 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.blink_platform_unittests.filter',
192 ],
193 },
Haiyang Panfbd2b482020-09-23 23:41:25194 'android-pie-arm64-rel': {
195 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
196 # capacity has been deployed.
197 'swarming': {
198 'dimension_sets': [
199 {
200 'device_type': 'sailfish',
201 },
202 ],
203 },
204 },
Chong Gu52481452021-04-02 17:52:41205 'fuchsia-code-coverage': {
206 'swarming': {
207 'shards': 5,
208 },
209 },
Haiyang Pan363c59a2020-07-23 05:47:04210 },
211 },
Brian Sheedy944d0622022-07-27 20:42:42212 'blink_pytype': {
213 'remove_from': [
214 'linux-code-coverage',
215 ],
216 },
Chong Gu76046412021-09-22 17:49:21217 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34218 'modifications': {
219 'fuchsia-code-coverage': {
220 'swarming': {
221 'shards': 30,
222 },
223 },
224 },
225 },
John Chenaab16fc02020-03-03 06:35:45226 'blink_web_tests': {
227 'remove_from': [
228 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
Weizhong Xia501ccac2022-06-09 00:46:27229 'Win7 Tests (1)',
John Chenaab16fc02020-03-03 06:35:45230 'Win10 Tests x64 (dbg)',
Rahul Kumar Adudodla1aba33602022-10-12 22:41:14231 'mac-osxbeta-rel',
John Chenaab16fc02020-03-03 06:35:45232 ],
233 'modifications': {
John Chenaab16fc02020-03-03 06:35:45234 'Linux Tests': {
235 "args": [
236 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
237 ],
Struan Shrimpton57c594e42022-01-25 17:59:13238 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51239 'quickrun_shards': 7,
240 'shards': 8,
Struan Shrimpton57c594e42022-01-25 17:59:13241 },
John Chenaab16fc02020-03-03 06:35:45242 },
243 'Linux Tests (dbg)(1)': {
244 'args': [
245 '--debug',
246 ],
247 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51248 'shards': 12,
John Chenaab16fc02020-03-03 06:35:45249 },
250 },
John Chenaab16fc02020-03-03 06:35:45251 'Mac10.13 Tests': {
252 'swarming': {
253 'dimension_sets': [
254 {
Erik Staab59591f32020-08-25 23:07:07255 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45256 },
257 ],
Weizhong Xia8b786422022-06-23 14:46:51258 'shards': 10,
John Chenaab16fc02020-03-03 06:35:45259 },
260 },
Zhaoyang Li69e2e002021-02-19 21:57:35261 'Mac10.15 Tests': {
262 'swarming': {
263 'dimension_sets': [
264 {
265 'gpu': None,
266 },
267 ],
Weizhong Xia8b786422022-06-23 14:46:51268 'shards': 10,
Zhaoyang Li69e2e002021-02-19 21:57:35269 },
270 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29271 'Mac11 Tests': {
272 'swarming': {
273 'dimension_sets': [
274 {
275 'gpu': None,
276 },
277 ],
Weizhong Xia8b786422022-06-23 14:46:51278 'shards': 12,
279 'quickrun_shards': 10,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29280 },
281 },
Yue She0cad2922022-06-24 15:06:07282 'Mac12 Tests': {
283 'swarming': {
284 'dimension_sets': [
285 {
286 'gpu': None,
287 },
288 ],
Lindsay Pasrichadf6edb62022-07-06 22:08:35289 'shards': 12,
290 'quickrun_shards': 10,
Struan Shrimptonb0c373b2022-11-01 23:14:19291 'inverse_quickrun_shards': 24,
Yue She0cad2922022-06-24 15:06:07292 },
293 },
Cameron Higgins7558b162022-06-10 18:53:07294 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17295 'experiment_percentage': 100,
296 'args': [
297 '--debug',
298 ],
299 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51300 'shards': 16,
Zhaoyang Li9357e1e12021-12-07 18:53:17301 },
302 },
Chong Gu75af969a2021-03-22 14:46:14303 'ToTFuchsia x64': {
304 'args': [
305 '--platform=fuchsia',
306 ],
307 'swarming': {
308 'shards': 1,
309 },
310 },
John Chenaab16fc02020-03-03 06:35:45311 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45312 # This builder compiles Chromium in release mode, but V8 in debug.
313 # TODO(machenbach): Change name and out directory of this builder to
314 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45315 'args': [
Michael Achenbach455d39242020-06-22 13:33:45316 '-t',
317 'Debug',
318 '--release',
John Chenaab16fc02020-03-03 06:35:45319 ],
320 },
321 'V8 Blink Linux Future': {
322 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07323 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45324 ],
325 },
326 'WebKit Linux ASAN': {
327 'args': [
328 '--additional-expectations',
329 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35330 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45331 '48000',
332 '--enable-sanitizer',
333 ],
334 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51335 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45336 },
337 },
338 'WebKit Linux Leak': {
339 'args': [
340 '--additional-expectations',
341 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35342 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45343 '48000',
344 '--enable-leak-detection',
345 ],
346 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51347 'shards': 4,
John Chenaab16fc02020-03-03 06:35:45348 },
349 },
350 'WebKit Linux MSAN': {
351 'args': [
352 '--additional-expectations',
353 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35354 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45355 '66000',
356 '--enable-sanitizer',
357 ],
358 'swarming': {
359 'expiration': 36000,
360 'hard_timeout': 10800,
361 'io_timeout': 3600,
Weizhong Xia8b786422022-06-23 14:46:51362 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45363 },
364 },
John Chenaab16fc02020-03-03 06:35:45365 'Win10 Tests x64': {
366 'args': [
367 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21368 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45369 ],
370 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51371 "shards": 12
John Chenaab16fc02020-03-03 06:35:45372 },
373 },
374 'Win10 Tests x64 (dbg)': {
375 'args': [
376 '--debug',
377 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21378 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45379 ],
380 },
Kuan Huanga89737d2022-01-07 19:42:11381 'Win11 Tests x64': {
382 'args': [
383 '--target',
384 'Release_x64',
385 ],
386 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51387 "shards": 12
Kuan Huanga89737d2022-01-07 19:42:11388 },
389 },
John Chenaab16fc02020-03-03 06:35:45390 # tryserver.chromium.android
391 'android_blink_rel': {
392 'args': [
393 '--release',
394 '--android',
John Chenaab16fc02020-03-03 06:35:45395 # TODO(crbug.com/875172): run on the real GPU since the
396 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
397 '--additional-driver-flag=--use-gpu-in-tests',
398 ],
399 },
400 'devtools_frontend_linux_blink_light_rel': {
401 'args': [
402 'http/tests/devtools',
403 ],
404 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51405 'shards': 2,
John Chenaab16fc02020-03-03 06:35:45406 },
407 },
Takuto Ikutabace8f82022-01-26 23:47:47408 'devtools_frontend_linux_blink_light_rel_fastbuild': {
409 'args': [
410 'http/tests/devtools',
411 ],
412 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51413 'shards': 2,
Takuto Ikutabace8f82022-01-26 23:47:47414 },
415 },
David Dorwinf060a72d2022-10-05 22:09:03416 'fuchsia-x64-cast-receiver-rel': {
John Chenaab16fc02020-03-03 06:35:45417 'args': [
418 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03419 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45420 ],
421 'swarming': {
422 'shards': 1,
423 },
424 },
David Dorwinf060a72d2022-10-05 22:09:03425 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43426 'args': [
427 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43428 ],
429 'swarming': {
430 'shards': 1,
431 },
432 },
433 'fuchsia-x64-rel': {
434 'args': [
435 '--platform=fuchsia',
436 '--jobs=1',
437 ],
438 'swarming': {
439 'shards': 1,
440 },
441 },
Mathias Carlen30968a62020-03-31 08:47:04442 'linux-autofill-assistant': {
443 'args': [
444 '--release',
445 ],
446 },
John Chenaab16fc02020-03-03 06:35:45447 'linux-blink-animation-use-time-delta': {
448 'args': [
449 '--debug',
450 ],
451 },
Daniel Libby178c9832020-10-08 20:36:14452 'linux-blink-web-tests-force-accessibility-rel': {
453 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07454 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14455 ],
456 },
W. James MacLeance9b3a62022-10-05 16:58:58457 'linux-blink-wpt-reset-rel': {
458 'args': [
459 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
460 ],
461 # The flag above will slow the tests down, and we don't want the bot to
462 # timeout, so set a higher timeout here.
463 # TODO(wjmaclean): It would be nice if we could somehow specify a delta
464 # to the default/inherited timeout instead of an absolute.
465 'swarming': {
466 'hard_timeout': 1500,
467 },
468 },
John Chenaab16fc02020-03-03 06:35:45469 'linux-code-coverage': {
470 'args': [
471 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
472 ],
473 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51474 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45475 },
476 },
Aaron Gable40f79aa2020-03-21 01:21:15477 'linux-layout-tests-edit-ng': {
478 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07479 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15480 ],
481 },
Garrett Beaty731523e92022-05-03 17:16:55482 'linux_layout_tests_layout_ng_disabled': {
483 'args': [
484 '--flag-specific=disable-layout-ng',
485 ],
486 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51487 'shards': 8,
Garrett Beaty731523e92022-05-03 17:16:55488 },
489 },
Riley Wong89d6dc72022-09-08 20:29:07490 'mac10.13-blink-rel': {
491 'swarming': {
492 'shards': 1,
493 },
494 },
Riley Wong89d6dc72022-09-08 20:29:07495 'mac10.14-blink-rel': {
496 'swarming': {
497 'shards': 1,
498 },
499 },
Riley Wong89d6dc72022-09-08 20:29:07500 'mac10.15-blink-rel': {
501 'swarming': {
502 'shards': 8,
Weizhong Xia21063c72022-11-09 23:48:30503 'hard_timeout': 2400,
Riley Wong89d6dc72022-09-08 20:29:07504 },
505 },
Riley Wongc20ba4a2022-09-12 17:06:31506 'mac11.0-blink-rel': {
507 'swarming': {
508 'shards': 5,
Weizhong Xia21063c72022-11-09 23:48:30509 'hard_timeout': 2400,
510 },
511 },
512 'mac11.0.arm64-blink-rel': {
513 'swarming': {
514 'hard_timeout': 2400,
515 },
516 },
517 'mac12.0-blink-rel': {
518 'swarming': {
519 'hard_timeout': 2400,
520 },
521 },
522 'mac12.0.arm64-blink-rel': {
523 'swarming': {
524 'hard_timeout': 2400,
Riley Wongc20ba4a2022-09-12 17:06:31525 },
526 },
Ben Pasteneebad8fc2022-08-12 23:34:28527 'win10-rel-no-external-ip': {
528 'args': [
529 '--target',
530 'Release_x64',
531 ],
532 'swarming': {
533 "shards": 12
534 },
535 },
Riley Wong5feb0eb2022-08-05 15:49:26536 'win10.20h2-blink-rel': {
537 'swarming': {
538 'shards': 6,
Weizhong Xia21063c72022-11-09 23:48:30539 'hard_timeout': 2400,
Riley Wong5feb0eb2022-08-05 15:49:26540 },
541 },
Weizhong Xia8b786422022-06-23 14:46:51542 'win11-blink-rel': {
543 'swarming': {
Weizhong Xia21063c72022-11-09 23:48:30544 'hard_timeout': 2400,
Weizhong Xia8b786422022-06-23 14:46:51545 },
546 'args': [
547 '--target',
548 'Release_x64',
549 ],
550 },
551 },
552 },
553 'blink_wpt_tests': {
554 'remove_from': [
555 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
556 'Win7 Tests (1)',
557 'Win10 Tests x64 (dbg)',
Weizhong Xia6d85a442022-06-23 17:17:06558 'devtools_frontend_linux_blink_light_rel',
559 'devtools_frontend_linux_blink_light_rel_fastbuild',
Weizhong Xia8b786422022-06-23 14:46:51560 ],
561 'modifications': {
Weizhong Xia8b786422022-06-23 14:46:51562 'Linux Tests': {
563 "args": [
564 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
565 ],
566 'swarming': {
567 'quickrun_shards': 11,
568 'shards': 10,
569 },
570 },
571 'Linux Tests (dbg)(1)': {
572 'args': [
573 '--debug',
574 ],
575 'swarming': {
576 'shards': 18,
577 },
578 },
579 'Mac10.13 Tests': {
580 'swarming': {
581 'dimension_sets': [
582 {
583 'gpu': None,
584 },
585 ],
586 'shards': 15,
587 },
588 },
589 'Mac10.15 Tests': {
590 'swarming': {
591 'dimension_sets': [
592 {
593 'gpu': None,
594 },
595 ],
596 'shards': 15,
597 },
598 },
599 'Mac11 Tests': {
600 'swarming': {
601 'dimension_sets': [
602 {
603 'gpu': None,
604 },
605 ],
606 'shards': 18,
607 'quickrun_shards': 16,
608 },
609 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35610 'Mac12 Tests': {
Jie Shengcc95e742022-11-15 16:26:53611 'args': [
612 '--driver-logging',
613 ],
Lindsay Pasrichadf6edb62022-07-06 22:08:35614 'swarming': {
615 'dimension_sets': [
616 {
617 'gpu': None,
618 },
619 ],
620 'shards': 18,
621 'quickrun_shards': 16,
Struan Shrimptonb0c373b2022-11-01 23:14:19622 'inverse_quickrun_shards': 36,
Lindsay Pasrichadf6edb62022-07-06 22:08:35623 },
624 },
Weizhong Xia8b786422022-06-23 14:46:51625 'Mac12 Tests (dbg)': {
626 'experiment_percentage': 100,
627 'args': [
628 '--debug',
629 ],
630 'swarming': {
631 'shards': 24,
632 },
633 },
634 'ToTFuchsia x64': {
635 'args': [
636 '--platform=fuchsia',
637 ],
638 'swarming': {
639 'shards': 1,
640 },
641 },
642 'V8 Blink Linux Debug': {
643 # This builder compiles Chromium in release mode, but V8 in debug.
644 # TODO(machenbach): Change name and out directory of this builder to
645 # something less confusing.
646 'args': [
647 '-t',
648 'Debug',
649 '--release',
650 ],
651 },
652 'V8 Blink Linux Future': {
653 'args': [
654 '--flag-specific=future-js',
655 ],
656 },
657 'WebKit Linux ASAN': {
658 'args': [
659 '--additional-expectations',
660 '../../third_party/blink/web_tests/ASANExpectations',
661 '--timeout-ms',
662 '48000',
663 '--enable-sanitizer',
664 ],
665 'swarming': {
666 'shards': 12,
667 },
668 },
669 'WebKit Linux Leak': {
670 'args': [
671 '--additional-expectations',
672 '../../third_party/blink/web_tests/LeakExpectations',
673 '--timeout-ms',
674 '48000',
675 '--enable-leak-detection',
676 ],
677 'swarming': {
678 'shards': 6,
679 },
680 },
681 'WebKit Linux MSAN': {
682 'args': [
683 '--additional-expectations',
684 '../../third_party/blink/web_tests/MSANExpectations',
685 '--timeout-ms',
686 '66000',
687 '--enable-sanitizer',
688 ],
689 'swarming': {
690 'expiration': 36000,
691 'hard_timeout': 10800,
692 'io_timeout': 3600,
693 'shards': 12,
694 },
695 },
696 'Win10 Tests x64': {
697 'args': [
698 '--target',
699 'Release_x64',
700 ],
701 'swarming': {
702 "shards": 18
703 },
704 },
705 'Win10 Tests x64 (dbg)': {
706 'args': [
707 '--debug',
708 '--target',
709 'Debug_x64',
710 ],
711 },
712 'Win11 Tests x64': {
713 'args': [
714 '--target',
715 'Release_x64',
716 ],
717 'swarming': {
718 "shards": 18
719 },
720 },
721 # tryserver.chromium.android
722 'android_blink_rel': {
723 'args': [
724 '--release',
725 '--android',
Weizhong Xia8b786422022-06-23 14:46:51726 # TODO(crbug.com/875172): run on the real GPU since the
727 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
728 '--additional-driver-flag=--use-gpu-in-tests',
729 ],
730 },
David Dorwinf060a72d2022-10-05 22:09:03731 'fuchsia-x64-cast-receiver-rel': {
Weizhong Xia8b786422022-06-23 14:46:51732 'args': [
733 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03734 '--jobs=1',
Weizhong Xia8b786422022-06-23 14:46:51735 ],
736 'swarming': {
737 'shards': 1,
738 },
739 },
David Dorwinf060a72d2022-10-05 22:09:03740 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43741 'args': [
742 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43743 ],
744 'swarming': {
745 'shards': 1,
746 },
747 },
748 'fuchsia-x64-rel': {
749 'args': [
750 '--platform=fuchsia',
751 '--jobs=1',
752 ],
753 'swarming': {
754 'shards': 1,
755 },
756 },
Weizhong Xia8b786422022-06-23 14:46:51757 'linux-autofill-assistant': {
758 'args': [
759 '--release',
760 ],
761 },
762 'linux-bfcache-rel': {
763 'args': [
Weizhong Xia8b786422022-06-23 14:46:51764 # TODO(crbug.com/1255537): Re-enable the test.
765 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
766 ],
767 },
768 'linux-blink-animation-use-time-delta': {
769 'args': [
770 '--debug',
771 ],
772 },
773 'linux-blink-web-tests-force-accessibility-rel': {
774 'args': [
775 '--flag-specific=force-renderer-accessibility',
776 ],
777 },
W. James MacLeance9b3a62022-10-05 16:58:58778 'linux-blink-wpt-reset-rel': {
779 'args': [
780 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
781 ],
782 },
Weizhong Xia8b786422022-06-23 14:46:51783 'linux-code-coverage': {
784 'args': [
785 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
786 ],
787 'swarming': {
788 'shards': 12,
789 },
790 },
791 'linux-layout-tests-edit-ng': {
792 'args': [
793 '--flag-specific=enable-editing-ng',
794 ],
795 },
796 'linux_layout_tests_layout_ng_disabled': {
797 'args': [
798 '--flag-specific=disable-layout-ng',
799 ],
800 'swarming': {
801 'shards': 12,
802 },
803 },
Riley Wong89d6dc72022-09-08 20:29:07804 'mac10.13-blink-rel': {
805 'swarming': {
806 'shards': 1,
807 },
808 },
Riley Wong89d6dc72022-09-08 20:29:07809 'mac10.14-blink-rel': {
810 'swarming': {
811 'shards': 1,
812 },
813 },
Riley Wong89d6dc72022-09-08 20:29:07814 'mac10.15-blink-rel': {
815 'swarming': {
816 'shards': 12,
Weizhong Xia21063c72022-11-09 23:48:30817 'hard_timeout': 2400,
Riley Wong89d6dc72022-09-08 20:29:07818 },
819 },
Riley Wongc20ba4a2022-09-12 17:06:31820 'mac11.0-blink-rel': {
821 'swarming': {
822 'shards': 7,
Weizhong Xia21063c72022-11-09 23:48:30823 'hard_timeout': 2400,
824 },
825 },
826 'mac11.0.arm64-blink-rel': {
827 'swarming': {
828 'hard_timeout': 2400,
829 },
830 },
831 'mac12.0-blink-rel': {
832 'swarming': {
833 'hard_timeout': 2400,
834 },
835 },
836 'mac12.0.arm64-blink-rel': {
837 'swarming': {
838 'hard_timeout': 2400,
Riley Wongc20ba4a2022-09-12 17:06:31839 },
840 },
Ben Pasteneebad8fc2022-08-12 23:34:28841 'win10-rel-no-external-ip': {
842 'args': [
843 '--target',
844 'Release_x64',
845 ],
846 'swarming': {
847 "shards": 18
848 },
849 },
Riley Wong5feb0eb2022-08-05 15:49:26850 'win10.20h2-blink-rel': {
851 'swarming': {
852 'shards': 9,
Weizhong Xia21063c72022-11-09 23:48:30853 'hard_timeout': 2400,
Riley Wong5feb0eb2022-08-05 15:49:26854 },
855 },
Riley Wong5fc22762022-06-15 20:25:07856 'win11-blink-rel': {
857 'swarming': {
Weizhong Xia21063c72022-11-09 23:48:30858 'hard_timeout': 2400,
Riley Wong5fc22762022-06-15 20:25:07859 },
860 'args': [
861 '--target',
862 'Release_x64',
863 ],
Riley Wong70908512022-06-17 20:35:32864 }
John Chenaab16fc02020-03-03 06:35:45865 },
866 },
Kenneth Russelleb60cbd22017-12-05 07:54:28867 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24868 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29869 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41870 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26871 'ToTLinuxTSan', # https://crbug.com/368525
Lindsay Pasrichab3f72db2021-09-22 22:05:46872 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35873 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13874 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35875 'Mac10.15 Tests', # https://crbug.com/1042757
Cameron Higgins7558b162022-06-10 18:53:07876 'Mac12 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43877 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46878 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11879 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24880 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28881 'modifications': {
Nico Weber3f919792020-06-12 23:34:52882 'CrWinAsan': {
883 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44884 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52885 'swarming': {
886 'shards': 40,
887 },
888 },
889 'CrWinAsan(dll)': {
890 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44891 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52892 'swarming': {
893 'shards': 40,
894 },
895 },
Stephen Martinis1384ff92020-01-07 19:52:15896 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36897 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15898 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36899 },
900 },
Stephen Martinis1384ff92020-01-07 19:52:15901 'Linux ASan LSan Tests (1)': {
Gregory Gutermanb6f9a972022-09-27 20:17:58902 'ci_only': True,
Stephen Martinis1384ff92020-01-07 19:52:15903 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44904 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:19905 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15906 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09907 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19908 },
909 },
Chris Cunningham1d0e9e12020-02-26 22:56:40910 'Linux ASan Tests (sandboxed)': {
911 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41912 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40913 },
914 },
Titouan Rigoudy3fbe2742022-09-09 17:10:14915 'Linux CFI': {
916 'swarming': {
917 'shards': 20, # https://crbug.com/1361973
918 },
919 },
Stephen Martinis1384ff92020-01-07 19:52:15920 'Linux Chromium OS ASan LSan Tests (1)': {
921 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44922 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:51923 'swarming': {
Chris Cunningham74217f32022-05-02 18:47:23924 'shards': 60,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51925 },
926 },
Ben Pastene7636bb62022-04-22 18:55:25927 'Linux ChromiumOS MSan Focal': {
928 # These are very slow on the Chrome OS MSAN trybot for some reason.
929 # crbug.com/865455
930 'swarming': {
931 'shards': 40,
932 },
933 'args': [
934 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
935 ],
936 },
Stephen Martinis1384ff92020-01-07 19:52:15937 'Linux ChromiumOS MSan Tests': {
Alexis Hetua804f7412022-05-13 17:04:20938 # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests
939 # 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:15940 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34941 'swarming': {
Alexis Hetud62dbf32022-05-17 19:48:38942 'shards': 48,
Kenneth Russell56a3e862017-12-08 03:11:34943 },
Ben Pastene44221d32020-05-21 23:38:36944 'args': [
945 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
946 ],
Kenneth Russell56a3e862017-12-08 03:11:34947 },
Struan Shrimptona9b1d512022-09-13 16:09:42948 'Linux MSan Tests': {
949 'swarming': {
Ben Pastene6c4db112022-10-21 18:55:34950 'shards': 15,
Struan Shrimptona9b1d512022-09-13 16:09:42951 },
952 },
Struan Shrimptonf5b2b552022-01-20 20:37:39953 'Linux Tests': {
954 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:49955 'shards': 20,
Struan Shrimptonf5b2b552022-01-20 20:37:39956 'quickrun_shards': 15,
957 },
958 },
Maksim Sisovc81d284c2021-10-05 17:54:35959 # https://crbug.com/1084469
960 'Linux Tests (Wayland)': {
961 'args': [
962 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
963 ],
Struan Shrimptone772d72f2021-12-15 07:50:09964 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:49965 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:09966 'quickrun_shards': 24,
967 },
Maksim Sisovc81d284c2021-10-05 17:54:35968 },
John Budorick614f91a2020-03-30 20:34:55969 'Linux Tests (dbg)(1)': {
970 # crbug.com/1066161
971 'swarming': {
972 'shards': 20,
973 },
974 },
Stephen Martinis1384ff92020-01-07 19:52:15975 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24976 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24977 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24978 },
Lindsay Pasricha8155d052021-04-22 00:06:43979 # crbug.com/1196416
980 'args': [
981 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
982 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46983 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24984 },
Lindsay Pasricha76f44d22021-04-07 16:16:26985 'Mac10.15 Tests': {
986 # crbug.com/1042757
987 'swarming': {
988 'dimension_sets': [
989 {
990 # These shards are liable to time out when running on macmini7,1.
991 'cores': '8|12',
992 }
993 ],
994 },
995 # crbug.com/1196416
996 'args': [
997 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
998 ],
999 },
Lindsay Pasrichaf8762592021-12-02 23:43:091000 'Mac11 Tests': {
1001 'ci_only': True,
Lindsay Pasrichaee30f252022-10-11 22:02:481002 'swarming': {
1003 'shards': 20, # crbug.com/1366016
1004 },
Lindsay Pasrichaf8762592021-12-02 23:43:091005 },
Yue She0cad2922022-06-24 15:06:071006 'Mac12 Tests': {
1007 'ci_only': True,
Titouan Rigoudycd0e6dd72022-09-09 13:18:201008 'swarming': {
1009 'shards': 20, # crbug.com/1361887
1010 },
Yue She0cad2922022-06-24 15:06:071011 },
Cameron Higgins7558b162022-06-10 18:53:071012 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:171013 # crbug.com/1042757
1014 'swarming': {
1015 'dimension_sets': [
1016 {
1017 # These shards are liable to time out when running on macmini7,1.
1018 'cores': '8|12',
1019 }
1020 ],
1021 },
1022 # crbug.com/1196416
1023 'args': [
1024 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
1025 ],
1026 },
Stephen Martinis1384ff92020-01-07 19:52:151027 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:281028 'swarming': {
John Budorickca14c76f62017-12-09 14:19:181029 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:281030 },
1031 },
Stephen Martinis1384ff92020-01-07 19:52:151032 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:281033 'swarming': {
1034 'shards': 20,
1035 },
1036 },
Kenneth Russell6c83d212018-07-27 20:52:591037 'Win10 Tests x64': {
1038 # crbug.com/868082
1039 'args': [
1040 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1041 ],
Takuto Ikutac9c269a2019-01-10 22:40:251042 'swarming': {
1043 # This is for slow test execution that often becomes a critical path of
1044 # swarming jobs. crbug.com/868114
Stephanie Kima57b46a2022-10-27 22:09:031045 'shards': 55,
Struan Shrimptona1ab7672022-01-13 18:02:511046 'quickrun_shards': 40,
Takuto Ikutac9c269a2019-01-10 22:40:251047 }
Kenneth Russell6c83d212018-07-27 20:52:591048 },
Kuan Huanga89737d2022-01-07 19:42:111049 'Win11 Tests x64': {
1050 # crbug.com/868082
1051 'args': [
1052 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1053 ],
1054 'swarming': {
1055 # This is for slow test execution that often becomes a critical path of
1056 # swarming jobs. crbug.com/868114
1057 'shards': 15,
1058 'quickrun_shards': 30,
1059 }
1060 },
Stephen Martinis1384ff92020-01-07 19:52:151061 'Win7 Tests (1)': {
1062 # This is for slow test execution that often becomes a critical path of
1063 # swarming jobs. crbug.com/868114
1064 'swarming': {
1065 'shards': 15,
1066 },
1067 },
Stephen Martinis1384ff92020-01-07 19:52:151068 'linux-chromeos-chrome': {
1069 # TODO(https://crbug.com/932269): Promote out of experiment when the
1070 # tests are green.
1071 'args': [
1072 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
1073 ],
Ben Pastene37473092022-08-02 19:16:461074 'swarming': {
1075 'shards': 20,
1076 },
Stephen Martinis1384ff92020-01-07 19:52:151077 },
1078 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:161079 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151080 'shards': 50,
1081 },
1082 },
1083 'linux-chromeos-dbg': {
1084 'swarming': {
Chris Cunningham88e70de2022-05-02 23:39:161085 'shards': 50,
Stephen Martinis1384ff92020-01-07 19:52:151086 },
1087 },
1088 'linux-chromeos-rel': {
1089 'swarming': {
Stephanie Kimc932b4c2022-11-01 21:29:381090 'shards': 60,
Struan Shrimptone772d72f2021-12-15 07:50:091091 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:161092 'dimension_sets': [
1093 {
1094 'kvm': '1',
1095 },
1096 ],
Stephen Martinis1384ff92020-01-07 19:52:151097 },
1098 },
1099 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011100 'args': [
1101 '--no-sandbox',
1102 ],
Stephen Martinis1384ff92020-01-07 19:52:151103 'swarming': {
1104 'shards': 50,
1105 },
1106 },
Sven Zheng49ffa5c2022-09-06 18:48:261107 # asan tests is slower.
1108 'linux-lacros-asan-lsan-rel': {
1109 'swarming': {
1110 'shards': 20,
1111 },
1112 },
Sven Zheng80734f12020-08-06 06:50:391113 'linux-lacros-tester-rel': {
Struan Shrimptone772d72f2021-12-15 07:50:091114 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:491115 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091116 'quickrun_shards': 20,
1117 },
Sven Zheng80734f12020-08-06 06:50:391118 },
Kuan Huang235b0142021-10-19 18:59:281119 'mac-code-coverage': {
1120 'args': [
1121 '--coverage-continuous-mode=1',
1122 ],
1123 },
Lindsay Pasricha8bbc3382022-01-31 22:54:541124 'mac-osxbeta-rel': {
1125 'swarming': {
1126 'shards': 12,
1127 },
1128 },
Kuan Huang83a1c922021-09-08 22:00:271129 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:191130 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:301131 'args': [
1132 # crbug.com/1262402
1133 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
Lindsay Pasricha7cb620d2022-01-28 23:47:011134 ],
1135 'swarming': {
Lindsay Pasrichab7e471f2022-02-08 18:17:311136 'shards': 30,
Lindsay Pasricha7cb620d2022-01-28 23:47:011137 },
Kuan Huang199112a52021-08-23 17:37:191138 },
Zhaoyang Li5d3713d2022-06-13 18:01:171139 'mac12-arm64-rel-tests': {
1140 'ci_only': False, # https://crbug.com/1234525
1141 'args': [
1142 # crbug.com/1262402
1143 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac12-arm64-rel.browser_tests.filter',
1144 ],
1145 'swarming': {
1146 'shards': 30,
1147 },
1148 },
Stephen Martinis1384ff92020-01-07 19:52:151149 'win-asan': {
Nico Weber3f919792020-06-12 23:34:521150 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441151 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:151152 'swarming': {
Nico Weber3f919792020-06-12 23:34:521153 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:161154 },
1155 },
Yuki Yamada70190fc2021-10-28 09:00:271156 'win-backuprefptr-x64-fyi-rel': {
1157 'args': [
1158 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
1159 ],
1160 },
Ben Pasteneebad8fc2022-08-12 23:34:281161 'win10-rel-no-external-ip': {
1162 # crbug.com/868082
1163 'args': [
1164 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1165 ],
1166 'swarming': {
1167 'shards': 15,
1168 }
1169 },
Kenneth Russelleb60cbd22017-12-05 07:54:281170 },
1171 },
Erik Chen681dc0282019-11-26 22:54:491172 'cc_unittests': {
1173 'modifications': {
1174 'Linux TSan Tests': {
1175 'swarming': {
1176 'shards': 3,
1177 },
1178 },
Haiyang Pan9d68ca02021-08-04 21:30:471179 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:151180 # https://crbug.com/1039860
1181 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:541182 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
1183 ],
1184 },
Haiyang Pan2a55a452022-03-03 08:18:331185 'android-12-x64-rel': {
Haiyang Pan11d8bd52021-11-19 21:22:541186 # https://crbug.com/1039860
1187 'args': [
1188 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:151189 ],
1190 },
Haiyang Pan08d09dc2020-04-01 16:11:211191 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:381192 # https://crbug.com/1039860
1193 'args': [
1194 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
1195 ],
1196 },
Struan Shrimptona1ab7672022-01-13 18:02:511197 'chromeos-amd64-generic-rel': {
1198 'swarming': {
1199 'quickrun_shards': 2,
1200 },
1201 },
Chong Gudf7fbe92021-02-24 02:55:581202 'fuchsia-code-coverage': {
1203 'swarming': {
1204 'shards': 4,
1205 },
1206 },
Chong Gub2446462021-08-19 18:44:081207 'fuchsia-fyi-arm64-dbg': {
1208 'args': [
1209 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
1210 ],
1211 },
Erik Chen681dc0282019-11-26 22:54:491212 },
1213 },
Prakhar94f444a2020-10-08 07:30:081214 'check_static_initializers': {
1215 'modifications': {
1216 'Mac Builder': {
1217 'args': [
1218 '--allow-coverage-initializer',
1219 ],
1220 },
1221 },
1222 },
Ben Pastene7a05a8f2020-11-12 17:25:511223 'chrome_all_tast_tests': {
1224 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:591225 'chromeos-amd64-generic-rel': {
1226 'swarming': {
Struan Shrimpton57c594e42022-01-25 17:59:131227 'quickrun_shards': 8,
Ben Pastene8fdb0ea92022-06-23 18:46:581228 'shards': 7,
Struan Shrimpton4b7abc02021-12-16 01:36:591229 },
1230 },
Ben Pastene7a05a8f2020-11-12 17:25:511231 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
1232 'args': [
1233 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
1234 '--strip-chrome',
1235 ],
1236 },
Ben Pastenefb70e5f2022-11-08 04:16:421237 'chromeos-betty-pi-arc-chrome': {
1238 'swarming': {
1239 'shards': 15,
1240 },
1241 },
Alvin Jia47a28032022-11-07 23:09:151242 'chromeos-eve-chrome': {
1243 'swarming': {
1244 # Increased timeout to 2 hours due to shard timeout.
1245 'hard_timeout': 7200,
1246 }
1247 },
Ben Pastenef85543f2022-06-24 17:50:021248 # TODO(crbug.com/1141234): Move out of experimental if/when the bots are
1249 # stable.
1250 'chromeos-jacuzzi-chrome': {
1251 'experiment_percentage': 100,
1252 },
yoshiki iguchi32971c52022-07-08 16:55:011253 'chromeos-kevin-chrome': {
1254 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551255 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011256 'shards': 5,
1257 }
1258 },
1259 'chromeos-kevin-rel': {
1260 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551261 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011262 'shards': 5,
1263 }
1264 },
Ben Pastene7a05a8f2020-11-12 17:25:511265 },
Ben Pastenefdf0c342022-10-10 20:54:291266 # TODO(b/248270560): Restore if the DUT pool is ever stabilized.
1267 'remove_from': [
1268 'chromeos-octopus-chrome',
1269 ],
Ben Pastene7a05a8f2020-11-12 17:25:511270 },
Andrew Luod252791ac2019-10-15 00:28:131271 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:251272 'modifications': {
1273 'android-pie-arm64-rel': {
1274 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
1275 # capacity has been deployed.
1276 'swarming': {
1277 'dimension_sets': [
1278 {
1279 'device_type': 'sailfish',
1280 },
1281 ],
1282 },
1283 },
1284 },
Andrew Luod252791ac2019-10-15 00:28:131285 },
Ben Joyce9772d542022-10-13 20:50:531286 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce99d3beb2022-10-14 23:32:041287 'chrome_public_persistent_shell_test_apk': {
Ben Joycec1566e282022-10-31 19:03:591288 'remove_from': [
1289 'android-pie-arm64-rel', # crbug/1239300. Experiment is done on this bot.
1290 ],
Ben Joyce99d3beb2022-10-14 23:32:041291 'modifications': {
1292 'android-nougat-x86-rel': {
Ben Joyce993f1df2022-10-21 00:47:541293 'args': [
1294 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1295 ],
Ben Joyce99d3beb2022-10-14 23:32:041296 'swarming': {
1297 'shards': 25,
1298 },
1299 },
1300 },
1301 },
1302 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce9772d542022-10-13 20:50:531303 'chrome_public_persistent_shell_unit_test_apk': {
1304 'modifications': {
1305 'android-nougat-x86-rel': {
1306 'swarming': {
1307 'shards': 4,
1308 },
1309 },
1310 },
1311 },
Yun Liu7cfd28a2019-10-30 01:57:121312 'chrome_public_smoke_test': {
1313 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:191314 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251315 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:121316 ],
1317 },
Kenneth Russelleb60cbd22017-12-05 07:54:281318 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:091319 'remove_from': [
1320 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191321 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251322 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091323 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281324 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:281325 'Marshmallow 64 bit Tester': {
1326 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:281327 'shards': 14,
1328 },
1329 },
Arthur Wang5dd7b07c2020-04-04 01:05:221330 'Marshmallow Tablet Tester': {
1331 'args': [
1332 '--timeout-scale',
1333 '2.0',
1334 ],
1335 },
Ben Pastenec73e96e92018-07-12 01:40:351336 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:571337 # TODO(https://crbug.com/884413): Re-enable this once the tests are
1338 # either passing or there is more capacity.
1339 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:351340 },
Haiyang Pan9d68ca02021-08-04 21:30:471341 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:441342 'args': [
1343 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:091344 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:441345 ],
Haiyang Panc82c3fa2022-02-01 01:26:061346 # TODO(https://crbug.com/1285975) Remove experiment and enable on
1347 # trybot once the device offline issue is resolved.
1348 'ci_only': True,
1349 'experiment_percentage': 100,
Haiyang Pan68a39c02021-11-11 21:12:211350 },
Haiyang Pan2a55a452022-03-03 08:18:331351 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211352 'args': [
Haiyang Pan629f4e42022-02-09 22:11:231353 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_test_apk.filter',
Haiyang Pan68a39c02021-11-11 21:12:211354 '--timeout-scale=2.0',
1355 ],
Haiyang Pan2a55a452022-03-03 08:18:331356 # TODO(crbug.com/1225851): Remove experiment and ci_only
1357 # once the test suite is stable.
1358 'ci_only': True,
1359 'experiment_percentage': 100,
Haiyang Panb80557c2021-03-13 03:01:441360 },
Stephen Martinis1384ff92020-01-07 19:52:151361 'android-arm64-proguard-rel': {
1362 'swarming': {
1363 'shards': 25,
1364 },
1365 },
Brian Sheedy44a7a0032020-04-16 19:20:571366 'android-marshmallow-arm64-rel-swarming': {
1367 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:311368 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:571369 },
1370 },
James Shenf0ce295f2022-07-21 01:37:171371 'android-nougat-x86-rel': {
1372 'args': [
1373 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1374 ],
James Shen57e04ef2022-09-23 02:22:271375 'swarming': {
Stephanie Kim5e700522022-11-11 14:52:351376 'shards': 75,
James Shen57e04ef2022-09-23 02:22:271377 'dimension_sets': [
1378 {
1379 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1380 },
1381 ],
1382 },
James Shenf0ce295f2022-07-21 01:37:171383 },
Stephen Martinis1384ff92020-01-07 19:52:151384 'android-pie-arm64-rel': {
1385 'args': [
1386 '--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:151387 '--use-persistent-shell',
Stephen Martinis1384ff92020-01-07 19:52:151388 ],
Stephen Martinisd05530d2021-07-27 22:50:221389 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:001390 },
Haiyang Pan08d09dc2020-04-01 16:11:211391 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:001392 'args': [
Haiyang Pan71373072020-03-02 19:57:491393 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:321394 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:001395 ],
Haiyang Pan71373072020-03-02 19:57:491396 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:261397 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1398 'shards': 30,
1399 },
1400 },
1401 },
1402 },
1403 'chrome_public_test_apk_with_playstore': {
Haiyang Pan58a6db22021-07-30 01:08:261404 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471405 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:261406 'args': [
1407 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
1408 ],
1409 'swarming': {
1410 # soft affinity so that bots with caches will be picked first
1411 'optional_dimensions': {
1412 '60': [
1413 {
Haiyang Pan0fee3652022-02-23 19:19:481414 'caches': 'generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261415 }
1416 ],
1417 },
1418 'named_caches': [
1419 {
Haiyang Pan0fee3652022-02-23 19:19:481420 'name': 'generic_playstore_android30',
1421 'path': '.android_emulator/generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261422 },
1423 ],
1424 },
1425 },
Haiyang Pan2a55a452022-03-03 08:18:331426 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211427 'args': [
1428 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
1429 ],
1430 'swarming': {
1431 # soft affinity so that bots with caches will be picked first
1432 'optional_dimensions': {
1433 '60': [
1434 {
Haiyang Pan0fee3652022-02-23 19:19:481435 'caches': 'generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211436 }
1437 ],
1438 },
1439 'named_caches': [
1440 {
Haiyang Pan0fee3652022-02-23 19:19:481441 'name': 'generic_playstore_android31',
1442 'path': '.android_emulator/generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211443 },
1444 ],
1445 },
1446 },
Haiyang Pan58a6db22021-07-30 01:08:261447 'android-pie-x86-rel': {
1448 'args': [
1449 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1450 ],
1451 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381452 # soft affinity so that bots with caches will be picked first
1453 'optional_dimensions': {
1454 '60': [
1455 {
Haiyang Pan0fee3652022-02-23 19:19:481456 'caches': 'generic_playstore_android28',
Haiyang Pan2c438302021-06-11 23:50:381457 }
1458 ],
1459 },
Haiyang Pan71373072020-03-02 19:57:491460 'named_caches': [
1461 {
Haiyang Pan0fee3652022-02-23 19:19:481462 'name': 'generic_playstore_android28',
1463 'path': '.android_emulator/generic_playstore_android28',
Haiyang Pan71373072020-03-02 19:57:491464 },
Haiyang Pan980402822020-10-07 23:24:561465 ],
Haiyang Pan71373072020-03-02 19:57:491466 },
John Budorick34009472018-04-03 17:38:441467 },
Kenneth Russelleb60cbd22017-12-05 07:54:281468 },
1469 },
1470 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151471 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241472 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091473 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021474
Andrew Luo38b311f2019-10-04 03:42:091475 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161476 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091477 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191478 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251479 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091480 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281481 },
bsheedy75a4dd52018-11-27 23:24:301482 'chrome_public_test_vr_apk-vega': {
1483 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301484 'Oreo Phone Tester': {
1485 'swarming': {
1486 'dimension_sets': [
1487 {
1488 'device_os': 'OVR1.180808.003',
1489 'device_type': 'vega',
1490 'os': 'Android',
1491 },
1492 ],
1493 },
1494 }
1495 }
1496 },
Henrique Nakashimad99462ab2022-06-08 19:52:421497 'chrome_public_unit_test_apk': {
Henrique Nakashima4b24b55a2022-11-02 22:25:321498 'remove_from': [
1499 'android-asan', # https://crbug.com/964562
1500 'android-code-coverage-native', # Does not generate profraw data.
1501 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
1502 ],
Henrique Nakashimad99462ab2022-06-08 19:52:421503 'modifications': {
1504 'android-12-x64-rel': {
1505 'args': [
1506 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_unit_test_apk.filter',
1507 ],
1508 },
1509 },
1510 },
Nihar Damarasingu8def1a22022-08-18 21:15:541511 'chrome_public_wpt': {
1512 'modifications': {
1513 'android-chrome-pie-x86-wpt-fyi-rel': {
1514 'args': [
1515 '--use-upstream-wpt',
1516 ],
1517 },
1518 },
1519 },
Ian Struiksmaeb285db02020-10-20 22:19:341520 'chrome_sizes': {
1521 'modifications': {
Yuke Liao975680302021-02-18 18:34:541522 'lacros-amd64-generic-chrome': {
1523 'swarming': {
1524 'dimension_sets': [
1525 {
Yuke Liao31225ee32021-03-17 23:21:331526 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351527 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541528 },
1529 ],
1530 },
1531 },
Ben Pastenee9536c82021-10-19 01:48:571532 'lacros-arm-generic-chrome': {
1533 'swarming': {
1534 'dimension_sets': [
1535 {
1536 'cpu': 'x86-64',
1537 'os': 'Ubuntu-18.04',
1538 },
1539 ],
1540 },
1541 },
Ian Struiksmaeb285db02020-10-20 22:19:341542 },
1543 },
Takuto Ikuta1b749b902019-04-11 18:05:531544 'chromedriver_py_tests': {
Ben Pastene1b1aa972022-09-28 17:51:011545 'modifications': {
1546 'Win10 Tests x64': {
1547 # TODO(crbug.com/1369158): Fix & re-enable.
1548 'isolate_profile_data': False,
1549 },
1550 },
Takuto Ikuta1b749b902019-04-11 18:05:531551 'remove_from': [
1552 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531553 'Win10 Tests x64 (dbg)',
1554 ],
1555 },
Haiyang Panfed339172021-03-10 23:19:571556 'components_browsertests': {
1557 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471558 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571559 'swarming': {
1560 'shards': 2,
1561 },
1562 },
André Kempef30fe9d22022-02-03 10:44:291563 'android-asan': {
1564 'swarming': {
1565 'shards': 3,
1566 },
1567 },
Haiyang Pandcc3e012022-09-30 01:57:431568 'android-nougat-x86-rel': {
1569 'swarming': {
Stephanie Kim55d87ef22022-11-08 23:00:471570 'shards': 4,
Haiyang Pandcc3e012022-09-30 01:57:431571 },
1572 },
Haiyang Panfed339172021-03-10 23:19:571573 },
1574 },
Kenneth Russelleb60cbd22017-12-05 07:54:281575 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281576 'modifications': {
John Budorick5052d552017-12-13 02:59:341577 'Linux ASan LSan Tests (1)': {
1578 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441579 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341580 'swarming': {
1581 'shards': 5,
1582 },
1583 },
Takuto Ikuta54671d972018-07-19 19:06:351584 'Linux Chromium OS ASan LSan Tests (1)': {
1585 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441586 # crbug.com/1257927
Takuto Ikuta54671d972018-07-19 19:06:351587 'swarming': {
1588 'shards': 5,
1589 },
1590 },
Erik Chen681dc0282019-11-26 22:54:491591 'Linux TSan Tests': {
1592 'swarming': {
1593 'shards': 2,
1594 },
1595 },
Lindsay Pasrichafaeaac72022-07-27 21:08:081596 # https://crbug.com/1344223
1597 'Mac10.13 Tests': {
1598 'swarming': {
1599 'shards': 2,
1600 },
1601 },
Haiyang Pan9d68ca02021-08-04 21:30:471602 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311603 'args': [
Haiyang Pane521cf692021-11-30 00:35:231604 # TODO(crbug.com/1192348): Fix the test failure
1605 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311606 ],
1607 },
Haiyang Pan2a55a452022-03-03 08:18:331608 'android-12-x64-rel': {
Haiyang Pan2877f062021-11-18 01:06:061609 'args': [
1610 # TODO(crbug.com/1192348): Fix the test failure
1611 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1612 ],
1613 },
Sven Zheng80734f12020-08-06 06:50:391614 },
Sven Zheng577fe5ff2020-08-03 22:06:441615 },
Chong Gu76046412021-09-22 17:49:211616 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081617 'modifications': {
1618 'fuchsia-fyi-arm64-dbg': {
1619 'args': [
1620 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1621 ],
1622 },
1623 },
1624 },
Kenneth Russelleb60cbd22017-12-05 07:54:281625 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291626 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291627 'CrWinAsan(dll)', # https://crbug.com/935598
Rohan Pavonedf728bee22022-11-09 21:32:551628 # TODO(crbug.com/1371630): Enable on Fuchsia dbg/asan/clang builders.
1629 'fuchsia-fyi-arm64-dbg',
1630 'fuchsia-fyi-x64-asan',
1631 'fuchsia-fyi-x64-dbg',
1632 'ToTFuchsia x64',
1633 'ToTFuchsiaOfficial arm64',
Brad Halla36886c2019-02-26 16:52:291634 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281635 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241636 'Cast Audio Linux': {
1637 'args': [
Nico Weber02f30392018-07-16 18:39:431638 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241639 ],
Kenneth Russellfbda3c532017-12-08 23:57:241640 },
1641 'Cast Linux': {
1642 'args': [
Nico Weber02f30392018-07-16 18:39:431643 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241644 ],
Kenneth Russellfbda3c532017-12-08 23:57:241645 },
Erik Chenb681c8c2019-11-25 22:52:521646 'Linux ASan LSan Tests (1)': {
1647 'swarming': {
Stephanie Kim75e95f62022-11-04 16:06:131648 'shards': 24,
Struan Shrimptone772d72f2021-12-15 07:50:091649 'quickrun_shards': 24,
Erik Chenb681c8c2019-11-25 22:52:521650 },
1651 },
Chris Cunninghame1a04ea2019-04-24 01:49:321652 'Linux ASan Tests (sandboxed)': {
1653 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411654 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321655 },
1656 },
Erik Chen681dc0282019-11-26 22:54:491657 'Linux TSan Tests': {
1658 'swarming': {
1659 'shards': 15,
Struan Shrimptonf5b2b552022-01-20 20:37:391660 'quickrun_shards': 30,
Erik Chen681dc0282019-11-26 22:54:491661 },
1662 },
Lindsay Pasrichab3f72db2021-09-22 22:05:461663 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640
1664 'experiment_percentage': 100,
1665 },
Struan Shrimpton57c594e42022-01-25 17:59:131666 'Mac11 Tests': {
1667 'swarming': {
Lindsay Pasricha0b5beaf2022-03-04 08:15:271668 'shards': 12,
Struan Shrimpton57c594e42022-01-25 17:59:131669 'quickrun_shards': 10,
1670 },
1671 },
Yue She0cad2922022-06-24 15:06:071672 'Mac12 Tests': {
1673 'swarming': {
1674 'shards': 12,
1675 'quickrun_shards': 10,
1676 },
1677 },
Cameron Higgins7558b162022-06-10 18:53:071678 'Mac12 Tests (dbg)': { # https://crbug.com/1279504
Lindsay Pasricha945e4d62022-01-20 02:14:011679 'swarming': {
Lindsay Pasricha9ec81b52022-03-10 03:43:311680 'shards': 18,
Lindsay Pasricha945e4d62022-01-20 02:14:011681 },
1682 },
1683
Sergey Silkinfe96b352020-10-19 20:41:341684 'Marshmallow Tablet Tester': {
1685 'args': [
1686 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1687 ],
Haiyang Pan1f6367352021-07-02 21:15:571688 'swarming': {
1689 'shards': 15,
1690 },
Sergey Silkinfe96b352020-10-19 20:41:341691 },
Sergey Silkin1fe10e82020-10-30 19:36:581692 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1693 'args': [
1694 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1695 ],
Andrew Grieveae21ca62021-10-20 18:37:521696 },
1697 'WebRTC Chromium FYI Android Tests (dbg) (N Nexus5X)': {
1698 'args': [
1699 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1700 ],
1701 },
Stephen Martinis1384ff92020-01-07 19:52:151702 'Win10 Tests x64': {
1703 # crbug.com/868082
1704 'args': [
1705 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1706 ],
Struan Shrimptona1ab7672022-01-13 18:02:511707 'swarming': {
1708 'quickrun_shards': 18,
1709 },
Stephen Martinis1384ff92020-01-07 19:52:151710 },
1711 'Win10 Tests x64 (dbg)': {
1712 'experiment_percentage': 100,
1713 # crbug.com/868082
1714 'args': [
1715 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151716 ],
1717 },
Kuan Huanga89737d2022-01-07 19:42:111718 'Win11 Tests x64': {
1719 # crbug.com/868082
1720 'args': [
1721 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1722 ],
1723 },
Haiyang Pan9d68ca02021-08-04 21:30:471724 'android-11-x86-rel': {
Haiyang Pan566e2652022-01-25 07:01:521725 # TODO(crbug.com/1137474): Remove ci_only and experiment_percentage
1726 # after the test suite is green.
1727 'ci_only': True,
Haiyang Pan10f029c2021-07-30 23:17:561728 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571729 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1730 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571731 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571732 'shards': 30,
Haiyang Pan45e77dda2021-07-01 22:23:291733 'dimension_sets': [
1734 {
1735 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1736 },
1737 ],
Haiyang Panfed339172021-03-10 23:19:571738 },
1739 },
Haiyang Pan2a55a452022-03-03 08:18:331740 'android-12-x64-rel': {
Haiyang Pandbff3ef2022-02-11 23:24:191741 'args': [
1742 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_browsertests.filter',
1743 ],
Haiyang Pan249494b2022-01-27 21:56:211744 'swarming': {
Haiyang Panc1192662022-03-09 00:09:021745 'shards': 25,
Haiyang Pan249494b2022-01-27 21:56:211746 },
1747 },
Stephen Martinis1384ff92020-01-07 19:52:151748 'android-arm64-proguard-rel': {
1749 'swarming': {
1750 'shards': 16,
1751 },
1752 },
1753 'android-asan': {
1754 'args': [
1755 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1756 ],
1757 'swarming': {
André Kempef30fe9d22022-02-03 10:44:291758 'shards': 25,
Stephen Martinis1384ff92020-01-07 19:52:151759 },
1760 },
Haiyang Pancf24ceb2022-03-17 02:31:301761 'android-nougat-x86-rel': {
James Shenfa680ebaa2022-07-22 02:53:531762 'args': [
1763 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
1764 ],
Haiyang Pancf24ceb2022-03-17 02:31:301765 'swarming': {
Stephanie Kim5e700522022-11-11 14:52:351766 'shards': 75,
James Shen57e04ef2022-09-23 02:22:271767 'dimension_sets': [
1768 {
1769 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1770 },
1771 ],
Haiyang Pancf24ceb2022-03-17 02:31:301772 },
1773 },
Struan Shrimptone772d72f2021-12-15 07:50:091774 'android-pie-arm64-rel': {
1775 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:591776 'quickrun_shards': 40
Struan Shrimptone772d72f2021-12-15 07:50:091777 }
1778 },
Haiyang Pan08d09dc2020-04-01 16:11:211779 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431780 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571781 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431782 ],
Sky Malice303f7ec2021-07-17 04:13:091783 'swarming': {
1784 # Flaking with only 20 shards with 40-60 minute runs.
1785 # https://crbug.com/1230118
1786 'shards': 30,
Haiyang Pan2eb735e72020-09-15 22:51:511787 },
John Budoricka4e23882020-02-28 18:36:431788 },
Rohan Pavonedf728bee22022-11-09 21:32:551789 'fuchsia-arm64-cast-receiver-rel': {
1790 # Temporarily only run this on CI due to resource and naming
1791 # constraints.
1792 # TODO(crbug.com/1371630): Remove this when resource requirements are
1793 # lower.
1794 'ci_only': True,
1795 },
1796 'fuchsia-arm64-rel': {
1797 # Temporarily only run this on CI due to resource and naming
1798 # constraints.
1799 # TODO(crbug.com/1371630): Remove this when resource requirements are
1800 # lower.
1801 'ci_only': True,
1802 },
1803 'fuchsia-x64-cast-receiver-rel': {
1804 # Temporarily only run this on CI due to resource requirements.
1805 # TODO(crbug.com/1374125): Remove this once resources are available.
1806 'ci_only': True,
1807 'swarming': {
1808 'shards': 41,
1809 },
1810 },
1811 'fuchsia-x64-rel': {
1812 'swarming': {
1813 'shards': 41,
1814 },
1815 },
Stephen Martinis1384ff92020-01-07 19:52:151816 'linux-chromeos-code-coverage': {
1817 'swarming': {
1818 'shards': 12,
1819 },
1820 },
Albert J. Wong91f109652019-11-19 03:01:161821 'linux-chromeos-rel': {
1822 'swarming': {
1823 'shards': 3,
1824 },
1825 },
Yuke Liao79424e42020-01-06 21:00:111826 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011827 'args': [
1828 '--no-sandbox',
1829 ],
Yuke Liao79424e42020-01-06 21:00:111830 'swarming': {
1831 'shards': 12,
1832 },
1833 },
Sven Zheng80734f12020-08-06 06:50:391834 # https://crbug.com/1111979
1835 'linux-lacros-tester-fyi-rel': {
1836 'experiment_percentage': 100,
1837 },
Kuan Huang235b0142021-10-19 18:59:281838 'mac-code-coverage': {
1839 'args': [
1840 '--coverage-continuous-mode=1',
1841 ],
1842 },
Kuan Huang05332fb2021-10-12 02:04:261843 # https://crbug.com/1255940
1844 'mac-rel-swarming': {
1845 'swarming': {
1846 'dimension_sets': [
1847 {
1848 # These test would time out when running on 4 cores instances.
1849 'cores': '8|12',
1850 }
1851 ],
1852 },
1853 },
Ben Pasteneebad8fc2022-08-12 23:34:281854 'win10-rel-no-external-ip': {
1855 # crbug.com/868082
1856 'args': [
1857 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1858 ],
1859 },
Kenneth Russelleb60cbd22017-12-05 07:54:281860 },
1861 },
Ben Joyce9735fb992022-10-27 00:20:451862 # TODO(crbug/1239300): Remove when experiment is done.
1863 'content_browsertests_persistent_shell': {
1864 'modifications': {
1865 'android-nougat-x86-rel': {
1866 'args': [
1867 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
1868 ],
1869 'swarming': {
1870 'shards': 25,
1871 'dimension_sets': [
1872 {
1873 'machine_type': 'e2-standard-8', # copying android-nougat-x86-rel
1874 },
1875 ],
1876 },
1877 },
1878 },
1879 },
Nico Weber81e16ace22018-06-30 02:58:471880 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071881 'remove_from': [
James Shenad325fb02022-07-25 19:46:211882 'android-nougat-x86-rel', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071883 ],
Dirk Prankeb1c36b322018-07-11 02:42:001884 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001885 'Win10 Tests x64 (dbg)': {
1886 'experiment_percentage': 100, # https://crbug.com/861730
1887 },
1888 },
Nico Weber81e16ace22018-06-30 02:58:471889 },
John Budorick27d2d44e2019-05-20 20:26:091890 'content_shell_test_apk': {
1891 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091892 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191893 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251894 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick