blob: c2fe5bec6f2e93e9e4859f24442dc7ca3fc2a10e [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': {
Stephen Martinis1384ff92020-01-07 19:52:151220 'swarming': {
Stephanie Kimc932b4c2022-11-01 21:29:381221 'shards': 60,
Garrett Beatyade673d2023-08-04 22:00:251222 'dimensions': {
1223 'kvm': '1',
1224 },
Stephen Martinis1384ff92020-01-07 19:52:151225 },
1226 },
1227 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011228 'args': [
1229 '--no-sandbox',
1230 ],
Stephen Martinis1384ff92020-01-07 19:52:151231 'swarming': {
1232 'shards': 50,
1233 },
1234 },
Ian Struiksma01223f42023-06-05 15:52:391235 'linux-exp-asan-lsan-fyi-rel': {
1236 'ci_only': True,
1237 # These are very slow on the ASAN trybot for some reason.
1238 # crbug.com/1257927
1239 'swarming': {
1240 'shards': 40,
1241 },
1242 },
Ian Struiksmab0412a22023-06-06 23:02:481243 'linux-exp-msan-fyi-rel': {
1244 'swarming': {
1245 'shards': 23,
1246 },
1247 },
Sven Zheng49ffa5c2022-09-06 18:48:261248 # asan tests is slower.
1249 'linux-lacros-asan-lsan-rel': {
1250 'swarming': {
1251 'shards': 20,
1252 },
Sven Zhenge8b0d9a62023-01-31 23:09:191253 # TODO(crbug.com/1324240): Enable tests.
1254 'args': [
1255 '--gtest_filter=-All/MultiActionAPITest.SessionStorageDoesNotPersistBetweenOpenings/*:All/MultiActionAPITest.PopupCreation/*'
1256 ],
Sven Zheng49ffa5c2022-09-06 18:48:261257 },
Sven Zheng80734f12020-08-06 06:50:391258 'linux-lacros-tester-rel': {
Struan Shrimptone772d72f2021-12-15 07:50:091259 'swarming': {
Stephanie Kim8332c7dd2022-11-07 20:03:491260 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091261 },
Sven Zheng80734f12020-08-06 06:50:391262 },
Thiago Perrotta099ea612022-12-14 17:59:401263 'linux-rel-cft': {
1264 'args': [
Thiago Perrottad12c7872023-01-12 17:30:561265 '--test-launcher-filter-file=../../testing/buildbot/filters/linux.linux-rel-cft.browser_tests.filter',
Thiago Perrotta099ea612022-12-14 17:59:401266 ],
Thiago Perrotta61487462023-01-20 12:52:321267 'swarming': {
1268 'shards': 20,
1269 },
Thiago Perrotta099ea612022-12-14 17:59:401270 },
Kuan Huang235b0142021-10-19 18:59:281271 'mac-code-coverage': {
1272 'args': [
1273 '--coverage-continuous-mode=1',
1274 ],
1275 },
Dirk Pranke5a9c436a2023-06-02 22:03:381276 'mac-cr23-rel': {
1277 'swarming': {
1278 'shards': 20,
1279 },
1280 },
Lindsay Pasricha8bbc3382022-01-31 22:54:541281 'mac-osxbeta-rel': {
1282 'swarming': {
Lindsay Pasricha79b250d2023-05-04 16:55:221283 'shards': 30,
Lindsay Pasricha8bbc3382022-01-31 22:54:541284 },
1285 },
Thiago Perrotta099ea612022-12-14 17:59:401286 'mac-rel-cft': {
1287 'args': [
Thiago Perrottad12c7872023-01-12 17:30:561288 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel-cft.browser_tests.filter',
Thiago Perrotta099ea612022-12-14 17:59:401289 ],
Thiago Perrottaa289bad2023-01-20 12:44:391290 'ci_only': True,
Thiago Perrotta28efe812023-01-17 19:31:271291 'swarming': {
1292 'shards': 20, # crbug.com/1361887
1293 },
Thiago Perrotta099ea612022-12-14 17:59:401294 },
David Bienvenu284cc4d2023-03-20 16:44:541295 'win-arm64-rel': {
1296 # Surface Pros aren't using 100% scaling, which some browser tests
David Bienvenu519e14802023-05-02 23:34:491297 # rely on. They also have touch enabled, which we need to disable.
David Bienvenu284cc4d2023-03-20 16:44:541298 'args': [
David Bienvenu982fcee2023-03-20 22:57:481299 '--force-device-scale-factor=1',
David Bienvenu519e14802023-05-02 23:34:491300 '--top-chrome-touch-ui=disabled',
David Bienvenu284cc4d2023-03-20 16:44:541301 ],
1302 },
Stephen Martinis1384ff92020-01-07 19:52:151303 'win-asan': {
Kuan Huang1b52d442023-02-07 20:35:341304 # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912
1305 'args': [
1306 '--test-launcher-jobs=3',
1307 ],
Nico Weber3f919792020-06-12 23:34:521308 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441309 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:151310 'swarming': {
Kuan Huang1b52d442023-02-07 20:35:341311 'shards': 60,
Nico Weber0c2861b2018-12-14 18:05:161312 },
1313 },
Thiago Perrotta099ea612022-12-14 17:59:401314 'win-rel-cft': {
1315 'args': [
Thiago Perrotta770925d42023-01-17 18:38:511316 # crbug.com/868082
1317 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Thiago Perrottad12c7872023-01-12 17:30:561318 '--test-launcher-filter-file=../../testing/buildbot/filters/win.win-rel-cft.browser_tests.filter',
Thiago Perrotta099ea612022-12-14 17:59:401319 ],
Thiago Perrotta314f7b02023-01-19 21:30:531320 'swarming': {
1321 # This is for slow test execution that often becomes a critical path of
1322 # swarming jobs. crbug.com/868114
1323 'shards': 15,
1324 }
Thiago Perrotta099ea612022-12-14 17:59:401325 },
Prakhar37a94b52023-07-14 19:46:071326 'win10-code-coverage': {
1327 'swarming': {
1328 'shards': 40,
Garrett Beatyade673d2023-08-04 22:00:251329 'dimensions': {
Prakhar37a94b52023-07-14 19:46:071330 'pool': 'chromium.tests.coverage',
1331 'ssd': '1',
Garrett Beatyade673d2023-08-04 22:00:251332 },
Prakhar37a94b52023-07-14 19:46:071333 }
1334 },
Ben Pasteneebad8fc2022-08-12 23:34:281335 'win10-rel-no-external-ip': {
1336 # crbug.com/868082
1337 'args': [
1338 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1339 ],
1340 'swarming': {
1341 'shards': 15,
1342 }
1343 },
Kenneth Russelleb60cbd22017-12-05 07:54:281344 },
1345 },
Hao Wubfdb23562023-06-17 20:16:511346 'browser_tests_no_field_trial': {
1347 'remove_from': [
1348 'win10-rel-no-external-ip',
1349 'win-arm64-rel',
1350 'win-rel-cft',
1351 'Win11 Tests x64',
1352 ],
1353 },
Ben Pastenec26cd082023-06-21 16:26:051354 'capture_unittests': {
1355 'modifications': {
1356 'WebRTC Chromium Linux Tester': {
1357 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251358 'dimensions': {
1359 'os': 'Ubuntu-22.04|Ubuntu-18.04',
1360 },
Ben Pastenec26cd082023-06-21 16:26:051361 },
1362 },
1363 },
1364 },
Erik Chen681dc0282019-11-26 22:54:491365 'cc_unittests': {
1366 'modifications': {
1367 'Linux TSan Tests': {
1368 'swarming': {
1369 'shards': 3,
1370 },
1371 },
Haiyang Pan9d68ca02021-08-04 21:30:471372 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:151373 # https://crbug.com/1039860
1374 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:541375 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
1376 ],
1377 },
Haiyang Pan2a55a452022-03-03 08:18:331378 'android-12-x64-rel': {
Haiyang Pan11d8bd52021-11-19 21:22:541379 # https://crbug.com/1039860
1380 'args': [
1381 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:151382 ],
1383 },
Haiyang Pan08d09dc2020-04-01 16:11:211384 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:381385 # https://crbug.com/1039860
1386 'args': [
1387 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
1388 ],
1389 },
Chong Gudf7fbe92021-02-24 02:55:581390 'fuchsia-code-coverage': {
1391 'swarming': {
1392 'shards': 4,
1393 },
1394 },
Chong Gub2446462021-08-19 18:44:081395 'fuchsia-fyi-arm64-dbg': {
1396 'args': [
1397 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
1398 ],
1399 },
Ian Struiksma2e23f962023-05-26 22:37:201400 'linux-exp-tsan-fyi-rel': {
1401 'swarming': {
1402 'shards': 3,
1403 },
1404 },
Erik Chen681dc0282019-11-26 22:54:491405 },
1406 },
Prakhar94f444a2020-10-08 07:30:081407 'check_static_initializers': {
1408 'modifications': {
1409 'Mac Builder': {
1410 'args': [
1411 '--allow-coverage-initializer',
1412 ],
1413 },
Thiago Perrottaa289bad2023-01-20 12:44:391414 'mac-rel-cft': {
1415 'args': [
1416 '--allow-coverage-initializer',
1417 ],
1418 },
Prakhar94f444a2020-10-08 07:30:081419 },
1420 },
Ben Pastene7a05a8f2020-11-12 17:25:511421 'chrome_all_tast_tests': {
1422 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:591423 'chromeos-amd64-generic-rel': {
1424 'swarming': {
Ben Pastene8fdb0ea92022-06-23 18:46:581425 'shards': 7,
Struan Shrimpton4b7abc02021-12-16 01:36:591426 },
Ben Pastenef3c910a72023-01-26 20:23:411427 'args': [
1428 '--tast-shard-method=hash',
1429 ],
Struan Shrimpton4b7abc02021-12-16 01:36:591430 },
Ben Pastene7a05a8f2020-11-12 17:25:511431 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
1432 'args': [
1433 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
1434 '--strip-chrome',
Jonathan Fan6f033832023-06-23 23:23:591435 '--tast-shard-method=hash',
Ben Pastene7a05a8f2020-11-12 17:25:511436 ],
1437 },
Ben Pastenefb70e5f2022-11-08 04:16:421438 'chromeos-betty-pi-arc-chrome': {
1439 'swarming': {
1440 'shards': 15,
1441 },
1442 },
Alvin Jia47a28032022-11-07 23:09:151443 'chromeos-eve-chrome': {
1444 'swarming': {
Alvin Jia65de2132023-07-23 22:27:121445 # Increased timeout to 4 hours due to shard timeout.
1446 'hard_timeout': 14400,
Alvin Jia47a28032022-11-07 23:09:151447 }
1448 },
Ben Pastenef85543f2022-06-24 17:50:021449 # TODO(crbug.com/1141234): Move out of experimental if/when the bots are
1450 # stable.
1451 'chromeos-jacuzzi-chrome': {
1452 'experiment_percentage': 100,
1453 },
Alvin Jiadb3f7cd2023-06-08 19:00:001454 'chromeos-reven-chrome': {
1455 'args': [
1456 '--tast-shard-method=hash',
1457 ],
1458 },
Ben Pastene7a05a8f2020-11-12 17:25:511459 },
1460 },
Yun Liu7cfd28a2019-10-30 01:57:121461 'chrome_public_smoke_test': {
1462 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:191463 'android-code-coverage-native', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:121464 ],
1465 },
Kenneth Russelleb60cbd22017-12-05 07:54:281466 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:091467 'remove_from': [
1468 'android-asan', # https://crbug.com/964562
Zhaoyang Li4616b952023-08-15 17:30:421469 'android-code-coverage-native', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091470 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281471 'modifications': {
Ben Pastenec73e96e92018-07-12 01:40:351472 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:571473 # TODO(https://crbug.com/884413): Re-enable this once the tests are
1474 # either passing or there is more capacity.
1475 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:351476 },
Haiyang Pan9d68ca02021-08-04 21:30:471477 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:441478 'args': [
1479 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:091480 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:441481 ],
Haiyang Panc82c3fa2022-02-01 01:26:061482 # TODO(https://crbug.com/1285975) Remove experiment and enable on
1483 # trybot once the device offline issue is resolved.
1484 'ci_only': True,
1485 'experiment_percentage': 100,
Haiyang Pan68a39c02021-11-11 21:12:211486 },
Haiyang Pan2a55a452022-03-03 08:18:331487 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211488 'args': [
Haiyang Pan629f4e42022-02-09 22:11:231489 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_test_apk.filter',
Haiyang Pan68a39c02021-11-11 21:12:211490 '--timeout-scale=2.0',
1491 ],
Haiyang Pan2a55a452022-03-03 08:18:331492 # TODO(crbug.com/1225851): Remove experiment and ci_only
1493 # once the test suite is stable.
1494 'ci_only': True,
1495 'experiment_percentage': 100,
Haiyang Panb80557c2021-03-13 03:01:441496 },
Haiyang Panfed31272023-03-27 19:24:001497 'android-12l-x64-dbg-tests': {
1498 'args': [
1499 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_test_apk.filter',
1500 ],
Kuan Huangdc0afb52023-06-09 19:12:581501 # TODO(crbug.com/1439624): Remove experiment and ci_only
1502 # once the test suite is stable.
1503 'ci_only': True,
1504 'experiment_percentage': 100,
Haiyang Panfed31272023-03-27 19:24:001505 },
Haiyang Panef317e4372023-05-19 01:30:081506 'android-12l-x64-fyi-dbg': {
1507 'args': [
1508 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_test_apk.filter',
1509 ],
1510 },
1511 'android-13-x64-fyi-rel': {
1512 'args': [
1513 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_test_apk.filter',
Haiyang Pan3823bc62023-09-01 15:57:181514 '--emulator-debug-tags=kernel',
Haiyang Panef317e4372023-05-19 01:30:081515 ],
1516 },
Haiyang Pane03016f2023-04-24 17:40:491517 'android-13-x64-rel': {
1518 'args': [
1519 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_test_apk.filter',
1520 ],
1521 },
Stephen Martinis1384ff92020-01-07 19:52:151522 'android-arm64-proguard-rel': {
1523 'swarming': {
1524 'shards': 25,
1525 },
1526 },
Prakharc60ec802023-03-06 07:49:291527 # If you change this, make similar changes in android-x86-code-coverage below
James Shenf0ce295f2022-07-21 01:37:171528 'android-nougat-x86-rel': {
1529 'args': [
1530 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1531 ],
James Shen57e04ef2022-09-23 02:22:271532 'swarming': {
Stephanie Kim5e700522022-11-11 14:52:351533 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:251534 'dimensions': {
1535 # use 8-core to shorten runtime
1536 'cores': '8',
1537 },
James Shen57e04ef2022-09-23 02:22:271538 },
James Shenf0ce295f2022-07-21 01:37:171539 },
Haiyang Panb41ca5f2023-07-10 23:11:311540 'android-oreo-x86-rel': {
Ben Joyce5850e492023-07-17 22:02:071541 'args': [
1542 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_test_apk.filter',
1543 ],
Haiyang Panb41ca5f2023-07-10 23:11:311544 'swarming': {
1545 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:251546 'dimensions': {
1547 # use 8-core to shorten runtime
1548 'cores': '8',
1549 },
Haiyang Panb41ca5f2023-07-10 23:11:311550 },
1551 },
Stephen Martinis1384ff92020-01-07 19:52:151552 'android-pie-arm64-rel': {
1553 'args': [
1554 '--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:151555 '--use-persistent-shell',
Stephen Martinis1384ff92020-01-07 19:52:151556 ],
Stephen Martinisd05530d2021-07-27 22:50:221557 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:001558 },
Ben Pasteneac465d422023-03-23 21:54:291559 'android-pie-arm64-rel-dev': {
Ben Joyce6d63a582022-12-09 18:34:551560 'swarming': {
1561 'service_account': '[email protected]'
1562 },
1563 },
Haiyang Pan08d09dc2020-04-01 16:11:211564 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:001565 'args': [
Haiyang Pan71373072020-03-02 19:57:491566 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:321567 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:001568 ],
Haiyang Pan71373072020-03-02 19:57:491569 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:261570 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1571 'shards': 30,
1572 },
1573 },
Prakharc60ec802023-03-06 07:49:291574 # Keep this same as android-nougat-x86-rel above
1575 'android-x86-code-coverage': {
1576 'args': [
1577 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1578 ],
1579 'swarming': {
1580 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:251581 'dimensions': {
1582 # use 8-core to shorten runtime
1583 'cores': '8',
1584 },
Prakharc60ec802023-03-06 07:49:291585 },
1586 },
Haiyang Pan58a6db22021-07-30 01:08:261587 },
1588 },
Kenneth Russelleb60cbd22017-12-05 07:54:281589 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151590 'remove_from': [
Andrew Luo38b311f2019-10-04 03:42:091591 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161592 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091593 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191594 'android-code-coverage-native', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091595 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281596 },
bsheedy75a4dd52018-11-27 23:24:301597 'chrome_public_test_vr_apk-vega': {
1598 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301599 'Oreo Phone Tester': {
1600 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251601 'dimensions': {
1602 'device_os': 'OVR1.180808.003',
1603 'device_type': 'vega',
1604 'os': 'Android',
1605 },
bsheedy75a4dd52018-11-27 23:24:301606 },
1607 }
1608 }
1609 },
Henrique Nakashimad99462ab2022-06-08 19:52:421610 'chrome_public_unit_test_apk': {
Henrique Nakashima4b24b55a2022-11-02 22:25:321611 'remove_from': [
1612 'android-asan', # https://crbug.com/964562
1613 'android-code-coverage-native', # Does not generate profraw data.
Henrique Nakashima4b24b55a2022-11-02 22:25:321614 ],
Henrique Nakashimad99462ab2022-06-08 19:52:421615 'modifications': {
1616 'android-12-x64-rel': {
James Shen7d0646a2023-02-28 22:47:041617 'ci_only': True,
Henrique Nakashimad99462ab2022-06-08 19:52:421618 'args': [
1619 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_unit_test_apk.filter',
1620 ],
1621 },
Haiyang Pan0fb3ee42023-02-14 21:04:341622 'android-12l-x64-dbg-tests': {
1623 'args': [
1624 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_unit_test_apk.filter',
1625 ],
1626 },
Haiyang Panef317e4372023-05-19 01:30:081627 'android-12l-x64-fyi-dbg': {
1628 'args': [
1629 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.chrome_public_unit_test_apk.filter',
1630 ],
1631 },
1632 'android-13-x64-fyi-rel': {
1633 'args': [
1634 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_unit_test_apk.filter',
1635 ],
1636 },
Haiyang Pan0fb3ee42023-02-14 21:04:341637 'android-13-x64-rel': {
1638 'args': [
1639 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.chrome_public_unit_test_apk.filter',
1640 ],
1641 },
James Shen2c2bcdb2023-07-18 00:36:161642 'android-oreo-x86-rel': {
1643 'args': [
1644 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.chrome_public_unit_test_apk.filter',
1645 ],
1646 },
Ho Cheung573d82b2023-09-03 17:10:051647 'android-pie-arm64-rel': {
1648 'swarming': {
1649 # TODO(crbug.com/1462745): Temporarily increase the shard to 3 for the network issue.
1650 'shards': 3,
1651 },
1652 },
Henrique Nakashimad99462ab2022-06-08 19:52:421653 },
1654 },
Nihar Damarasingu8def1a22022-08-18 21:15:541655 'chrome_public_wpt': {
1656 'modifications': {
An Sunge7a6bca2023-09-05 19:13:281657 'android-chrome-pie-x86-wpt-android-specific': {
1658 'args': [
1659 '--test-list',
1660 '../../third_party/blink/web_tests/TestLists/Default.txt'
1661 ]
1662 },
Nihar Damarasingu8def1a22022-08-18 21:15:541663 'android-chrome-pie-x86-wpt-fyi-rel': {
1664 'args': [
1665 '--use-upstream-wpt',
1666 ],
1667 },
1668 },
1669 },
Ian Struiksmaeb285db02020-10-20 22:19:341670 'chrome_sizes': {
1671 'modifications': {
Sven Zheng0b608c212023-02-23 18:18:561672 'lacros-amd64-generic-chrome-skylab': {
1673 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251674 'dimensions': {
1675 'cpu': 'x86-64',
1676 'os': 'Ubuntu-18.04',
1677 },
Sven Zheng0b608c212023-02-23 18:18:561678 },
1679 },
Sven Zheng0b608c212023-02-23 18:18:561680 'lacros-arm-generic-chrome-skylab': {
1681 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251682 'dimensions': {
1683 'cpu': 'x86-64',
1684 'os': 'Ubuntu-18.04',
1685 },
Sven Zheng0b608c212023-02-23 18:18:561686 },
1687 },
1688 'lacros-arm64-generic-chrome-skylab': {
1689 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:251690 'dimensions': {
1691 'cpu': 'x86-64',
1692 'os': 'Ubuntu-18.04',
1693 },
Sven Zheng0b608c212023-02-23 18:18:561694 },
1695 },
Ian Struiksmaeb285db02020-10-20 22:19:341696 },
1697 },
Takuto Ikuta1b749b902019-04-11 18:05:531698 'chromedriver_py_tests': {
Ben Pastene1b1aa972022-09-28 17:51:011699 'modifications': {
1700 'Win10 Tests x64': {
1701 # TODO(crbug.com/1369158): Fix & re-enable.
1702 'isolate_profile_data': False,
1703 },
Thiago Perrotta314f7b02023-01-19 21:30:531704 'win-rel-cft': {
1705 # TODO(crbug.com/1369158): Fix & re-enable.
1706 'isolate_profile_data': False,
1707 },
Ben Pastene1b1aa972022-09-28 17:51:011708 },
Takuto Ikuta1b749b902019-04-11 18:05:531709 'remove_from': [
1710 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531711 'Win10 Tests x64 (dbg)',
1712 ],
1713 },
Sven Zheng37576622023-08-31 21:49:251714 'chromeos_integration_tests JACUZZI_PUBLIC_LKGM': {
1715 # TODO(svenzheng): Re-enable after crrev.com/c/4833732.
1716 'remove_from':[
1717 'lacros-arm-generic-rel-skylab',
1718 ],
1719 },
Haiyang Panfed339172021-03-10 23:19:571720 'components_browsertests': {
1721 'modifications': {
Stephanie Kim6b4abfd32022-11-15 20:33:371722 'Linux TSan Tests': {
1723 'swarming': {
1724 'shards': 2,
1725 },
1726 },
Haiyang Pan9d68ca02021-08-04 21:30:471727 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571728 'swarming': {
1729 'shards': 2,
1730 },
1731 },
André Kempef30fe9d22022-02-03 10:44:291732 'android-asan': {
1733 'swarming': {
1734 'shards': 3,
1735 },
1736 },
Prakharc60ec802023-03-06 07:49:291737 # If you change this, make similar changes in android-x86-code-coverage below
Haiyang Pandcc3e012022-09-30 01:57:431738 'android-nougat-x86-rel': {
1739 'swarming': {
Stephanie Kim55d87ef22022-11-08 23:00:471740 'shards': 4,
Haiyang Pandcc3e012022-09-30 01:57:431741 },
1742 },
Haiyang Panb41ca5f2023-07-10 23:11:311743 'android-oreo-x86-rel': {
1744 'swarming': {
1745 'shards': 4,
1746 },
1747 },
Prakharc60ec802023-03-06 07:49:291748 # Keep this same as android-nougat-x86-rel above
1749 'android-x86-code-coverage': {
1750 'swarming': {
1751 'shards': 4,
1752 },
1753 },
Zijie He073e2232023-08-04 18:14:591754 'fuchsia-code-coverage': {
1755 'swarming': {
1756 'shards': 4,
1757 },
1758 },
Ian Struiksma2e23f962023-05-26 22:37:201759 'linux-exp-tsan-fyi-rel': {
1760 'swarming': {
1761 'shards': 2,
1762 },
1763 },
Haiyang Panfed339172021-03-10 23:19:571764 },
1765 },
Hao Wubfdb23562023-06-17 20:16:511766 'components_browsertests_no_field_trial': {
1767 'remove_from': [
1768 'win10-rel-no-external-ip',
1769 'win-arm64-rel',
1770 'win-rel-cft',
1771 'Win11 Tests x64',
1772 ],
1773 },
Kenneth Russelleb60cbd22017-12-05 07:54:281774 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281775 'modifications': {
John Budorick5052d552017-12-13 02:59:341776 'Linux ASan LSan Tests (1)': {
1777 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441778 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341779 'swarming': {
1780 'shards': 5,
1781 },
1782 },
Takuto Ikuta54671d972018-07-19 19:06:351783 'Linux Chromium OS ASan LSan Tests (1)': {
1784 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441785 # crbug.com/1257927
Takuto Ikuta54671d972018-07-19 19:06:351786 'swarming': {
1787 'shards': 5,
1788 },
1789 },
Erik Chen681dc0282019-11-26 22:54:491790 'Linux TSan Tests': {
1791 'swarming': {
1792 'shards': 2,
1793 },
1794 },
Haiyang Pan9d68ca02021-08-04 21:30:471795 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311796 'args': [
Haiyang Pane521cf692021-11-30 00:35:231797 # TODO(crbug.com/1192348): Fix the test failure
1798 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311799 ],
1800 },
Haiyang Pan2a55a452022-03-03 08:18:331801 'android-12-x64-rel': {
Haiyang Pan2877f062021-11-18 01:06:061802 'args': [
1803 # TODO(crbug.com/1192348): Fix the test failure
1804 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1805 ],
1806 },
Ian Struiksma01223f42023-06-05 15:52:391807 'linux-exp-asan-lsan-fyi-rel': {
1808 # These are very slow on the ASAN trybot for some reason.
1809 # crbug.com/1257927
1810 'swarming': {
1811 'shards': 5,
1812 },
1813 },
Ian Struiksma2e23f962023-05-26 22:37:201814 'linux-exp-tsan-fyi-rel': {
1815 'swarming': {
1816 'shards': 2,
1817 },
1818 },
Scott Violet17087cd2022-11-15 22:29:441819 'win-asan': {
1820 # With a single shard seems to hit time limit.
1821 'swarming': {
1822 'shards': 2,
1823 },
1824 },
Prakharf80880f2023-04-25 01:09:371825 'win10-code-coverage': {
1826 'swarming': {
Prakharbb64f48b2023-04-26 23:47:521827 'shards': 6,
Prakharf80880f2023-04-25 01:09:371828 },
1829 },
Sven Zheng80734f12020-08-06 06:50:391830 },
Sven Zheng577fe5ff2020-08-03 22:06:441831 },
Chong Gu76046412021-09-22 17:49:211832 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081833 'modifications': {
1834 'fuchsia-fyi-arm64-dbg': {
1835 'args': [
1836 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1837 ],
1838 },
1839 },
1840 },
Kenneth Russelleb60cbd22017-12-05 07:54:281841 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291842 'remove_from': [
James Shen286d10a2023-06-09 20:19:051843 # TODO(crbug.com/1431581): Temporarily remove it from android-12L builder due to infra flakiness.
1844 'android-12l-x64-dbg-tests',
Brad Halla36886c2019-02-26 16:52:291845 'CrWinAsan(dll)', # https://crbug.com/935598
Rohan Pavonedf728bee22022-11-09 21:32:551846 # TODO(crbug.com/1371630): Enable on Fuchsia dbg/asan/clang builders.
1847 'fuchsia-fyi-arm64-dbg',
1848 'fuchsia-fyi-x64-asan',
1849 'fuchsia-fyi-x64-dbg',
1850 'ToTFuchsia x64',
1851 'ToTFuchsiaOfficial arm64',
Brad Halla36886c2019-02-26 16:52:291852 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281853 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241854 'Cast Audio Linux': {
1855 'args': [
Nico Weber02f30392018-07-16 18:39:431856 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241857 ],
Kenneth Russellfbda3c532017-12-08 23:57:241858 },
1859 'Cast Linux': {
1860 'args': [
Nico Weber02f30392018-07-16 18:39:431861 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241862 ],
Kenneth Russellfbda3c532017-12-08 23:57:241863 },
Erik Chenb681c8c2019-11-25 22:52:521864 'Linux ASan LSan Tests (1)': {
1865 'swarming': {
Stephanie Kim75e95f62022-11-04 16:06:131866 'shards': 24,
Erik Chenb681c8c2019-11-25 22:52:521867 },
1868 },
Chris Cunninghame1a04ea2019-04-24 01:49:321869 'Linux ASan Tests (sandboxed)': {
1870 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411871 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321872 },
1873 },
Stephanie Kim867435f2023-08-15 17:29:321874 'Linux Chromium OS ASan LSan Tests (1)': {
1875 'swarming': {
1876 'shards': 10, # https://crbug.com/1471857
1877 },
1878 },
Erik Chen681dc0282019-11-26 22:54:491879 'Linux TSan Tests': {
1880 'swarming': {
Stephanie Kim6b4abfd32022-11-15 20:33:371881 'shards': 30,
Erik Chen681dc0282019-11-26 22:54:491882 },
1883 },
Lindsay Pasrichab3f72db2021-09-22 22:05:461884 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640
1885 'experiment_percentage': 100,
1886 },
Struan Shrimpton57c594e42022-01-25 17:59:131887 'Mac11 Tests': {
1888 'swarming': {
Lindsay Pasricha0b5beaf2022-03-04 08:15:271889 'shards': 12,
Struan Shrimpton57c594e42022-01-25 17:59:131890 },
1891 },
Yue She0cad2922022-06-24 15:06:071892 'Mac12 Tests': {
1893 'swarming': {
1894 'shards': 12,
Yue She0cad2922022-06-24 15:06:071895 },
1896 },
Yue Shed8e45742023-06-01 15:18:031897 'Mac13 Tests': {
1898 'swarming': {
1899 'shards': 12,
1900 },
1901 },
Cameron Higgins2e4b7f12023-05-31 18:29:321902 'Mac13 Tests (dbg)': { # https://crbug.com/1279504
Lindsay Pasricha945e4d62022-01-20 02:14:011903 'swarming': {
Lindsay Pasricha9ec81b52022-03-10 03:43:311904 'shards': 18,
Lindsay Pasricha945e4d62022-01-20 02:14:011905 },
1906 },
Mirko Bonadei1bee8b02022-11-17 13:56:331907 'WebRTC Chromium FYI Android Tests (dbg)': {
1908 'args': [
1909 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1910 ],
1911 },
Mirko Bonadei1bee8b02022-11-17 13:56:331912 'WebRTC Chromium FYI Android Tests ARM64 (dbg)': {
1913 'args': [
1914 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1915 ],
1916 },
Stephen Martinis1384ff92020-01-07 19:52:151917 'Win10 Tests x64': {
1918 # crbug.com/868082
1919 'args': [
1920 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1921 ],
1922 },
1923 'Win10 Tests x64 (dbg)': {
1924 'experiment_percentage': 100,
1925 # crbug.com/868082
1926 'args': [
1927 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151928 ],
1929 },
Kuan Huanga89737d2022-01-07 19:42:111930 'Win11 Tests x64': {
1931 # crbug.com/868082
1932 'args': [
1933 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1934 ],
1935 },
Haiyang Pan9d68ca02021-08-04 21:30:471936 'android-11-x86-rel': {
Haiyang Pan566e2652022-01-25 07:01:521937 # TODO(crbug.com/1137474): Remove ci_only and experiment_percentage
1938 # after the test suite is green.
1939 'ci_only': True,
Haiyang Pan10f029c2021-07-30 23:17:561940 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571941 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1942 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571943 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571944 'shards': 30,
Garrett Beatyade673d2023-08-04 22:00:251945 'dimensions': {
1946 # use 8-core to shorten runtime
1947 'cores': '8',
1948 },
Haiyang Panfed339172021-03-10 23:19:571949 },
1950 },
Haiyang Pan2a55a452022-03-03 08:18:331951 'android-12-x64-rel': {
Haiyang Pan1ed9ebb2022-12-13 03:10:031952 # TODO(crbug.com/1225851): Remove experiment and ci_only
1953 # once the test suite is stable.
1954 'ci_only': True,
1955 'experiment_percentage': 100,
Haiyang Pandbff3ef2022-02-11 23:24:191956 'args': [
1957 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_browsertests.filter',
1958 ],
Haiyang Pan249494b2022-01-27 21:56:211959 'swarming': {
Haiyang Pand5524452023-04-25 01:56:401960 'shards': 40,
Haiyang Pan249494b2022-01-27 21:56:211961 },
1962 },
Haiyang Pan1b8faa20b2023-02-10 23:44:361963 'android-12l-x64-dbg-tests': {
Kuan Huangdc0afb52023-06-09 19:12:581964 # TODO(crbug.com/1439624): Remove experiment and ci_only
1965 # once the test suite is stable.
1966 'ci_only': True,
1967 'experiment_percentage': 100,
Haiyang Pan1b8faa20b2023-02-10 23:44:361968 'args': [
1969 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l_13.content_browsertests.filter',
1970 ],
1971 'swarming': {
Haiyang Pand5524452023-04-25 01:56:401972 'shards': 40,
Haiyang Pan1b8faa20b2023-02-10 23:44:361973 },
1974 },
Haiyang Pan42c77cd92023-05-18 01:13:031975 'android-12l-x64-fyi-dbg': {
Haiyang Panef317e4372023-05-19 01:30:081976 'args': [
1977 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l_13.content_browsertests.filter',
1978 ],
Haiyang Pan42c77cd92023-05-18 01:13:031979 'swarming': {
1980 'shards': 40,
1981 },
1982 },
1983 'android-13-x64-fyi-rel': {
Haiyang Panef317e4372023-05-19 01:30:081984 'args': [
1985 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l_13.content_browsertests.filter',
Haiyang Pan3823bc62023-09-01 15:57:181986 '--emulator-debug-tags=kernel',
Haiyang Panef317e4372023-05-19 01:30:081987 ],
Haiyang Pan42c77cd92023-05-18 01:13:031988 'swarming': {
1989 'shards': 40,
1990 },
1991 },
Haiyang Pan1b8faa20b2023-02-10 23:44:361992 'android-13-x64-rel': {
1993 'args': [
1994 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l_13.content_browsertests.filter',
1995 ],
1996 'swarming': {
Haiyang Pand5524452023-04-25 01:56:401997 'shards': 40,
Haiyang Pan1b8faa20b2023-02-10 23:44:361998 },
1999 },
Stephen Martinis1384ff92020-01-07 19:52:152000 'android-arm64-proguard-rel': {
2001 'swarming': {
2002 'shards': 16,
2003 },
2004 },
2005 'android-asan': {
2006 'args': [
2007 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
2008 ],
2009 'swarming': {
André Kempef30fe9d22022-02-03 10:44:292010 'shards': 25,
Stephen Martinis1384ff92020-01-07 19:52:152011 },
2012 },
Mateusz Zbikowskif1418432023-08-04 18:00:312013 'android-code-coverage-native': {
2014 'swarming': {
2015 'shards': 25,
2016 },
2017 },
Prakharc60ec802023-03-06 07:49:292018 # If you change this, make similar changes in android-x86-code-coverage below
Haiyang Pancf24ceb2022-03-17 02:31:302019 'android-nougat-x86-rel': {
James Shenfa680ebaa2022-07-22 02:53:532020 'args': [
2021 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
2022 ],
Haiyang Pancf24ceb2022-03-17 02:31:302023 'swarming': {
Stephanie Kim5e700522022-11-11 14:52:352024 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:252025 'dimensions': {
2026 # use 8-core to shorten runtime
2027 'cores': '8',
2028 },
Haiyang Pancf24ceb2022-03-17 02:31:302029 },
2030 },
Haiyang Panb41ca5f2023-07-10 23:11:312031 'android-oreo-x86-rel': {
James Shen672478e2023-07-15 00:28:382032 'args': [
2033 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.content_browsertests.filter',
2034 ],
Haiyang Panb41ca5f2023-07-10 23:11:312035 'swarming': {
2036 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:252037 'dimensions': {
2038 # use 8-core to shorten runtime
2039 'cores': '8',
2040 },
Haiyang Panb41ca5f2023-07-10 23:11:312041 },
2042 },
Struan Shrimptone772d72f2021-12-15 07:50:092043 'android-pie-arm64-rel': {
Ben Joycec0a90cd2023-01-10 21:30:492044 'args': [
2045 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64.content_browsertests_coverage.filter',
2046 ],
James Shen3b3a6f02023-07-07 00:50:102047 'swarming': {
James Shen6195857c2023-08-10 23:20:202048 # TODO(crbug.com/1462745): Temporarily increase the shard by 5 for the surging number of tests.
James Shen3b3a6f02023-07-07 00:50:102049 # Recover to default number of shards(20) after the bug is fixed.
James Shen6195857c2023-08-10 23:20:202050 'shards': 25,
James Shen3b3a6f02023-07-07 00:50:102051 },
Struan Shrimptone772d72f2021-12-15 07:50:092052 },
Haiyang Pan08d09dc2020-04-01 16:11:212053 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:432054 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:572055 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:432056 ],
Sky Malice303f7ec2021-07-17 04:13:092057 'swarming': {
2058 # Flaking with only 20 shards with 40-60 minute runs.
2059 # https://crbug.com/1230118
2060 'shards': 30,
Haiyang Pan2eb735e72020-09-15 22:51:512061 },
John Budoricka4e23882020-02-28 18:36:432062 },
Prakharc60ec802023-03-06 07:49:292063 # Keep this same as android-nougat-x86-rel above
2064 'android-x86-code-coverage': {
2065 'args': [
2066 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
2067 ],
2068 'swarming': {
2069 'shards': 75,
Garrett Beatyade673d2023-08-04 22:00:252070 'dimensions': {
2071 # use 8-core to shorten runtime
2072 'cores': '8',
2073 },
Prakharc60ec802023-03-06 07:49:292074 },
2075 },
Rohan Pavonedf728bee22022-11-09 21:32:552076 'fuchsia-arm64-cast-receiver-rel': {
2077 # Temporarily only run this on CI due to resource and naming
2078 # constraints.
2079 # TODO(crbug.com/1371630): Remove this when resource requirements are
2080 # lower.
2081 'ci_only': True,
2082 },
2083 'fuchsia-arm64-rel': {
2084 # Temporarily only run this on CI due to resource and naming
2085 # constraints.
2086 # TODO(crbug.com/1371630): Remove this when resource requirements are
2087 # lower.
2088 'ci_only': True,
2089 },
Zijie He073e2232023-08-04 18:14:592090 'fuchsia-code-coverage': {
Zijie He668da5d2023-08-11 23:39:362091 'args': [
2092 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.coverage.content_browsertests.filter',
2093 '--test-launcher-jobs=1',
2094 ],
Zijie He073e2232023-08-04 18:14:592095 'swarming': {
Zijie He7cf95e412023-08-14 23:51:222096 'shards': 41,
Zijie He073e2232023-08-04 18:14:592097 },
2098 },
Rohan Pavonedf728bee22022-11-09 21:32:552099 'fuchsia-x64-cast-receiver-rel': {
2100 # Temporarily only run this on CI due to resource requirements.
2101 # TODO(crbug.com/1374125): Remove this once resources are available.
2102 'ci_only': True,
2103 'swarming': {
2104 'shards': 41,
2105 },
Zijie He0f361e652023-01-13 14:42:152106 'args': [
2107 # TODO(crbug.com/1406693): Remove this when the kernal panic in
2108 # fuchsia has been resolved.
2109 '--test-arg=--test-launcher-jobs=1',
2110 ],
Rohan Pavonedf728bee22022-11-09 21:32:552111 },
2112 'fuchsia-x64-rel': {
2113 'swarming': {
2114 'shards': 41,
2115 },
Zijie He38e3d132023-01-20 01:22:472116 'args': [
2117 # TODO(crbug.com/1406693): Remove this when the kernal panic in
2118 # fuchsia has been resolved.
2119 '--test-arg=--test-launcher-jobs=1',
2120 ],
Rohan Pavonedf728bee22022-11-09 21:32:552121 },
Stephen Martinis1384ff92020-01-07 19:52:152122 'linux-chromeos-code-coverage': {
2123 'swarming': {
2124 'shards': 12,
2125 },
2126 },
Albert J. Wong91f109652019-11-19 03:01:162127 'linux-chromeos-rel': {
2128 'swarming': {
Stephanie Kim3aa4c552023-01-10 18:00:042129 'shards': 6,
Albert J. Wong91f109652019-11-19 03:01:162130 },
2131 },
Yuke Liao79424e42020-01-06 21:00:112132 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:012133 'args': [
2134 '--no-sandbox',
2135 ],
Yuke Liao79424e42020-01-06 21:00:112136 'swarming': {
2137 'shards': 12,
2138 },
2139 },
Ian Struiksma01223f42023-06-05 15:52:392140 'linux-exp-asan-lsan-fyi-rel': {
2141 'swarming': {
2142 'shards': 24,
2143 },
2144 },
Ian Struiksma2e23f962023-05-26 22:37:202145 'linux-exp-tsan-fyi-rel': {
2146 'swarming': {
2147 'shards': 30,
2148 },
2149 },
Sven Zheng80734f12020-08-06 06:50:392150 # https://crbug.com/1111979
2151 'linux-lacros-tester-fyi-rel': {
2152 'experiment_percentage': 100,
2153 },
Kuan Huang235b0142021-10-19 18:59:282154 'mac-code-coverage': {
2155 'args': [
2156 '--coverage-continuous-mode=1',
2157 ],
2158 },
Thiago Perrottaa289bad2023-01-20 12:44:392159 'mac-rel-cft': {
2160 'swarming': {
2161 'shards': 12,
Thiago Perrottaa289bad2023-01-20 12:44:392162 },
2163 },
Kuan Huang05332fb2021-10-12 02:04:262164 # https://crbug.com/1255940
Ben Pasteneac465d422023-03-23 21:54:292165 'mac-rel-dev': {
Kuan Huang05332fb2021-10-12 02:04:262166 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:252167 'dimensions': {
2168 # These test would time out when running on 4 cores instances.
2169 'cores': '8|12',
2170 },
Kuan Huang05332fb2021-10-12 02:04:262171 },
2172 },
Kuan Huang1b52d442023-02-07 20:35:342173 'win-asan': {
2174 # Tests shows tests run faster with fewer retries by using fewer jobs crbug.com/1411912
2175 'args': [
2176 '--test-launcher-jobs=3',
2177 ],
2178 'swarming': {
2179 'shards': 16,
2180 },
2181 },
Thiago Perrotta314f7b02023-01-19 21:30:532182 'win-rel-cft': {
2183 # crbug.com/868082
2184 'args': [
2185 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
2186 ],
Thiago Perrotta314f7b02023-01-19 21:30:532187 },
Prakhar2b955f52023-07-21 19:46:582188 'win10-code-coverage': {
2189 'swarming': {
2190 'shards': 40,
Garrett Beatyade673d2023-08-04 22:00:252191 'dimensions': {
Prakhar2b955f52023-07-21 19:46:582192 'pool': 'chromium.tests.coverage',
2193 'ssd': '1',
Garrett Beatyade673d2023-08-04 22:00:252194 },
Prakhar2b955f52023-07-21 19:46:582195 }
2196 },
Ben Pasteneebad8fc2022-08-12 23:34:282197 'win10-rel-no-external-ip': {
2198 # crbug.com/868082
2199 'args': [
2200 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
2201 ],
2202 },
Kenneth Russelleb60cbd22017-12-05 07:54:282203 },
2204 },
Nico Weber81e16ace22018-06-30 02:58:472205 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:072206 'remove_from': [
Prakharc60ec802023-03-06 07:49:292207 'android-nougat-x86-rel', # crbug.com/1084353. If you remove this, also remove android-x86-code-coverage.
Haiyang Panb41ca5f2023-07-10 23:11:312208 'android-oreo-x86-rel',
2209 'android-x86-code-coverage',
Haiyang Pan8c201b92020-06-04 01:25:072210 ],
Dirk Prankeb1c36b322018-07-11 02:42:002211 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:002212 'Win10 Tests x64 (dbg)': {
2213 'experiment_percentage': 100, # https://crbug.com/861730
2214 },
2215 },
Nico Weber81e16ace22018-06-30 02:58:472216 },
John Budorick27d2d44e2019-05-20 20:26:092217 'content_shell_test_apk': {
2218 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:092219 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:192220 'android-code-coverage-native', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:092221 ],
John Budorickee2e64f2020-03-02 20:19:102222 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:472223 'android-11-x86-rel': {
Haiyang Pan103864812021-03-19 19:28:442224 'args': [
2225 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
Haiyang Panabdab2f2021-07-19 20:37:512226 '--timeout-scale=2.0',
Haiyang Pan103864812021-03-19 19:28:442227 ],
2228 },
Haiyang Pan2a55a452022-03-03 08:18:332229 'android-12-x64-rel': {
Haiyang Pan3b1016e2022-02-05 00:02:452230 'args': [
2231 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_shell_test_apk.filter',
2232 ],
James Shen818743e2023-02-16 02:11:162233 'ci_only': True,
Haiyang Pan3b1016e2022-02-05 00:02:452234 },
Haiyang Pan162b36f2023-02-17 23:23:032235 'android-12l-x64-dbg-tests': {
2236 'args': [
2237 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_shell_test_apk.filter',
2238 ],
2239 },
Haiyang Panef317e4372023-05-19 01:30:082240 'android-12l-x64-fyi-dbg': {
2241 'args': [
2242 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12l.content_shell_test_apk.filter',
2243 ],
2244 },
2245 'android-13-x64-fyi-rel': {
2246 'args': [
2247 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.content_shell_test_apk.filter',
2248 ],
2249 },
Haiyang Pan162b36f2023-02-17 23:23:032250 'android-13-x64-rel': {
2251 'args': [
2252 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_13.content_shell_test_apk.filter',
2253 ],
2254 },
Prakharc60ec802023-03-06 07:49:292255 # If you change this, make similar changes in android-x86-code-coverage below
James Shen97b48ac42022-07-01 23:34:442256 'android-nougat-x86-rel': {
2257 'args': [
2258 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_shell_test_apk.filter',
2259 ],
James Shen57e04ef2022-09-23 02:22:272260 'swarming': {
Stephanie Kim55d87ef22022-11-08 23:00:472261 'shards': 6,
Garrett Beatyade673d2023-08-04 22:00:252262 'dimensions': {
2263 # use 8-core to shorten runtime
2264 'cores': '8',
2265 },
James Shen57e04ef2022-09-23 02:22:272266 },
James Shen97b48ac42022-07-01 23:34:442267 },
Haiyang Panb41ca5f2023-07-10 23:11:312268 'android-oreo-x86-rel': {
2269 'swarming': {
2270 'shards': 6,
Garrett Beatyade673d2023-08-04 22:00:252271 'dimensions': {
2272 # use 8-core to shorten runtime
2273 'cores': '8',
2274 },
Haiyang Panb41ca5f2023-07-10 23:11:312275 },
2276 },
Haiyang Pan08d09dc2020-04-01 16:11:212277 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:102278 'args': [
Haiyang Panbe1a8922023-07-10 20:52:432279 '--gtest_filter=-org.chromium.content.browser.input.ImeInputModeTest.testShowAndHideInputMode*',
John Budorickee2e64f2020-03-02 20:19:102280 ],
2281 },
Prakharc60ec802023-03-06 07:49:292282 # Keep this same as android-nougat-x86-rel above
2283 'android-x86-code-coverage': {
2284 'args': [
2285 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_shell_test_apk.filter',
2286 ],
2287 'swarming': {
2288 'shards': 6,
Garrett Beatyade673d2023-08-04 22:00:252289 'dimensions': {
2290 # use 8-core to shorten runtime
2291 'cores': '8',
2292 },
Prakharc60ec802023-03-06 07:49:292293 },
2294 },
John Budorickee2e64f2020-03-02 20:19:102295 },
John Budorick27d2d44e2019-05-20 20:26:092296 },
Kenneth Russelleb60cbd22017-12-05 07:54:282297 'content_unittests': {
2298 'modifications': {
John Budorick5052d552017-12-13 02:59:342299 'Linux ASan LSan Tests (1)': {
2300 # These are slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:442301 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:342302 'swarming': {
2303 'shards': 2,
2304 },
2305 },
Takuto Ikuta