blob: 3f61ac752d4a8913e3e73396237026a994cf0525 [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{
Ben Pastenef2ca8e22023-05-03 21:52:2526 'accessibility_unittests': {
27 'modifications': {
28 'Linux ASan LSan Tests (1)': {
29 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:2530 'dimensions': {
31 # TODO(crbug.com/1442303): Move to Jammy when it's compatible.
32 'os': 'Ubuntu-18.04',
33 },
Ben Pastenef2ca8e22023-05-03 21:52:2534 },
35 },
Ian Struiksma01223f42023-06-05 15:52:3936 'linux-exp-asan-lsan-fyi-rel': {
37 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:2538 'dimensions': {
39 # TODO(crbug.com/1442303): Move to Jammy when it's compatible.
40 'os': 'Ubuntu-18.04',
41 },
Ian Struiksma01223f42023-06-05 15:52:3942 },
43 },
Ben Pastenef2ca8e22023-05-03 21:52:2544 },
45 },
Andrew Luo38b311f2019-10-04 03:42:0946 'android_browsertests': {
47 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:4748 'android-11-x86-rel': {
Haiyang Pan0ea9b3ef2022-01-21 21:58:1449 'args': [
50 # https://crbug.com/1289764
51 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
52 ],
Haiyang Panca7fcec2021-03-19 02:11:1053 },
Haiyang Panc1192662022-03-09 00:09:0254 'android-12-x64-rel': {
Haiyang Pan18b448d72022-12-13 21:33:4455 # TODO(crbug.com/1225851): Remove experiment and ci_only
56 # once the test suite is stable.
57 'ci_only': True,
58 'experiment_percentage': 100,
Haiyang Panc1192662022-03-09 00:09:0259 'args': [
60 # https://crbug.com/1289764
61 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
62 ],
Haiyang Pand5524452023-04-25 01:56:4063 'swarming': {
64 'shards': 4,
65 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3666 },
67 'android-12l-x64-dbg-tests': {
68 'args': [
69 # https://crbug.com/1289764
James Shen1b3b035f2023-08-01 08:20:4770 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*:'
71 # https://crbug.com/1468262
72 'All/PaymentHandlerEnforceFullDelegationTest.WhenEnabled_ShowPaymentSheet_WhenDisabled_Reject/1',
Haiyang Pan1b8faa20b2023-02-10 23:44:3673 ],
Haiyang Pand5524452023-04-25 01:56:4074 'swarming': {
75 'shards': 4,
76 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3677 },
Haiyang Pan42c77cd92023-05-18 01:13:0378 'android-12l-x64-fyi-dbg': {
Haiyang Panef317e4372023-05-19 01:30:0879 'args': [
80 # https://crbug.com/1289764
81 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
82 ],
Haiyang Pan42c77cd92023-05-18 01:13:0383 'swarming': {
84 'shards': 4,
85 },
86 },
87 'android-13-x64-fyi-rel': {
Haiyang Panef317e4372023-05-19 01:30:0888 'args': [
89 # https://crbug.com/1414886
90 '--gtest_filter=-OfferNotificationControllerAndroidBrowserTestForMessagesUi.MessageShown',
Haiyang Pan3823bc62023-09-01 15:57:1891 '--emulator-debug-tags=kernel',
Haiyang Panef317e4372023-05-19 01:30:0892 ],
Haiyang Pan42c77cd92023-05-18 01:13:0393 'swarming': {
94 'shards': 4,
95 },
96 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3697 'android-13-x64-rel': {
98 'args': [
99 # https://crbug.com/1414886
100 '--gtest_filter=-OfferNotificationControllerAndroidBrowserTestForMessagesUi.MessageShown',
101 ],
Haiyang Pand5524452023-04-25 01:56:40102 'swarming': {
103 'shards': 4,
104 },
Haiyang Panc1192662022-03-09 00:09:02105 },
Mateusz Zbikowskif1418432023-08-04 18:00:31106 'android-code-coverage-native': {
107 'swarming': {
108 'shards': 3,
109 },
110 },
Prakharc60ec802023-03-06 07:49:29111 # If you change this, make similar changes in android-x86-code-coverage below
Haiyang Pancf24ceb2022-03-17 02:31:30112 'android-nougat-x86-rel': {
James Shenfb767a12023-02-17 01:47:29113 'ci_only': True,
Haiyang Pancf24ceb2022-03-17 02:31:30114 'swarming': {
Stephanie Kim53cc82d2022-11-01 19:42:57115 'shards': 9,
Haiyang Pancf24ceb2022-03-17 02:31:30116 },
117 },
Haiyang Panb41ca5f2023-07-10 23:11:31118 'android-oreo-x86-rel': {
119 'ci_only': True,
120 'swarming': {
121 'shards': 9,
122 },
123 },
Andrew Luo38b311f2019-10-04 03:42:09124 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:58125 'args': [
126 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
127 ],
Haiyang Panfbd2b482020-09-23 23:41:25128 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
129 # capacity has been deployed.
130 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25131 'dimensions': {
132 'device_type': 'sailfish',
133 },
James Shen55b32142023-06-22 00:27:53134 # TODO(crbug/1456515): Temporarily increase the shard by 1 for the surging number of tests.
135 # Recover to original number of shards(4) after the bug is fixed.
136 'shards': 5,
Haiyang Panfbd2b482020-09-23 23:41:25137 },
Andrew Luo38b311f2019-10-04 03:42:09138 },
Haiyang Pan08d09dc2020-04-01 16:11:21139 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:04140 'args': [
141 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
142 ],
Haiyang Pan7cd609d2021-04-08 20:17:24143 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25144 'dimensions': {
145 'cores': '8', # crbug.com/1292221
146 },
Haiyang Pan7cd609d2021-04-08 20:17:24147 },
John Budorick191adfcd2020-01-29 18:19:04148 },
Prakharc60ec802023-03-06 07:49:29149 # Keep this same as android-nougat-x86-rel above
150 'android-x86-code-coverage': {
151 'ci_only': True,
152 'swarming': {
153 'shards': 9,
154 },
155 },
Andrew Luo38b311f2019-10-04 03:42:09156 },
157 },
Hao Wu11b78fe72023-06-20 18:56:36158 'android_browsertests_no_fieldtrial': {
Hao Wu84be41c2023-06-28 23:36:04159 'modifications': {
160 'android-12-x64-rel': {
161 # TODO(crbug.com/1225851): Remove experiment and ci_only
162 # once the test suite is stable.
163 'experiment_percentage': 100,
164 'args': [
165 # https://crbug.com/1289764
166 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
167 ],
168 }
169 },
Hao Wu11b78fe72023-06-20 18:56:36170 'remove_from': [
171 'android-12l-x64-fyi-dbg',
172 ],
173 },
Sven Zhengc60debc2020-09-10 18:40:52174 'android_sync_integration_tests': {
James Shen9e4c19e2022-04-15 17:57:50175 'modifications': {
176 'android-12-x64-rel': {
177 'swarming': {
178 'shards': 3,
179 },
180 },
Zhaoyang Lie59aa5d82023-08-31 16:57:25181 'android-code-coverage-native': {
182 'swarming': {
183 'shards': 2,
184 },
185 },
Prakharc60ec802023-03-06 07:49:29186 # If you change this, make similar changes in android-x86-code-coverage below
Stephanie Kim11192362022-11-04 18:17:44187 'android-nougat-x86-rel': {
James Shen74810512023-02-22 20:27:39188 'ci_only': True,
Stephanie Kim11192362022-11-04 18:17:44189 'swarming': {
190 'shards': 2,
191 },
192 },
Haiyang Panb41ca5f2023-07-10 23:11:31193 'android-oreo-x86-rel': {
194 'ci_only': True,
195 'swarming': {
196 'shards': 2,
197 },
198 },
Prakharc60ec802023-03-06 07:49:29199 # Keep this same as android-nougat-x86-rel above
200 'android-x86-code-coverage': {
201 'ci_only': True,
202 'swarming': {
203 'shards': 2,
204 },
205 },
James Shen9e4c19e2022-04-15 17:57:50206 },
Sven Zhengc60debc2020-09-10 18:40:52207 },
Kenneth Russelleb60cbd22017-12-05 07:54:28208 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28209 },
Jamie Madillc9ae75d2020-10-23 19:19:48210 'angle_unittests': {
211 'remove_from': [
212 # On Android, these are already run on the main waterfall.
213 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36214 # Times out listing tests crbug.com/1167314
215 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48216 # Does not currently work on Lacros configurations.
Sven Zheng93bfaa92022-06-09 17:06:03217 'linux-lacros-asan-lsan-rel',
Junhua Chen39dd2dba2021-05-05 17:51:54218 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48219 'linux-lacros-tester-rel',
220 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40221 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48222 ],
Chong Gua10cd302022-01-14 19:22:19223 'modifications': {
224 # anglebug.com/6894
225 'fuchsia-fyi-x64-asan': {
226 'args': [
227 # crbug.com/
228 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
229 ],
230 },
231 },
Jamie Madillc9ae75d2020-10-23 19:19:48232 },
Eriko Kurimoto61a85332022-10-19 05:19:45233 'ash_crosapi_tests': {
234 'remove_from': [
235 # Disabling MSan tests since linux-chromeos chrome crashes on MSan build.
236 # TODO(crbug.com/1376064): Re-enable.
237 'Linux ChromiumOS MSan Tests',
238 ]
239 },
Sven Zhengef0d0872022-04-04 22:13:29240 'aura_unittests amd64-generic': {
Yuke Liaob6beaeca2021-04-29 23:41:51241 'remove_from': [
242 # TODO(crbug.com/1204231): Re-enable.
243 'lacros-amd64-generic-rel',
244 ]
245 },
Sven Zhengef0d0872022-04-04 22:13:29246 'aura_unittests eve': {
Yuke Liao79a8cf52021-06-11 18:14:34247 'remove_from': [
248 # TODO(crbug.com/1204231): Re-enable.
249 'lacros-amd64-generic-rel',
250 ]
251 },
Chong Gudf7fbe92021-02-24 02:55:58252 'base_unittests': {
253 'modifications': {
Ben Joycea0319112022-11-15 23:53:12254 'ToTAndroid': {
255 'args': [
256 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_tot.base_unittests.filter',
257 ],
258 },
Haiyang Pan2a55a452022-03-03 08:18:33259 'android-12-x64-rel': {
Haiyang Panc08d02212021-10-18 18:58:38260 'args': [
Haiyang Pan32338b72023-02-08 23:48:58261 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
262 ],
263 },
264 'android-12l-x64-dbg-tests': {
265 'args': [
266 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
267 ],
268 },
Haiyang Panef317e4372023-05-19 01:30:08269 'android-12l-x64-fyi-dbg': {
270 'args': [
271 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
272 ],
273 },
274 'android-13-x64-fyi-rel': {
275 'args': [
276 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
277 ],
278 },
Haiyang Pan32338b72023-02-08 23:48:58279 'android-13-x64-rel': {
280 'args': [
281 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
Haiyang Panc7c009e2021-03-18 19:31:23282 ],
283 },
Chong Gudf7fbe92021-02-24 02:55:58284 'fuchsia-code-coverage': {
285 'swarming': {
286 'shards': 5,
287 },
288 },
Chong Gua10cd302022-01-14 19:22:19289 'fuchsia-fyi-x64-asan': {
290 'args': [
291 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
292 ],
293 },
Chong Gudf7fbe92021-02-24 02:55:58294 },
295 },
James Shen5df9af872022-10-28 01:32:15296 'bf_cache_content_browsertests': {
297 'modifications': {
298 'android-bfcache-rel': {
299 'args': [
James Shen3c36a1d2023-08-11 22:35:18300 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.content_browsertests.filter',
James Shen5df9af872022-10-28 01:32:15301 ],
James Shen2c574ce02022-11-03 22:59:23302 'swarming': {
303 'shards': 15,
304 },
James Shen5df9af872022-10-28 01:32:15305 }
306 }
307 },
Haiyang Pan363c59a2020-07-23 05:47:04308 'blink_platform_unittests': {
309 'modifications': {
James Shen088356672022-06-28 01:21:14310 # TODO(crbug.com/1303439): Remove this filter
Prakharc60ec802023-03-06 07:49:29311 # If you change this, make similar changes in android-x86-code-coverage below
James Shen088356672022-06-28 01:21:14312 'android-nougat-x86-rel': {
313 'args': [
314 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.blink_platform_unittests.filter',
315 ],
316 },
Haiyang Panfbd2b482020-09-23 23:41:25317 'android-pie-arm64-rel': {
318 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
319 # capacity has been deployed.
320 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25321 'dimensions': {
322 'device_type': 'sailfish',
323 },
Haiyang Panfbd2b482020-09-23 23:41:25324 },
325 },
Prakharc60ec802023-03-06 07:49:29326 # Keep this same as android-nougat-x86-rel above
327 'android-x86-code-coverage': {
328 'args': [
329 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.blink_platform_unittests.filter',
330 ],
331 },
Chong Gu52481452021-04-02 17:52:41332 'fuchsia-code-coverage': {
333 'swarming': {
334 'shards': 5,
335 },
336 },
Haiyang Pan363c59a2020-07-23 05:47:04337 },
338 },
Brian Sheedy944d0622022-07-27 20:42:42339 'blink_pytype': {
340 'remove_from': [
341 'linux-code-coverage',
342 ],
343 },
Chong Gu76046412021-09-22 17:49:21344 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34345 'modifications': {
346 'fuchsia-code-coverage': {
347 'swarming': {
348 'shards': 30,
349 },
350 },
351 },
352 },
John Chenaab16fc02020-03-03 06:35:45353 'blink_web_tests': {
354 'remove_from': [
John Chenaab16fc02020-03-03 06:35:45355 'Win10 Tests x64 (dbg)',
356 ],
357 'modifications': {
John Chenaab16fc02020-03-03 06:35:45358 'Linux Tests': {
359 "args": [
360 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
361 ],
Struan Shrimpton57c594e42022-01-25 17:59:13362 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51363 'shards': 8,
Struan Shrimpton57c594e42022-01-25 17:59:13364 },
John Chenaab16fc02020-03-03 06:35:45365 },
366 'Linux Tests (dbg)(1)': {
367 'args': [
368 '--debug',
369 ],
370 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51371 'shards': 12,
John Chenaab16fc02020-03-03 06:35:45372 },
373 },
Zhaoyang Li69e2e002021-02-19 21:57:35374 'Mac10.15 Tests': {
375 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25376 'dimensions': {
377 'gpu': None,
378 },
Weizhong Xia8b786422022-06-23 14:46:51379 'shards': 10,
Zhaoyang Li69e2e002021-02-19 21:57:35380 },
381 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29382 'Mac11 Tests': {
383 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25384 'dimensions': {
385 'gpu': None,
386 },
Weizhong Xia8b786422022-06-23 14:46:51387 'shards': 12,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29388 },
389 },
Yue She0cad2922022-06-24 15:06:07390 'Mac12 Tests': {
391 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25392 'dimensions': {
393 'gpu': None,
394 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35395 'shards': 12,
Yue She0cad2922022-06-24 15:06:07396 },
397 },
Yue Shed8e45742023-06-01 15:18:03398 'Mac13 Tests': {
399 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25400 'dimensions': {
401 'gpu': None,
402 },
Yue Shed8e45742023-06-01 15:18:03403 'shards': 12,
404 },
405 },
Cameron Higgins2e4b7f12023-05-31 18:29:32406 'Mac13 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17407 'experiment_percentage': 100,
408 'args': [
409 '--debug',
410 ],
411 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51412 'shards': 16,
Zhaoyang Li9357e1e12021-12-07 18:53:17413 },
414 },
Chong Gu75af969a2021-03-22 14:46:14415 'ToTFuchsia x64': {
416 'args': [
417 '--platform=fuchsia',
418 ],
419 'swarming': {
420 'shards': 1,
421 },
422 },
John Chenaab16fc02020-03-03 06:35:45423 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45424 # This builder compiles Chromium in release mode, but V8 in debug.
425 # TODO(machenbach): Change name and out directory of this builder to
426 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45427 'args': [
Michael Achenbach455d39242020-06-22 13:33:45428 '-t',
429 'Debug',
430 '--release',
John Chenaab16fc02020-03-03 06:35:45431 ],
432 },
433 'V8 Blink Linux Future': {
434 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07435 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45436 ],
437 },
438 'WebKit Linux ASAN': {
439 'args': [
440 '--additional-expectations',
441 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35442 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45443 '48000',
444 '--enable-sanitizer',
445 ],
446 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51447 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45448 },
449 },
450 'WebKit Linux Leak': {
451 'args': [
452 '--additional-expectations',
453 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35454 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45455 '48000',
456 '--enable-leak-detection',
457 ],
458 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51459 'shards': 4,
John Chenaab16fc02020-03-03 06:35:45460 },
461 },
462 'WebKit Linux MSAN': {
463 'args': [
464 '--additional-expectations',
465 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35466 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45467 '66000',
468 '--enable-sanitizer',
469 ],
470 'swarming': {
471 'expiration': 36000,
472 'hard_timeout': 10800,
473 'io_timeout': 3600,
Weizhong Xia8b786422022-06-23 14:46:51474 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45475 },
476 },
John Chenaab16fc02020-03-03 06:35:45477 'Win10 Tests x64': {
478 'args': [
479 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21480 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45481 ],
482 'swarming': {
Weizhong Xiaf0b8e6df2023-07-17 23:40:13483 # blink_web_tests has issues on non-broadwell machines.
484 # see https://crbug.com/1458859
Garrett Beatyade673d2023-08-04 22:00:25485 'dimensions': {
486 'cpu': 'x86-64-Broadwell_GCE',
487 },
Struan Shrimpton5786bfd02023-01-11 00:47:54488 "shards": 12,
John Chenaab16fc02020-03-03 06:35:45489 },
490 },
491 'Win10 Tests x64 (dbg)': {
492 'args': [
493 '--debug',
494 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21495 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45496 ],
497 },
Kuan Huanga89737d2022-01-07 19:42:11498 'Win11 Tests x64': {
499 'args': [
500 '--target',
501 'Release_x64',
502 ],
503 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51504 "shards": 12
Kuan Huanga89737d2022-01-07 19:42:11505 },
506 },
John Chenaab16fc02020-03-03 06:35:45507 # tryserver.chromium.android
508 'android_blink_rel': {
509 'args': [
510 '--release',
511 '--android',
John Chenaab16fc02020-03-03 06:35:45512 # TODO(crbug.com/875172): run on the real GPU since the
513 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
514 '--additional-driver-flag=--use-gpu-in-tests',
515 ],
516 },
517 'devtools_frontend_linux_blink_light_rel': {
518 'args': [
519 'http/tests/devtools',
520 ],
521 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51522 'shards': 2,
John Chenaab16fc02020-03-03 06:35:45523 },
524 },
Takuto Ikutabace8f82022-01-26 23:47:47525 'devtools_frontend_linux_blink_light_rel_fastbuild': {
526 'args': [
527 'http/tests/devtools',
528 ],
529 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51530 'shards': 2,
Takuto Ikutabace8f82022-01-26 23:47:47531 },
532 },
David Dorwinf060a72d2022-10-05 22:09:03533 'fuchsia-x64-cast-receiver-rel': {
John Chenaab16fc02020-03-03 06:35:45534 'args': [
535 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03536 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45537 ],
538 'swarming': {
539 'shards': 1,
540 },
541 },
David Dorwin49b2ddb2022-09-08 20:49:43542 'fuchsia-x64-rel': {
543 'args': [
544 '--platform=fuchsia',
545 '--jobs=1',
546 ],
547 'swarming': {
548 'shards': 1,
549 },
550 },
John Chenaab16fc02020-03-03 06:35:45551 'linux-blink-animation-use-time-delta': {
552 'args': [
553 '--debug',
554 ],
555 },
Jonathan Leed3ba7bf2023-01-13 21:15:16556 'linux-blink-rel': {
557 'swarming': {
558 'hard_timeout': 2400,
559 },
560 },
Daniel Libby178c9832020-10-08 20:36:14561 'linux-blink-web-tests-force-accessibility-rel': {
562 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07563 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14564 ],
565 },
W. James MacLeance9b3a62022-10-05 16:58:58566 'linux-blink-wpt-reset-rel': {
567 'args': [
568 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
569 ],
570 # The flag above will slow the tests down, and we don't want the bot to
571 # timeout, so set a higher timeout here.
572 # TODO(wjmaclean): It would be nice if we could somehow specify a delta
573 # to the default/inherited timeout instead of an absolute.
574 'swarming': {
575 'hard_timeout': 1500,
576 },
577 },
John Chenaab16fc02020-03-03 06:35:45578 'linux-code-coverage': {
579 'args': [
Prakharbe44338a2023-05-24 19:02:04580 '--additional-driver-flag=--no-sandbox',
Prakhar647debb2023-08-31 23:01:41581 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
John Chenaab16fc02020-03-03 06:35:45582 ],
583 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51584 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45585 },
586 },
Aaron Gable40f79aa2020-03-21 01:21:15587 'linux-layout-tests-edit-ng': {
588 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07589 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15590 ],
591 },
Thiago Perrotta61487462023-01-20 12:52:32592 'linux-rel-cft': {
593 "args": [
Michael Lippautz60aa8f32023-05-24 14:27:02594 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
595 '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter',
596 '--flag-specific=chrome-for-testing',
Thiago Perrotta61487462023-01-20 12:52:32597 ],
598 'swarming': {
599 'shards': 8,
600 },
601 },
SrinivasBathula90213d62023-02-27 06:12:18602 'mac-osxbeta-rel': {
603 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25604 'dimensions': {
605 'gpu': None
606 },
SrinivasBathula90213d62023-02-27 06:12:18607 'shards': 10,
608 },
609 },
Thiago Perrottaa289bad2023-01-20 12:44:39610 'mac-rel-cft': {
Thiago Perrotta4085d56b2023-03-22 23:05:09611 "args": [
612 '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter',
613 ],
Thiago Perrottaa289bad2023-01-20 12:44:39614 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25615 'dimensions': {
616 'gpu': None,
617 },
Thiago Perrottaa289bad2023-01-20 12:44:39618 'shards': 12,
Thiago Perrottaa289bad2023-01-20 12:44:39619 },
620 },
Riley Wong89d6dc72022-09-08 20:29:07621 'mac10.15-blink-rel': {
622 'swarming': {
623 'shards': 8,
Weizhong Xia21063c72022-11-09 23:48:30624 'hard_timeout': 2400,
Riley Wong89d6dc72022-09-08 20:29:07625 },
626 },
Riley Wongc20ba4a2022-09-12 17:06:31627 'mac11.0-blink-rel': {
628 'swarming': {
629 'shards': 5,
Weizhong Xia21063c72022-11-09 23:48:30630 'hard_timeout': 2400,
631 },
632 },
633 'mac11.0.arm64-blink-rel': {
634 'swarming': {
635 'hard_timeout': 2400,
636 },
637 },
638 'mac12.0-blink-rel': {
639 'swarming': {
640 'hard_timeout': 2400,
641 },
642 },
643 'mac12.0.arm64-blink-rel': {
644 'swarming': {
645 'hard_timeout': 2400,
Riley Wongc20ba4a2022-09-12 17:06:31646 },
647 },
Thiago Perrotta770925d42023-01-17 18:38:51648 'win-rel-cft': {
649 'args': [
650 '--target',
651 'Release_x64',
Michael Lippautz60aa8f32023-05-24 14:27:02652 '--test-launcher-filter-file=../../testing/buildbot/filters/cft.blink_web_tests.filter',
Thiago Perrotta770925d42023-01-17 18:38:51653 ],
Thiago Perrotta314f7b02023-01-19 21:30:53654 'swarming': {
655 "shards": 12,
Thiago Perrotta314f7b02023-01-19 21:30:53656 },
Thiago Perrotta770925d42023-01-17 18:38:51657 },
Ben Pasteneebad8fc2022-08-12 23:34:28658 'win10-rel-no-external-ip': {
659 'args': [
660 '--target',
661 'Release_x64',
662 ],
663 'swarming': {
664 "shards": 12
665 },
666 },
Riley Wong5feb0eb2022-08-05 15:49:26667 'win10.20h2-blink-rel': {
668 'swarming': {
669 'shards': 6,
Weizhong Xia21063c72022-11-09 23:48:30670 'hard_timeout': 2400,
Riley Wong5feb0eb2022-08-05 15:49:26671 },
672 },
Nihar Damarasinguf31a5cc2023-05-24 18:38:06673 'win11-arm64-blink-rel': {
674 'swarming': {
675 'hard_timeout': 2400,
676 },
677 'args': [
678 '--target',
679 'Release_x64',
680 ],
681 },
Weizhong Xia8b786422022-06-23 14:46:51682 'win11-blink-rel': {
683 'swarming': {
Weizhong Xia21063c72022-11-09 23:48:30684 'hard_timeout': 2400,
Weizhong Xia8b786422022-06-23 14:46:51685 },
686 'args': [
687 '--target',
688 'Release_x64',
689 ],
690 },
691 },
692 },
693 'blink_wpt_tests': {
694 'remove_from': [
Weizhong Xia8b786422022-06-23 14:46:51695 'Win10 Tests x64 (dbg)',
Weizhong Xia6d85a442022-06-23 17:17:06696 'devtools_frontend_linux_blink_light_rel',
697 'devtools_frontend_linux_blink_light_rel_fastbuild',
Thiago Perrotta4085d56b2023-03-22 23:05:09698 'linux-rel-cft',
699 'mac-rel-cft',
700 'win-rel-cft',
Weizhong Xia8b786422022-06-23 14:46:51701 ],
702 'modifications': {
Weizhong Xia8b786422022-06-23 14:46:51703 'Linux Tests': {
704 "args": [
705 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
706 ],
707 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51708 'shards': 10,
709 },
710 },
711 'Linux Tests (dbg)(1)': {
712 'args': [
713 '--debug',
714 ],
715 'swarming': {
716 'shards': 18,
717 },
718 },
Weizhong Xia8b786422022-06-23 14:46:51719 'Mac10.15 Tests': {
720 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25721 'dimensions': {
722 'gpu': None,
723 },
Weizhong Xia8b786422022-06-23 14:46:51724 'shards': 15,
725 },
726 },
727 'Mac11 Tests': {
728 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25729 'dimensions': {
730 'gpu': None,
731 },
Weizhong Xia8b786422022-06-23 14:46:51732 'shards': 18,
Weizhong Xia8b786422022-06-23 14:46:51733 },
734 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35735 'Mac12 Tests': {
736 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25737 'dimensions': {
738 'gpu': None,
739 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35740 'shards': 18,
Lindsay Pasrichadf6edb62022-07-06 22:08:35741 },
742 },
Yue Shed8e45742023-06-01 15:18:03743 'Mac13 Tests': {
744 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25745 'dimensions': {
746 'gpu': None,
747 },
Yue Shed8e45742023-06-01 15:18:03748 'shards': 18,
749 },
750 },
Cameron Higgins2e4b7f12023-05-31 18:29:32751 'Mac13 Tests (dbg)': {
Weizhong Xia8b786422022-06-23 14:46:51752 'experiment_percentage': 100,
753 'args': [
754 '--debug',
755 ],
756 'swarming': {
757 'shards': 24,
758 },
759 },
760 'ToTFuchsia x64': {
761 'args': [
762 '--platform=fuchsia',
763 ],
764 'swarming': {
765 'shards': 1,
766 },
767 },
768 'V8 Blink Linux Debug': {
769 # This builder compiles Chromium in release mode, but V8 in debug.
770 # TODO(machenbach): Change name and out directory of this builder to
771 # something less confusing.
772 'args': [
773 '-t',
774 'Debug',
775 '--release',
776 ],
777 },
778 'V8 Blink Linux Future': {
779 'args': [
780 '--flag-specific=future-js',
781 ],
782 },
783 'WebKit Linux ASAN': {
784 'args': [
785 '--additional-expectations',
786 '../../third_party/blink/web_tests/ASANExpectations',
787 '--timeout-ms',
788 '48000',
789 '--enable-sanitizer',
790 ],
791 'swarming': {
792 'shards': 12,
793 },
794 },
795 'WebKit Linux Leak': {
796 'args': [
797 '--additional-expectations',
798 '../../third_party/blink/web_tests/LeakExpectations',
799 '--timeout-ms',
800 '48000',
801 '--enable-leak-detection',
802 ],
803 'swarming': {
804 'shards': 6,
805 },
806 },
807 'WebKit Linux MSAN': {
808 'args': [
809 '--additional-expectations',
810 '../../third_party/blink/web_tests/MSANExpectations',
811 '--timeout-ms',
812 '66000',
813 '--enable-sanitizer',
814 ],
815 'swarming': {
816 'expiration': 36000,
817 'hard_timeout': 10800,
818 'io_timeout': 3600,
819 'shards': 12,
820 },
821 },
822 'Win10 Tests x64': {
823 'args': [
824 '--target',
825 'Release_x64',
826 ],
827 'swarming': {
Struan Shrimpton5786bfd02023-01-11 00:47:54828 "shards": 18,
Weizhong Xia8b786422022-06-23 14:46:51829 },
830 },
831 'Win10 Tests x64 (dbg)': {
832 'args': [
833 '--debug',
834 '--target',
835 'Debug_x64',
836 ],
837 },
838 'Win11 Tests x64': {
839 'args': [
840 '--target',
841 'Release_x64',
842 ],
843 'swarming': {
844 "shards": 18
845 },
846 },
847 # tryserver.chromium.android
848 'android_blink_rel': {
849 'args': [
850 '--release',
851 '--android',
Weizhong Xia8b786422022-06-23 14:46:51852 # TODO(crbug.com/875172): run on the real GPU since the
853 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
854 '--additional-driver-flag=--use-gpu-in-tests',
855 ],
856 },
David Dorwinf060a72d2022-10-05 22:09:03857 'fuchsia-x64-cast-receiver-rel': {
Weizhong Xia8b786422022-06-23 14:46:51858 'args': [
859 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03860 '--jobs=1',
Weizhong Xia8b786422022-06-23 14:46:51861 ],
862 'swarming': {
863 'shards': 1,
864 },
865 },
David Dorwin49b2ddb2022-09-08 20:49:43866 'fuchsia-x64-rel': {
867 'args': [
868 '--platform=fuchsia',
869 '--jobs=1',
870 ],
871 'swarming': {
872 'shards': 1,
873 },
874 },
Weizhong Xia8b786422022-06-23 14:46:51875 'linux-bfcache-rel': {
876 'args': [
Weizhong Xia8b786422022-06-23 14:46:51877 # TODO(crbug.com/1255537): Re-enable the test.
878 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
879 ],
880 },
881 'linux-blink-animation-use-time-delta': {
882 'args': [
883 '--debug',
884 ],
885 },
Jonathan Leed3ba7bf2023-01-13 21:15:16886 'linux-blink-rel': {
887 'swarming': {
888 'hard_timeout': 2400,
889 },
890 },
Weizhong Xia8b786422022-06-23 14:46:51891 'linux-blink-web-tests-force-accessibility-rel': {
892 'args': [
893 '--flag-specific=force-renderer-accessibility',
894 ],
895 },
W. James MacLeance9b3a62022-10-05 16:58:58896 'linux-blink-wpt-reset-rel': {
897 'args': [
898 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
899 ],
900 },
Weizhong Xia8b786422022-06-23 14:46:51901 'linux-code-coverage': {
902 'args': [
Prakharbe44338a2023-05-24 19:02:04903 '--additional-driver-flag=--no-sandbox',
Prakhar647debb2023-08-31 23:01:41904 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Weizhong Xia8b786422022-06-23 14:46:51905 ],
Weizhong Xia8b786422022-06-23 14:46:51906 },
907 'linux-layout-tests-edit-ng': {
908 'args': [
909 '--flag-specific=enable-editing-ng',
910 ],
911 },
Thiago Perrotta61487462023-01-20 12:52:32912 'linux-rel-cft': {
913 "args": [
914 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Michael Lippautz8f4016b2023-06-13 16:18:33915 '--flag-specific=chrome-for-testing',
Thiago Perrotta61487462023-01-20 12:52:32916 ],
917 'swarming': {
918 'shards': 10,
919 },
920 },
SrinivasBathula90213d62023-02-27 06:12:18921 'mac-osxbeta-rel': {
922 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25923 'dimensions': {
924 'gpu': None
925 },
SrinivasBathula90213d62023-02-27 06:12:18926 'shards': 7,
927 },
928 },
Thiago Perrottaa289bad2023-01-20 12:44:39929 'mac-rel-cft': {
930 'args': [
931 '--driver-logging',
932 ],
933 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25934 'dimensions': {
935 'gpu': None,
936 },
Thiago Perrottaa289bad2023-01-20 12:44:39937 'shards': 18,
Thiago Perrottaa289bad2023-01-20 12:44:39938 },
939 },
Riley Wong89d6dc72022-09-08 20:29:07940 'mac10.15-blink-rel': {
941 'swarming': {
942 'shards': 12,
Weizhong Xia21063c72022-11-09 23:48:30943 'hard_timeout': 2400,
Riley Wong89d6dc72022-09-08 20:29:07944 },
945 },
Riley Wongc20ba4a2022-09-12 17:06:31946 'mac11.0-blink-rel': {
947 'swarming': {
948 'shards': 7,
Weizhong Xia21063c72022-11-09 23:48:30949 'hard_timeout': 2400,
950 },
951 },
952 'mac11.0.arm64-blink-rel': {
953 'swarming': {
954 'hard_timeout': 2400,
955 },
956 },
957 'mac12.0-blink-rel': {
958 'swarming': {
959 'hard_timeout': 2400,
960 },
961 },
962 'mac12.0.arm64-blink-rel': {
963 'swarming': {
964 'hard_timeout': 2400,
Riley Wongc20ba4a2022-09-12 17:06:31965 },
966 },
Thiago Perrotta770925d42023-01-17 18:38:51967 'win-rel-cft': {
968 'args': [
969 '--target',
970 'Release_x64',
971 ],
Thiago Perrotta314f7b02023-01-19 21:30:53972 'swarming': {
973 "shards": 18,
Thiago Perrotta314f7b02023-01-19 21:30:53974 },
Thiago Perrotta770925d42023-01-17 18:38:51975 },
Ben Pasteneebad8fc2022-08-12 23:34:28976 'win10-rel-no-external-ip': {
977 'args': [
978 '--target',
979 'Release_x64',
980 ],
981 'swarming': {
982 "shards": 18
983 },
984 },
Riley Wong5feb0eb2022-08-05 15:49:26985 'win10.20h2-blink-rel': {
986 'swarming': {
987 'shards': 9,
Weizhong Xia21063c72022-11-09 23:48:30988 'hard_timeout': 2400,
Riley Wong5feb0eb2022-08-05 15:49:26989 },
990 },
Nihar Damarasinguf31a5cc2023-05-24 18:38:06991 'win11-arm64-blink-rel': {
992 'swarming': {
993 'hard_timeout': 2400,
994 },
995 'args': [
996 '--target',
997 'Release_x64',
998 ],
999 },
Riley Wong5fc22762022-06-15 20:25:071000 'win11-blink-rel': {
1001 'swarming': {
Weizhong Xia21063c72022-11-09 23:48:301002 'hard_timeout': 2400,
Riley Wong5fc22762022-06-15 20:25:071003 },
1004 'args': [
1005 '--target',
1006 'Release_x64',
1007 ],
Thiago Perrotta770925d42023-01-17 18:38:511008 },
John Chenaab16fc02020-03-03 06:35:451009 },
1010 },
Kenneth Russelleb60cbd22017-12-05 07:54:281011 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:241012 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291013 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:411014 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:261015 'ToTLinuxTSan', # https://crbug.com/368525
Lindsay Pasrichab3f72db2021-09-22 22:05:461016 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:351017 # off CQ.
Cameron Higgins2e4b7f12023-05-31 18:29:321018 'Mac13 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:431019 'mac-code-coverage', # https://crbug.com/1201386
Lindsay Pasricha23227912023-01-11 22:36:341020 'mac11-arm64-rel-tests', # https://crbug.com/1406364
1021 'mac12-arm64-rel-tests', # https://crbug.com/1406364
Will Yeagera090e6a2023-06-09 14:59:411022 'mac13-arm64-rel-tests', # https://crbug.com/1406364
Nico Weberd36959682018-04-12 03:33:461023 'Linux TSan Tests', # https://crbug.com/368525
Ian Struiksma2e23f962023-05-26 22:37:201024 'linux-exp-tsan-fyi-rel', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:111025 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:241026 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281027 'modifications': {
Nico Weber3f919792020-06-12 23:34:521028 'CrWinAsan': {
1029 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441030 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:521031 'swarming': {
1032 'shards': 40,
1033 },
1034 },
1035 'CrWinAsan(dll)': {
1036 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441037 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:521038 'swarming': {
1039 'shards': 40,
1040 },
1041 },
Stephen Martinis1384ff92020-01-07 19:52:151042 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:361043 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151044 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:361045 },
1046 },
Stephen Martinis1384ff92020-01-07 19:52:151047 'Linux ASan LSan Tests (1)': {
Gregory Gutermanb6f9a972022-09-27 20:17:581048 'ci_only': True,
Stephen Martinis1384ff92020-01-07 19:52:151049 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441050 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:191051 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151052 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:191053 },
1054 },
Chris Cunningham1d0e9e12020-02-26 22:56:401055 'Linux ASan Tests (sandboxed)': {
1056 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411057 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:401058 },
1059 },
Titouan Rigoudy3fbe2742022-09-09 17:10:141060 'Linux CFI': {
1061 'swarming': {
1062 'shards': 20, # https://crbug.com/1361973
1063 },
1064 },
Stephen Martinis1384ff92020-01-07 19:52:151065 'Linux Chromium OS ASan LSan Tests (1)': {
1066 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441067 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:511068 'swarming': {
Titouan Rigoudy67fa8262023-07-11 13:08:101069 'shards': 120,
Roberto Carrillo5a5c98dc2019-10-30 22:33:511070 },
1071 },
Stephen Martinis1384ff92020-01-07 19:52:151072 'Linux ChromiumOS MSan Tests': {
Alexis Hetua804f7412022-05-13 17:04:201073 # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests
1074 # 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:151075 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:341076 'swarming': {
Tom Anderson1e776fcd2023-01-06 19:53:291077 'shards': 64,
Kenneth Russell56a3e862017-12-08 03:11:341078 },
Ben Pastene44221d32020-05-21 23:38:361079 'args': [
1080 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
1081 ],
Kenneth Russell56a3e862017-12-08 03:11:341082 },
Struan Shrimptona9b1d512022-09-13 16:09:421083 'Linux MSan Tests': {
1084 'swarming': {
Joshua Pawlicki7fc1edd2023-03-21 16:56:591085 'shards': 23,
Struan Shrimptona9b1d512022-09-13 16:09:421086 },
1087 },
Struan Shrimptonf5b2b552022-01-20 20:37:391088 'Linux Tests': {
1089 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:491090 'shards': 20,
Struan Shrimptonf5b2b552022-01-20 20:37:391091 },
1092 },
Maksim Sisovc81d284c2021-10-05 17:54:351093 # https://crbug.com/1084469
1094 'Linux Tests (Wayland)': {
1095 'args': [
1096 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
1097 ],
Struan Shrimptone772d72f2021-12-15 07:50:091098 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:491099 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091100 },
Maksim Sisovc81d284c2021-10-05 17:54:351101 },
John Budorick614f91a2020-03-30 20:34:551102 'Linux Tests (dbg)(1)': {
1103 # crbug.com/1066161
Joshua Pawlicki2be547a2023-06-30 18:27:491104 # crbug.com/1459645
John Budorick614f91a2020-03-30 20:34:551105 'swarming': {
Joshua Pawlicki2be547a2023-06-30 18:27:491106 'shards': 27,
John Budorick614f91a2020-03-30 20:34:551107 },
1108 },
Stephen Martinis1384ff92020-01-07 19:52:151109 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:241110 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:241111 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:241112 },
Lindsay Pasricha8155d052021-04-22 00:06:431113 # crbug.com/1196416
1114 'args': [
1115 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
1116 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:461117 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:241118 },
Lindsay Pasricha727ede92023-02-27 16:27:331119 'Mac Builder Next': {
1120 'swarming': {
1121 'shards': 20, # crbug.com/1419045
1122 },
1123 },
Lindsay Pasricha76f44d22021-04-07 16:16:261124 'Mac10.15 Tests': {
1125 # crbug.com/1042757
1126 'swarming': {
Lindsay Pasricha7400da152023-06-16 23:37:031127 'shards': 30,
Lindsay Pasricha76f44d22021-04-07 16:16:261128 },
Lindsay Pasricha7400da152023-06-16 23:37:031129 'experiment_percentage': 100,
Lindsay Pasricha76f44d22021-04-07 16:16:261130 },
Lindsay Pasrichaf8762592021-12-02 23:43:091131 'Mac11 Tests': {
1132 'ci_only': True,
Lindsay Pasrichaee30f252022-10-11 22:02:481133 'swarming': {
1134 'shards': 20, # crbug.com/1366016
1135 },
Lindsay Pasrichaf8762592021-12-02 23:43:091136 },
Yue She0cad2922022-06-24 15:06:071137 'Mac12 Tests': {
1138 'ci_only': True,
Titouan Rigoudycd0e6dd72022-09-09 13:18:201139 'swarming': {
1140 'shards': 20, # crbug.com/1361887
1141 },
Yue She0cad2922022-06-24 15:06:071142 },
Yue Shed8e45742023-06-01 15:18:031143 'Mac13 Tests': {
1144 'ci_only': True,
1145 'swarming': {
1146 'shards': 20, # crbug.com/1361887
1147 },
1148 },
Cameron Higgins2e4b7f12023-05-31 18:29:321149 'Mac13 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:171150 # crbug.com/1042757
1151 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251152 'dimensions': {
1153 # These shards are liable to time out when running on macmini7,1.
1154 'cores': '8|12',
1155 },
Zhaoyang Li9357e1e12021-12-07 18:53:171156 },
1157 # crbug.com/1196416
1158 'args': [
1159 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
1160 ],
1161 },
Tom Anderson482eab12023-01-10 00:05:371162 'ToTLinuxMSan': {
1163 'swarming': {
1164 'shards': 24,
1165 },
1166 },
Stephen Martinis1384ff92020-01-07 19:52:151167 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:281168 'swarming': {
John Budorickca14c76f62017-12-09 14:19:181169 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:281170 },
1171 },
Stephen Martinis1384ff92020-01-07 19:52:151172 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:281173 'swarming': {
1174 'shards': 20,
1175 },
1176 },
Kenneth Russell6c83d212018-07-27 20:52:591177 'Win10 Tests x64': {
1178 # crbug.com/868082
1179 'args': [
1180 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1181 ],
Takuto Ikutac9c269a2019-01-10 22:40:251182 'swarming': {
1183 # This is for slow test execution that often becomes a critical path of
1184 # swarming jobs. crbug.com/868114
Stephanie Kima57b46a2022-10-27 22:09:031185 'shards': 55,
Takuto Ikutac9c269a2019-01-10 22:40:251186 }
Kenneth Russell6c83d212018-07-27 20:52:591187 },
Kuan Huanga89737d2022-01-07 19:42:111188 'Win11 Tests x64': {
1189 # crbug.com/868082
1190 'args': [
1191 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1192 ],
1193 'swarming': {
1194 # This is for slow test execution that often becomes a critical path of
1195 # swarming jobs. crbug.com/868114
1196 'shards': 15,
Kuan Huanga89737d2022-01-07 19:42:111197 }
1198 },
Stephen Martinis1384ff92020-01-07 19:52:151199 'linux-chromeos-chrome': {
1200 # TODO(https://crbug.com/932269): Promote out of experiment when the
1201 # tests are green.
1202 'args': [
1203 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
1204 ],
Ben Pastene37473092022-08-02 19:16:461205 'swarming': {
1206 'shards': 20,
1207 },
Stephen Martinis1384ff92020-01-07 19:52:151208 },
1209 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:161210 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151211 'shards': 50,
1212 },
1213 },
1214 'linux-chromeos-dbg': {
1215 'swarming': {
Ben Pastenef2f68712023-06-20 23:19:341216 'shards': 80,
Stephen Martinis1384ff92020-01-07 19:52:151217 },
1218 },
1219 'linux-chromeos-rel': {
Stephanie Kim7d6675e2023-09-07 18:05:081220 # Only retry the individual failed tests instead of rerunning entire
1221 # shards.
1222 # crbug.com/1473501
1223 'retry_only_failed_tests': True,
Stephen Martinis1384ff92020-01-07 19:52:151224 'swarming': {
Stephanie Kimc932b4c2022-11-01 21:29:381225 'shards': 60,
Garrett Beatyade673d2023-08-04 22:00:251226 'dimensions': {
1227 'kvm': '1',
1228 },
Stephen Martinis1384ff92020-01-07 19:52:151229 },
1230 },
1231 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011232 'args': [
1233 '--no-sandbox',
1234 ],
Stephen Martinis1384ff92020-01-07 19:52:151235 'swarming': {
1236 'shards': 50,
1237 },
1238 },
Ian Struiksma01223f42023-06-05 15:52:391239 'linux-exp-asan-lsan-fyi-rel': {
1240 'ci_only': True,
1241 # These are very slow on the ASAN trybot for some reason.
1242 # crbug.com/1257927
1243 'swarming': {
1244 'shards': 40,
1245 },
1246 },
Ian Struiksmab0412a22023-06-06 23:02:481247 'linux-exp-msan-fyi-rel': {
1248 'swarming': {
1249 'shards': 23,
1250 },
1251 },
Sven Zheng49ffa5c2022-09-06 18:48:261252 # asan tests is slower.
1253 'linux-lacros-asan-lsan-rel': {
1254 'swarming': {
1255 'shards': 20,
1256 },
Sven Zhenge8b0d9a62023-01-31 23:09:191257 # TODO(crbug.com/1324240): Enable tests.
1258 'args': [
1259 '--gtest_filter=-All/MultiActionAPITest.SessionStorageDoesNotPersistBetweenOpenings/*:All/MultiActionAPITest.PopupCreation/*'
1260 ],
Sven Zheng49ffa5c2022-09-06 18:48:261261 },
Sven Zheng80734f12020-08-06 06:50:391262 'linux-lacros-tester-rel': {
Struan Shrimptone772d72f2021-12-15 07:50:091263 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:491264 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091265 },
Sven Zheng80734f12020-08-06 06:50:391266 },
Thiago Perrotta099ea612022-12-14 17:59:401267 'linux-rel-cft': {
1268 'args': [
Thiago Perrottad12c7872023-01-12 17:30:561269 '--test-launcher-filter-file=../../testing/buildbot/filters/linux.linux-rel-cft.browser_tests.filter',
Thiago Perrotta099ea612022-12-14 17:59:401270 ],
Thiago Perrotta61487462023-01-20 12:52:321271 'swarming': {
1272 'shards': 20,
1273 },
Thiago Perrotta099ea612022-12-14 17:59:401274 },
Kuan Huang235b0142021-10-19 18:59:281275 'mac-code-coverage': {
1276 'args': [
1277 '--coverage-continuous-mode=1',
1278 ],
1279 },
Lindsay Pasricha8bbc3382022-01-31 22:54:541280 'mac-osxbeta-rel': {
1281 'swarming': {
Lindsay Pasricha79b250d2023-05-04 16:55:221282 'shards': 30,
Lindsay Pasricha8bbc3382022-01-31 22:54:541283 },
1284 },
Thiago Perrotta099ea612022-12-14 17:59:401285 'mac-rel-cft': {
1286 'args': [
Thiago Perrottad12c7872023-01-12 17:30:561287 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel-cft.browser_tests.filter',
Thiago Perrotta099ea612022-12-14 17:59:401288 ],
Thiago Perrottaa289bad2023-01-20 12:44:391289 'ci_only': True,
Thiago Perrotta28efe812023-01-17 19:31:271290 'swarming': {
1291 'shards': 20, # crbug.com/1361887
1292 },
Thiago Perrotta099ea612022-12-14 17:59:401293 },
David Bienvenu284cc4d2023-03-20 16:44:541294 'win-arm64-rel': {
1295 # Surface Pros aren't using 100% scaling, which some browser tests
David Bienvenu519e14802023-05-02 23:34:491296 # rely on. They also have touch enabled, which we need to disable.
David Bienvenu284cc4d2023-03-20 16:44:541297 'args': [
David Bienvenu982fcee2023-03-20 22:57:481298 '--force-device-scale-factor=1',
David Bienvenu519e14802023-05-02 23:34:491299 '--top-chrome-touch-ui=disabled',
David Bienvenu284cc4d2023-03-20 16:44:541300 ],
1301 },
Stephen Martinis1384ff92020-01-07 19:52:151302 'win-asan': {
Kuan Huang1b52d442023-02-07 20:35:341303 # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912
1304 'args': [
1305 '--test-launcher-jobs=3',
1306 ],
Nico Weber3f919792020-06-12 23:34:521307 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441308 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:151309 'swarming': {
Kuan Huang1b52d442023-02-07 20:35:341310 'shards': 60,
Nico Weber0c2861b2018-12-14 18:05:16