blob: 40624133e8b1b0e67cf0b1e40c0eb12048a946dd [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)': {
Ben Pastened8b967c2024-01-04 22:05:2829 'args': [
30 # TODO(crbug.com/1442303): Re-enable.
31 '--gtest_filter=-AXPlatformNodeAuraLinuxTest.AtkComponentScrollTo:'
32 'AtkUtilAuraLinuxTest.*',
33 ],
Ben Pastenef2ca8e22023-05-03 21:52:2534 },
Ben Pastenef2ca8e22023-05-03 21:52:2535 },
36 },
Andrew Luo38b311f2019-10-04 03:42:0937 'android_browsertests': {
38 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:4739 'android-11-x86-rel': {
Haiyang Pan0ea9b3ef2022-01-21 21:58:1440 'args': [
41 # https://crbug.com/1289764
42 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
43 ],
Haiyang Panca7fcec2021-03-19 02:11:1044 },
Haiyang Panc1192662022-03-09 00:09:0245 'android-12-x64-rel': {
Haiyang Pan18b448d72022-12-13 21:33:4446 # TODO(crbug.com/1225851): Remove experiment and ci_only
47 # once the test suite is stable.
48 'ci_only': True,
49 'experiment_percentage': 100,
Haiyang Panc1192662022-03-09 00:09:0250 'args': [
51 # https://crbug.com/1289764
52 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
53 ],
Haiyang Pand5524452023-04-25 01:56:4054 'swarming': {
55 'shards': 4,
56 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3657 },
58 'android-12l-x64-dbg-tests': {
59 'args': [
60 # https://crbug.com/1289764
James Shen1b3b035f2023-08-01 08:20:4761 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*:'
62 # https://crbug.com/1468262
63 'All/PaymentHandlerEnforceFullDelegationTest.WhenEnabled_ShowPaymentSheet_WhenDisabled_Reject/1',
Haiyang Pan1b8faa20b2023-02-10 23:44:3664 ],
Haiyang Pand5524452023-04-25 01:56:4065 'swarming': {
66 'shards': 4,
67 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3668 },
Haiyang Pan42c77cd92023-05-18 01:13:0369 'android-12l-x64-fyi-dbg': {
Haiyang Panef317e4372023-05-19 01:30:0870 'args': [
71 # https://crbug.com/1289764
72 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
73 ],
Haiyang Pan42c77cd92023-05-18 01:13:0374 'swarming': {
75 'shards': 4,
76 },
77 },
78 'android-13-x64-fyi-rel': {
Haiyang Panef317e4372023-05-19 01:30:0879 'args': [
80 # https://crbug.com/1414886
81 '--gtest_filter=-OfferNotificationControllerAndroidBrowserTestForMessagesUi.MessageShown',
Haiyang Panef317e4372023-05-19 01:30:0882 ],
Haiyang Pan42c77cd92023-05-18 01:13:0383 'swarming': {
84 'shards': 4,
85 },
86 },
Haiyang Pan1b8faa20b2023-02-10 23:44:3687 'android-13-x64-rel': {
88 'args': [
89 # https://crbug.com/1414886
90 '--gtest_filter=-OfferNotificationControllerAndroidBrowserTestForMessagesUi.MessageShown',
91 ],
Haiyang Pand5524452023-04-25 01:56:4092 'swarming': {
93 'shards': 4,
94 },
Haiyang Panc1192662022-03-09 00:09:0295 },
Mateusz Zbikowskif1418432023-08-04 18:00:3196 'android-code-coverage-native': {
97 'swarming': {
98 'shards': 3,
99 },
100 },
Prakharc60ec802023-03-06 07:49:29101 # If you change this, make similar changes in android-x86-code-coverage below
Haiyang Panb41ca5f2023-07-10 23:11:31102 'android-oreo-x86-rel': {
103 'ci_only': True,
104 'swarming': {
105 'shards': 9,
106 },
107 },
Andrew Luo38b311f2019-10-04 03:42:09108 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:58109 'args': [
110 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
111 ],
Haiyang Panfbd2b482020-09-23 23:41:25112 'swarming': {
Haiyang Pan1325c56a2023-10-11 22:08:29113 'dimensions': {
114 'device_type': 'crosshatch',
115 },
James Shen55b321432023-06-22 00:27:53116 # TODO(crbug/1456515): Temporarily increase the shard by 1 for the surging number of tests.
117 # Recover to original number of shards(4) after the bug is fixed.
118 'shards': 5,
Haiyang Panfbd2b482020-09-23 23:41:25119 },
Andrew Luo38b311f2019-10-04 03:42:09120 },
Haiyang Pan08d09dc2020-04-01 16:11:21121 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:04122 'args': [
123 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
124 ],
Haiyang Pan7cd609d2021-04-08 20:17:24125 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25126 'dimensions': {
127 'cores': '8', # crbug.com/1292221
128 },
Mateusz Zbikowski1dd1e5c2023-11-28 23:29:33129 'shards': 3,
Haiyang Pan7cd609d2021-04-08 20:17:24130 },
John Budorick191adfcd2020-01-29 18:19:04131 },
Haiyang Pan2c4c5e922023-10-09 22:57:31132 # Keep this same as android-oreo-x86-rel above
Prakharc60ec802023-03-06 07:49:29133 'android-x86-code-coverage': {
134 'ci_only': True,
135 'swarming': {
136 'shards': 9,
137 },
138 },
Andrew Luo38b311f2019-10-04 03:42:09139 },
140 },
Hao Wu11b78fe72023-06-20 18:56:36141 'android_browsertests_no_fieldtrial': {
Hao Wu84be41c2023-06-28 23:36:04142 'modifications': {
143 'android-12-x64-rel': {
144 # TODO(crbug.com/1225851): Remove experiment and ci_only
145 # once the test suite is stable.
146 'experiment_percentage': 100,
147 'args': [
148 # https://crbug.com/1289764
149 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
150 ],
151 }
152 },
Hao Wu11b78fe72023-06-20 18:56:36153 'remove_from': [
154 'android-12l-x64-fyi-dbg',
155 ],
156 },
Sven Zhengc60debc2020-09-10 18:40:52157 'android_sync_integration_tests': {
James Shen9e4c19e2022-04-15 17:57:50158 'modifications': {
159 'android-12-x64-rel': {
160 'swarming': {
161 'shards': 3,
162 },
163 },
Zhaoyang Lie59aa5d82023-08-31 16:57:25164 'android-code-coverage-native': {
165 'swarming': {
166 'shards': 2,
167 },
168 },
Prakharc60ec802023-03-06 07:49:29169 # If you change this, make similar changes in android-x86-code-coverage below
Haiyang Panb41ca5f2023-07-10 23:11:31170 'android-oreo-x86-rel': {
171 'ci_only': True,
172 'swarming': {
173 'shards': 2,
174 },
175 },
Haiyang Pan2c4c5e922023-10-09 22:57:31176 # Keep this same as android-oreo-x86-rel above
Prakharc60ec802023-03-06 07:49:29177 'android-x86-code-coverage': {
178 'ci_only': True,
179 'swarming': {
180 'shards': 2,
181 },
182 },
James Shen9e4c19e2022-04-15 17:57:50183 },
Sven Zhengc60debc2020-09-10 18:40:52184 },
Kenneth Russelleb60cbd22017-12-05 07:54:28185 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28186 },
Jamie Madillc9ae75d2020-10-23 19:19:48187 'angle_unittests': {
188 'remove_from': [
189 # On Android, these are already run on the main waterfall.
190 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36191 # Times out listing tests crbug.com/1167314
192 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48193 # Does not currently work on Lacros configurations.
Sven Zheng93bfaa92022-06-09 17:06:03194 'linux-lacros-asan-lsan-rel',
Junhua Chen39dd2dba2021-05-05 17:51:54195 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48196 'linux-lacros-tester-rel',
197 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40198 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48199 ],
Chong Gua10cd302022-01-14 19:22:19200 'modifications': {
201 # anglebug.com/6894
202 'fuchsia-fyi-x64-asan': {
203 'args': [
204 # crbug.com/
205 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
206 ],
207 },
Jonathan Fan8f7c8432024-02-06 16:34:30208 'linux-chromeos-rel': {
209 # b/41493162: angle_unittests has a high failure rate.
210 # Re-enable cq when the issue is fixed.
211 'ci_only': True,
212 },
Chong Gua10cd302022-01-14 19:22:19213 },
Jamie Madillc9ae75d2020-10-23 19:19:48214 },
Eriko Kurimoto61a85332022-10-19 05:19:45215 'ash_crosapi_tests': {
216 'remove_from': [
217 # Disabling MSan tests since linux-chromeos chrome crashes on MSan build.
218 # TODO(crbug.com/1376064): Re-enable.
219 'Linux ChromiumOS MSan Tests',
220 ]
221 },
Chong Gudf7fbe92021-02-24 02:55:58222 'base_unittests': {
223 'modifications': {
Ben Joycea0319112022-11-15 23:53:12224 'ToTAndroid': {
225 'args': [
226 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_tot.base_unittests.filter',
227 ],
228 },
Haiyang Pan2a55a452022-03-03 08:18:33229 'android-12-x64-rel': {
Haiyang Panc08d02212021-10-18 18:58:38230 'args': [
Haiyang Pan32338b72023-02-08 23:48:58231 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
232 ],
233 },
234 'android-12l-x64-dbg-tests': {
235 'args': [
236 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
237 ],
238 },
Haiyang Panef317e4372023-05-19 01:30:08239 'android-12l-x64-fyi-dbg': {
240 'args': [
241 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
242 ],
243 },
244 'android-13-x64-fyi-rel': {
245 'args': [
246 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
247 ],
248 },
Haiyang Pan32338b72023-02-08 23:48:58249 'android-13-x64-rel': {
250 'args': [
251 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
Haiyang Panc7c009e2021-03-18 19:31:23252 ],
253 },
Chong Gudf7fbe92021-02-24 02:55:58254 'fuchsia-code-coverage': {
255 'swarming': {
256 'shards': 5,
257 },
258 },
Chong Gua10cd302022-01-14 19:22:19259 'fuchsia-fyi-x64-asan': {
260 'args': [
261 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
262 ],
263 },
Chong Gudf7fbe92021-02-24 02:55:58264 },
265 },
James Shen5df9af872022-10-28 01:32:15266 'bf_cache_content_browsertests': {
267 'modifications': {
268 'android-bfcache-rel': {
269 'args': [
James Shen3c36a1d2023-08-11 22:35:18270 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_o.content_browsertests.filter',
James Shen5df9af872022-10-28 01:32:15271 ],
James Shen2c574ce02022-11-03 22:59:23272 'swarming': {
273 'shards': 15,
274 },
James Shen5df9af872022-10-28 01:32:15275 }
276 }
277 },
Haiyang Pan363c59a2020-07-23 05:47:04278 'blink_platform_unittests': {
279 'modifications': {
Haiyang Panfbd2b482020-09-23 23:41:25280 'android-pie-arm64-rel': {
281 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
282 # capacity has been deployed.
283 'swarming': {
Garrett Beatyade673d2023-08-04 22:00:25284 'dimensions': {
Haiyang Pan1325c56a2023-10-11 22:08:29285 'device_type': 'crosshatch',
Garrett Beatyade673d2023-08-04 22:00:25286 },
Haiyang Panfbd2b482020-09-23 23:41:25287 },
288 },
Chong Gu52481452021-04-02 17:52:41289 'fuchsia-code-coverage': {
290 'swarming': {
291 'shards': 5,
292 },
293 },
Haiyang Pan363c59a2020-07-23 05:47:04294 },
295 },
Brian Sheedy944d0622022-07-27 20:42:42296 'blink_pytype': {
297 'remove_from': [
298 'linux-code-coverage',
299 ],
300 },
Chong Gu76046412021-09-22 17:49:21301 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34302 'modifications': {
303 'fuchsia-code-coverage': {
304 'swarming': {
305 'shards': 30,
306 },
307 },
308 },