blob: 525c8cea31cff0572968fa51ed1f128b437211a8 [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# 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#
16# The goal is to drive the number of exceptions to zero, to make all
17# the bots behave similarly.
18{
Andrew Luo38b311f2019-10-04 03:42:0919 'android_browsertests': {
20 'modifications': {
21 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5822 'args': [
23 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
24 ],
Andrew Luo38b311f2019-10-04 03:42:0925 },
26 },
27 },
Kenneth Russelleb60cbd22017-12-05 07:54:2828 'android_webview_unittests': {
29 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3230 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0731 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2832 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2833 'KitKat Tablet Tester',
Yun Liu3e759dbb2019-11-01 19:25:5234 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2835 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2836 },
Kenneth Russell8a386d42018-06-02 09:48:0137 'angle_end2end_tests': {
38 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0139 # TODO(ynovikov) Investigate why the test breaks on older devices.
40 'Android FYI Release (Nexus 5)',
41 'Android FYI Release (Nexus 6)',
42 'Android FYI Release (Nexus 9)',
43 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
44 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0945 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
46 'Linux FYI Debug (NVIDIA)',
47 'Linux FYI GPU TSAN Release',
jonrossfb1c61b72019-11-19 01:43:5948 # Disabling on RX 550 as we are currently qualifying the card and not
49 # checking for regressions. crbug.com/1025745
50 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:0151 ],
52 },
53 'angle_perftests': {
54 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2155 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1656 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0957 'Linux FYI GPU TSAN Release', # crbug.com/950542
Kenneth Russell8a386d42018-06-02 09:48:0158 ],
59 },
Kenneth Russellfbda3c532017-12-08 23:57:2460 'angle_unittests': {
61 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0162 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0163 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2464 ],
John Budorickca14c76f62017-12-09 14:19:1865 'modifications': {
66 'Linux ASan LSan Tests (1)': {
67 'swarming': {
68 'shards': 10,
69 },
70 },
71 },
Kenneth Russellfbda3c532017-12-08 23:57:2472 },
Saman Sami8e2eedaa2019-12-18 20:23:0773 'angle_white_box_tests': {
74 'remove_from': [
75 # https://crbug.com/1035178
76 'Win10 FYI x64 Release (AMD RX 550)',
77 # https://crbug.com/1035461
78 'Linux FYI GPU TSAN Release',
79 ],
80 },
John Budorickca995852019-06-26 16:55:5581 'breakpad_unittests': {
82 'modifications': {
83 'android-asan': {
84 'args': [
85 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
86 ],
87 },
88 },
89 },
Kenneth Russelleb60cbd22017-12-05 07:54:2890 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2491 'remove_from': [
Brad Halla36886c2019-02-26 16:52:2992 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4193 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2694 'ToTLinuxTSan', # https://crbug.com/368525
John Budorick5ef11472019-12-18 22:02:3395 'Mac10.10 Tests', # https://crbug.com/828031
Aaron Gable30cda242020-01-22 21:02:5896 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:4697 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1198 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2499 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28100 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:15101 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36102 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15103 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36104 },
105 },
Stephen Martinis1384ff92020-01-07 19:52:15106 'Linux ASan LSan Tests (1)': {
107 # These are very slow on the ASAN trybot for some reason.
108 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19109 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15110 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19111 },
112 },
Stephen Martinis1384ff92020-01-07 19:52:15113 'Linux Chromium OS ASan LSan Tests (1)': {
114 # These are very slow on the ASAN trybot for some reason.
115 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51116 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15117 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51118 },
119 },
Stephen Martinis1384ff92020-01-07 19:52:15120 'Linux ChromiumOS MSan Tests': {
121 # These are very slow on the Chrome OS MSAN trybot for some reason.
122 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34123 'swarming': {
Ben Pasteneacd57392019-10-31 02:13:25124 'shards': 30,
Kenneth Russell56a3e862017-12-08 03:11:34125 },
126 },
Stephen Martinis1384ff92020-01-07 19:52:15127 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24128 'swarming': {
129 'shards': 20,
130 },
131 },
Stephen Martinis1384ff92020-01-07 19:52:15132 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28133 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18134 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28135 },
136 },
Stephen Martinis1384ff92020-01-07 19:52:15137 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28138 'swarming': {
139 'shards': 20,
140 },
141 },
Kenneth Russell6c83d212018-07-27 20:52:59142 'Win10 Tests x64': {
143 # crbug.com/868082
144 'args': [
145 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
146 ],
Takuto Ikutac9c269a2019-01-10 22:40:25147 'swarming': {
148 # This is for slow test execution that often becomes a critical path of
149 # swarming jobs. crbug.com/868114
150 'shards': 15,
151 }
Kenneth Russell6c83d212018-07-27 20:52:59152 },
Sajjad Mirza87e17b242020-01-22 18:49:07153 'Win10 Tests x64 Code Coverage': {
154 # crbug.com/868082
155 'args': [
156 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
157 ],
158 'swarming': {
159 # This is for slow test execution that often becomes a critical path of
160 # swarming jobs. crbug.com/868114
161 'shards': 15,
162 }
163 },
Stephen Martinis1384ff92020-01-07 19:52:15164 'Win7 Tests (1)': {
165 # This is for slow test execution that often becomes a critical path of
166 # swarming jobs. crbug.com/868114
167 'swarming': {
168 'shards': 15,
169 },
170 },
171 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02172 'swarming': {
173 'shards': 20,
174 },
175 },
Stephen Martinis1384ff92020-01-07 19:52:15176 'linux-chromeos-chrome': {
177 # TODO(https://crbug.com/932269): Promote out of experiment when the
178 # tests are green.
179 'args': [
180 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
181 ],
Ben Pastene70326112020-01-13 17:49:03182 # TODO(https://crbug.com/1039746): Move this back to the main pool.
183 'swarming': {
184 'dimension_sets': [
185 {
186 'pool': 'chrome.tests.browser_tests_killer',
187 },
188 ],
189 },
Stephen Martinis1384ff92020-01-07 19:52:15190 },
191 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16192 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15193 'shards': 50,
194 },
195 },
196 'linux-chromeos-dbg': {
197 'swarming': {
198 'shards': 30,
199 },
200 },
201 'linux-chromeos-rel': {
202 'swarming': {
203 'shards': 20,
204 },
205 },
206 'linux-code-coverage': {
207 'swarming': {
208 'shards': 50,
209 },
210 },
211 'linux-trusty-rel': {
212 'args': [
John Budorick79ec9012020-01-08 21:56:31213 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
214 ],
Stephen Martinis1384ff92020-01-07 19:52:15215 },
216 'mac-code-coverage': {
217 # A subset of tests seem to cause WindowServer deaths on VMs.
218 # crbug.com/828031 et al.
219 'args': [
220 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
221 '--gtest_shuffle',
222 ],
223 'swarming': {
224 'shards': 15,
225 },
226 },
227 'mac-osxbeta-rel': {
228 # A subset of tests seem to cause WindowServer deaths on VMs.
229 # crbug.com/828031 et al.
230 'args': [
231 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
232 '--gtest_shuffle',
233 ],
234 },
235 'win-asan': {
236 # browser_tests shards were reaching a timeout limit of 60 minutes on win-asan
237 # (https://crbug.com/1031096).
238 'swarming': {
239 'shards': 20,
Nico Weber0c2861b2018-12-14 18:05:16240 },
241 },
Kenneth Russelleb60cbd22017-12-05 07:54:28242 },
243 },
Erik Chen681dc0282019-11-26 22:54:49244 'cc_unittests': {
245 'modifications': {
246 'Linux TSan Tests': {
247 'swarming': {
248 'shards': 3,
249 },
250 },
John Budorickfa8f1da92020-01-15 18:11:38251 'android-marshmallow-x86-fyi-rel': {
252 # https://crbug.com/1039860
253 'args': [
254 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
255 ],
256 },
257 'android-pie-x86-fyi-rel': {
258 # https://crbug.com/1039860
259 'args': [
260 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
261 ],
262 },
Erik Chen681dc0282019-11-26 22:54:49263 },
264 },
Dirk Pranke1b767092017-12-07 04:44:23265 'checkbins': {
266 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33267 'linux-archive-dbg',
268 'linux-archive-rel',
269 'mac-archive-dbg',
270 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23271 ],
272 },
Andrew Luod252791ac2019-10-15 00:28:13273 'chrome_java_test_pagecontroller_tests': {
274 'modifications': {
275 'android-pie-arm64-rel': {
276 'experiment_percentage': 100, # https://crbug.com/924194
277 },
278 },
279 },
Yun Liu7cfd28a2019-10-30 01:57:12280 'chrome_public_smoke_test': {
281 'remove_from': [
282 'android-code-coverage-native', # https://crbug.com/1018780
283 ],
284 },
Kenneth Russelleb60cbd22017-12-05 07:54:28285 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09286 'remove_from': [
287 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12288 'android-code-coverage-native', # https://crbug.com/1018780
John Budorick27d2d44e2019-05-20 20:26:09289 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28290 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28291 'KitKat Phone Tester (dbg)': {
292 'swarming': {
293 'shards': 20,
294 },
295 },
Kenneth Russelleb60cbd22017-12-05 07:54:28296 'Marshmallow 64 bit Tester': {
297 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28298 'shards': 14,
299 },
300 },
Ben Pastenec73e96e92018-07-12 01:40:35301 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57302 # TODO(https://crbug.com/884413): Re-enable this once the tests are
303 # either passing or there is more capacity.
304 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35305 },
Stephen Martinis1384ff92020-01-07 19:52:15306 'android-arm64-proguard-rel': {
307 'swarming': {
308 'shards': 25,
309 },
310 },
311 'android-marshmallow-arm64-rel': {
312 'swarming': {
313 'shards': 25,
314 },
315 },
316 'android-pie-arm64-rel': {
317 'args': [
318 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
319 ],
320
John Budorick34009472018-04-03 17:38:44321 },
Kenneth Russelleb60cbd22017-12-05 07:54:28322 },
323 },
324 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15325 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09326 'KitKat Tablet Tester',
327 'Lollipop Tablet Tester',
328 'Marshmallow Tablet Tester',
Haiyang Pan801fbaa32019-09-06 18:43:09329 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:29330 'android-pie-x86-fyi-rel',
Andrew Luo38b311f2019-10-04 03:42:09