blob: 6ad7a86a6be040e461c3f723136ac3db599363a0 [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{
Kenneth Russelleb60cbd22017-12-05 07:54:2819 'android_webview_unittests': {
20 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3221 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0722 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2823 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2824 'KitKat Tablet Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:2825 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2826 },
Kenneth Russell8a386d42018-06-02 09:48:0127 'angle_end2end_tests': {
28 'remove_from': [
29 # chromium.gpu.fyi
30 # TODO(ynovikov) Investigate why the test breaks on older devices.
31 'Android FYI Release (Nexus 5)',
32 'Android FYI Release (Nexus 6)',
33 'Android FYI Release (Nexus 9)',
34 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
35 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0936 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
37 'Linux FYI Debug (NVIDIA)',
38 'Linux FYI GPU TSAN Release',
Kenneth Russell8a386d42018-06-02 09:48:0139 ],
40 },
41 'angle_perftests': {
42 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2143 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1644 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0945 'Linux FYI GPU TSAN Release', # crbug.com/950542
Kenneth Russell8a386d42018-06-02 09:48:0146 ],
47 },
Kenneth Russellfbda3c532017-12-08 23:57:2448 'angle_unittests': {
49 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5250 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0151 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0152 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2453 ],
John Budorickca14c76f62017-12-09 14:19:1854 'modifications': {
55 'Linux ASan LSan Tests (1)': {
56 'swarming': {
57 'shards': 10,
58 },
59 },
60 },
Kenneth Russellfbda3c532017-12-08 23:57:2461 },
John Budorickca995852019-06-26 16:55:5562 'breakpad_unittests': {
63 'modifications': {
64 'android-asan': {
65 'args': [
66 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
67 ],
68 },
69 },
70 },
Kenneth Russelleb60cbd22017-12-05 07:54:2871 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2472 'remove_from': [
73 # chromium.clang
Brad Halla36886c2019-02-26 16:52:2974 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4175 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2676 'ToTLinuxTSan', # https://crbug.com/368525
John Budorickca14c76f62017-12-09 14:19:1877 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4678 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1179 # chromium.win
80 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2481 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2882 'modifications': {
Roberto Carrillo2c9ec972019-03-20 03:11:1983 # chromium.fyi
84 'linux-chromeos-code-coverage': {
85 'swarming': {
86 'shards': 21,
87 },
88 },
Ben Pastene21277632019-06-04 15:12:2889 'linux-chromeos-google-rel': {
90 # TODO(https://crbug.com/932269): Promote out of experiment when the
91 # tests are green.
Ben Pastenec942bae2019-06-18 02:27:2992 'args': [
93 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
94 ],
Ben Pastene21277632019-06-04 15:12:2895 },
Roberto Carrillo0c2b72312019-04-22 22:10:1596 'linux-chromeos-oobe-code-coverage': {
97 'swarming': {
98 'shards': 21,
99 },
100 },
Kenneth Russell8ceeabf2017-12-11 17:53:28101 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34102 'linux-chromeos-dbg': {
103 'swarming': {
James Cook1380ad162018-10-25 00:51:19104 'shards': 21,
Kenneth Russell56a3e862017-12-08 03:11:34105 },
106 },
Nico Weber3f2a65de92018-06-11 14:04:17107 # chromium.clang
Nico Weber0c2861b2018-12-14 18:05:16108 'ToTMac': {
109 # A subset of tests seem to cause WindowServer deaths on VMs.
110 # crbug.com/828031 et al.
111 'args': [
112 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
113 '--gtest_shuffle',
114 ],
115 },
116 'ToTMacASan': {
117 # A subset of tests seem to cause WindowServer deaths on VMs.
118 # crbug.com/828031 et al.
119 'args': [
120 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
121 '--gtest_shuffle',
122 ],
123 },
Kenneth Russellfbda3c532017-12-08 23:57:24124 'ToTWin(dbg)': {
125 'swarming': {
126 'shards': 20,
127 },
128 },
129 'ToTWin64(dbg)': {
130 'swarming': {
131 'shards': 20,
132 },
133 },
Stephen Martinis4680bbf2019-03-25 21:39:00134 'mac-dummy-rel': {
135 # A subset of tests seem to cause WindowServer deaths on VMs.
136 # crbug.com/828031 et al.
137 'args': [
138 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
139 '--gtest_shuffle',
140 ],
141 },
Nico Weber0c2861b2018-12-14 18:05:16142 'mac-osxbeta-rel': {
143 # A subset of tests seem to cause WindowServer deaths on VMs.
144 # crbug.com/828031 et al.
145 'args': [
146 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
147 '--gtest_shuffle',
148 ],
149 },
Dirk Pranke9e20e8d2018-06-18 02:46:54150 # chromium.mac
Nico Weber0c2861b2018-12-14 18:05:16151 'Mac10.10 Tests': {
152 # A subset of tests seem to cause WindowServer deaths on VMs.
153 # crbug.com/828031 et al.
154 'args': [
155 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
156 '--gtest_shuffle',
157 ],
158 },
Dirk Pranke9e20e8d2018-06-18 02:46:54159 'Mac10.11 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12160 # A subset of tests seem to cause WindowServer deaths on VMs.
161 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54162 'args': [
John Budorick7b7a0f02018-10-10 22:51:12163 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54164 '--gtest_shuffle',
165 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54166 },
167 'Mac10.12 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12168 # A subset of tests seem to cause WindowServer deaths on VMs.
169 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54170 'args': [
John Budorick7b7a0f02018-10-10 22:51:12171 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54172 '--gtest_shuffle',
173 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54174 },
Robert Sesek2ce2c702018-10-18 18:46:29175 'Mac10.13 Tests': {
176 # A subset of tests seem to cause WindowServer deaths on VMs.
177 # crbug.com/828031 et al.
178 'args': [
179 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
180 '--gtest_shuffle',
181 ],
Robert Sesek2ce2c702018-10-18 18:46:29182 },
Dirk Pranke9e20e8d2018-06-18 02:46:54183 'Mac10.13 Tests (dbg)': {
John Budorick7b7a0f02018-10-10 22:51:12184 # A subset of tests seem to cause WindowServer deaths on VMs.
185 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54186 'args': [
John Budorick7b7a0f02018-10-10 22:51:12187 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54188 '--gtest_shuffle',
189 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54190 },
John Budorickca14c76f62017-12-09 14:19:18191 # chromium.memory
John Budorick5052d552017-12-13 02:59:34192 'Linux ASan LSan Tests (1)': {
193 # These are very slow on the ASAN trybot for some reason.
194 # crbug.com/794372
195 'swarming': {
196 'shards': 30,
197 },
198 },
John Budorickca14c76f62017-12-09 14:19:18199 'Mac ASan 64 Tests (1)': {
Nico Weber0c2861b2018-12-14 18:05:16200 # A subset of tests seem to cause WindowServer deaths on VMs.
201 # crbug.com/828031 et al.
202 'args': [
203 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
204 '--gtest_shuffle',
205 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28206 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18207 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28208 },
209 },
Takuto Ikuta54671d972018-07-19 19:06:35210 'Linux ChromiumOS MSan Tests': {
211 # These are very slow on the Chrome OS MSAN trybot for some reason.
212 # crbug.com/865455
213 'swarming': {
James Cook1380ad162018-10-25 00:51:19214 'shards': 25,
Takuto Ikuta54671d972018-07-19 19:06:35215 },
216 },
217 'Linux Chromium OS ASan LSan Tests (1)': {
218 # These are very slow on the ASAN trybot for some reason.
219 # crbug.com/794372
220 'swarming': {
James Cook1380ad162018-10-25 00:51:19221 'shards': 31,
Takuto Ikuta54671d972018-07-19 19:06:35222 },
223 },
Kenneth Russell8ceeabf2017-12-11 17:53:28224 # chromium.win
Takuto Ikutaea000e92018-09-05 04:31:54225 'Win7 Tests (1)': {
226 # This is for slow test execution that often becomes a critical path of
227 # swarming jobs. crbug.com/868114
228 'swarming': {
229 'shards': 15,
230 },
231 },
Kenneth Russell8ceeabf2017-12-11 17:53:28232 'Win7 Tests (dbg)(1)': {
233 'swarming': {
234 'shards': 20,
235 },
236 },
Kenneth Russell6c83d212018-07-27 20:52:59237 'Win10 Tests x64': {
238 # crbug.com/868082
239 'args': [
240 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
241 ],
Takuto Ikutac9c269a2019-01-10 22:40:25242 'swarming': {
243 # This is for slow test execution that often becomes a critical path of
244 # swarming jobs. crbug.com/868114
245 'shards': 15,
246 }
Kenneth Russell6c83d212018-07-27 20:52:59247 },
Nico Weber0c2861b2018-12-14 18:05:16248 # client.v8.chromium
249 'Linux - Future (dbg)': {
250 'swarming': {
251 'shards': 10,
252 },
253 },
Kenneth Russelleb60cbd22017-12-05 07:54:28254 },
255 },
Kenneth Russelleb60cbd22017-12-05 07:54:28256 'cast_shell_browsertests': {
257 'modifications': {
258 'Cast Audio Linux': {
259 'args': [
260 '--enable-local-file-accesses',
261 '--ozone-platform=headless',
262 '--no-sandbox',
263 '--test-launcher-jobs=1',
264 ],
Colin Blundell629091a2018-07-10 14:50:28265 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27266 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28267 },
Kenneth Russelleb60cbd22017-12-05 07:54:28268 },
269 'Cast Linux': {
270 'args': [
271 '--enable-local-file-accesses',
Alexis Hetu134decd2018-08-08 16:56:04272 '--ozone-platform=headless',
Kenneth Russelleb60cbd22017-12-05 07:54:28273 '--no-sandbox',
274 '--test-launcher-jobs=1',
275 ],
Colin Blundell629091a2018-07-10 14:50:28276 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27277 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28278 },
Kenneth Russelleb60cbd22017-12-05 07:54:28279 },
280 },
281 },
Dirk Pranke1b767092017-12-07 04:44:23282 'checkbins': {
283 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33284 'linux-archive-dbg',
285 'linux-archive-rel',
286 'mac-archive-dbg',
287 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23288 ],
289 },
Kenneth Russelleb60cbd22017-12-05 07:54:28290 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09291 'remove_from': [
292 'android-asan', # https://crbug.com/964562
293 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28294 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28295 # chromium.android
John Budorick2232bb982018-05-18 17:50:07296 'android-kitkat-arm-rel': {
297 'swarming': {
298 'shards': 12,
299 },
300 },
Ben Pastenea789de22018-10-30 02:22:23301 'android-marshmallow-arm64-rel': {
302 # TODO(crbug.com/731759): Enable this once we're confident that it
303 # passes.
Ben Pastene24af66b2018-12-10 20:28:27304 'experiment_percentage': 0,
Ben Pastenea789de22018-10-30 02:22:23305 },
Kenneth Russelleb60cbd22017-12-05 07:54:28306 'KitKat Phone Tester (dbg)': {
307 'swarming': {
308 'shards': 20,
309 },
310 },
Kenneth Russelleb60cbd22017-12-05 07:54:28311 'Marshmallow 64 bit Tester': {
Benjamin Pasteneca1963002018-04-18 18:58:24312 # TODO(crbug.com/731759): Enable this once we're confident that it
313 # passes.
314 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:28315 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28316 'shards': 14,
317 },
318 },
Ben Pastenec73e96e92018-07-12 01:40:35319 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57320 # TODO(https://crbug.com/884413): Re-enable this once the tests are
321 # either passing or there is more capacity.
322 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35323 },
John Budorick34009472018-04-03 17:38:44324 # chromium.swarm
325 'Android N5X Swarm': {
326 # TODO(crbug.com/731759): Enable this once we're confident that it
327 # passes.
328 'experiment_percentage': 100,
329 },
Kenneth Russelleb60cbd22017-12-05 07:54:28330 },
331 },
332 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15333 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09334 # chromium.android
335 'KitKat Tablet Tester',
336 'Lollipop Tablet Tester',
337 'Marshmallow Tablet Tester',
bsheedydf58b4e2018-11-01 19:42:16338 # chromium.clang
339 'ToTAndroid',
340 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09341 # chromium.memory
342 'android-asan', # https://crbug.com/964562
bsheedy410dd7c2018-06-15 22:42:09343 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28344 },
bsheedy75a4dd52018-11-27 23:24:30345 'chrome_public_test_vr_apk-vega': {
346 'modifications': {
347 # chromium.android
348 'Oreo Phone Tester': {
349 'swarming': {
350 'dimension_sets': [
351 {
352 'device_os': 'OVR1.180808.003',
353 'device_type': 'vega',
354 'os': 'Android',
355 },
356 ],
357 },
358 }
359 }
360 },
Takuto Ikuta1b749b902019-04-11 18:05:53361 'chromedriver_py_tests': {
362 'remove_from': [
363 # Timeout happens sometimes (crbug.com/951799).
364 'Win10 Tests x64',
365 'Win10 Tests x64 (dbg)',
366 ],
367 },
Kenneth Russelleb60cbd22017-12-05 07:54:28368 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28369 'modifications': {
John Budorick5052d552017-12-13 02:59:34370 # chromium.memory
371 'Linux ASan LSan Tests (1)': {
372 # These are very slow on the ASAN trybot for some reason.
373 # crbug.com/794372
374 'swarming': {
375 'shards': 5,
376 },
377 },
Takuto Ikuta54671d972018-07-19 19:06:35378 'Linux Chromium OS ASan LSan Tests (1)': {
379 # These are very slow on the ASAN trybot for some reason.
380 # crbug.com/794372
381 'swarming': {
382 'shards': 5,
383 },
384 },
Ben Pastenede31e19a2019-07-03 00:28:53385 'linux-chromeos-google-rel': {
386 # TODO(crbug.com/980748): Remove this filter.
387 'args': [
388 '--gtest_filter=-CrashAnalyzerTest.StackTraceCollection',
389 ],
390 },
Kenneth Russelleb60cbd22017-12-05 07:54:28391 },
392 },
393 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29394 'remove_from': [
395 # chromium.clang
396 'CrWinAsan(dll)', # https://crbug.com/935598
397 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28398 'modifications': {
Garrett Beaty42e802142019-03-11 22:03:42399 # chromium.android
400 'Lollipop Phone Tester': {
401 'swarming': {
Garrett Beatyf3c98282019-03-12 17:35:18402 'shards': 13,
Garrett Beaty42e802142019-03-11 22:03:42403 },
404 },
Kenneth Russellfbda3c532017-12-08 23:57:24405 # chromium.linux
406 'Cast Audio Linux': {
407 'args': [
Nico Weber02f30392018-07-16 18:39:43408 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24409 ],
Kenneth Russellfbda3c532017-12-08 23:57:24410 },
411 'Cast Linux': {
412 'args': [
Nico Weber02f30392018-07-16 18:39:43413 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24414 ],
Kenneth Russellfbda3c532017-12-08 23:57:24415 },
John Budorickf2283d72019-06-25 01:09:09416 # chromium.memory