blob: ee4cbfa0463ab8ddd4fb17f3e312753327dd3841 [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': {
22 'experiment_percentage': 100, # https://crbug.com/1010211
23 },
24 },
25 },
Kenneth Russelleb60cbd22017-12-05 07:54:2826 'android_webview_unittests': {
27 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3228 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0729 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2830 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2831 'KitKat Tablet Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:2832 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2833 },
Kenneth Russell8a386d42018-06-02 09:48:0134 'angle_end2end_tests': {
35 'remove_from': [
36 # chromium.gpu.fyi
37 # TODO(ynovikov) Investigate why the test breaks on older devices.
38 'Android FYI Release (Nexus 5)',
39 'Android FYI Release (Nexus 6)',
40 'Android FYI Release (Nexus 9)',
41 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
42 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0943 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
44 'Linux FYI Debug (NVIDIA)',
45 'Linux FYI GPU TSAN Release',
Kenneth Russell8a386d42018-06-02 09:48:0146 ],
47 },
48 'angle_perftests': {
49 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2150 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1651 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0952 'Linux FYI GPU TSAN Release', # crbug.com/950542
Zhenyao Moea125ab2019-09-17 02:33:3253 'Win10 FYI x64 Exp Release (Intel HD 630)', # crbug.com/1002313
Kenneth Russell8a386d42018-06-02 09:48:0154 ],
55 },
Kenneth Russellfbda3c532017-12-08 23:57:2456 'angle_unittests': {
57 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5258 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0159 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0160 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2461 ],
John Budorickca14c76f62017-12-09 14:19:1862 'modifications': {
63 'Linux ASan LSan Tests (1)': {
64 'swarming': {
65 'shards': 10,
66 },
67 },
68 },
Kenneth Russellfbda3c532017-12-08 23:57:2469 },
John Budorickca995852019-06-26 16:55:5570 'breakpad_unittests': {
71 'modifications': {
72 'android-asan': {
73 'args': [
74 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
75 ],
76 },
77 },
78 },
Kenneth Russelleb60cbd22017-12-05 07:54:2879 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2480 'remove_from': [
81 # chromium.clang
Brad Halla36886c2019-02-26 16:52:2982 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4183 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2684 'ToTLinuxTSan', # https://crbug.com/368525
John Budorickca14c76f62017-12-09 14:19:1885 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4686 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1187 # chromium.win
88 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2489 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2890 'modifications': {
Roberto Carrillo2c9ec972019-03-20 03:11:1991 # chromium.fyi
92 'linux-chromeos-code-coverage': {
93 'swarming': {
94 'shards': 21,
95 },
96 },
Roberto Carrillo5a5c98dc2019-10-30 22:33:5197 'mac-code-coverage': {
98 # A subset of tests seem to cause WindowServer deaths on VMs.
99 # crbug.com/828031 et al.
100 'args': [
101 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
102 '--gtest_shuffle',
103 ],
104 'swarming': {
105 'shards': 15,
106 },
107 },
Ben Pastene21277632019-06-04 15:12:28108 'linux-chromeos-google-rel': {
109 # TODO(https://crbug.com/932269): Promote out of experiment when the
110 # tests are green.
Ben Pastenec942bae2019-06-18 02:27:29111 'args': [
112 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
113 ],
Ben Pastene21277632019-06-04 15:12:28114 },
Kenneth Russell8ceeabf2017-12-11 17:53:28115 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34116 'linux-chromeos-dbg': {
117 'swarming': {
James Cook1380ad162018-10-25 00:51:19118 'shards': 21,
Kenneth Russell56a3e862017-12-08 03:11:34119 },
120 },
Nico Weber3f2a65de92018-06-11 14:04:17121 # chromium.clang
Nico Weber0c2861b2018-12-14 18:05:16122 'ToTMac': {
123 # A subset of tests seem to cause WindowServer deaths on VMs.
124 # crbug.com/828031 et al.
125 'args': [
126 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
127 '--gtest_shuffle',
128 ],
129 },
130 'ToTMacASan': {
131 # A subset of tests seem to cause WindowServer deaths on VMs.
132 # crbug.com/828031 et al.
133 'args': [
134 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
135 '--gtest_shuffle',
136 ],
137 },
Kenneth Russellfbda3c532017-12-08 23:57:24138 'ToTWin(dbg)': {
139 'swarming': {
140 'shards': 20,
141 },
142 },
143 'ToTWin64(dbg)': {
144 'swarming': {
145 'shards': 20,
146 },
147 },
Nico Weber0c2861b2018-12-14 18:05:16148 'mac-osxbeta-rel': {
149 # A subset of tests seem to cause WindowServer deaths on VMs.
150 # crbug.com/828031 et al.
151 'args': [
152 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
153 '--gtest_shuffle',
154 ],
155 },
Dirk Pranke9e20e8d2018-06-18 02:46:54156 # chromium.mac
Nico Weber0c2861b2018-12-14 18:05:16157 'Mac10.10 Tests': {
158 # A subset of tests seem to cause WindowServer deaths on VMs.
159 # crbug.com/828031 et al.
160 'args': [
161 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
162 '--gtest_shuffle',
163 ],
164 },
Dirk Pranke9e20e8d2018-06-18 02:46:54165 'Mac10.11 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12166 # A subset of tests seem to cause WindowServer deaths on VMs.
167 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54168 'args': [
John Budorick7b7a0f02018-10-10 22:51:12169 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54170 '--gtest_shuffle',
171 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54172 },
173 'Mac10.12 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12174 # A subset of tests seem to cause WindowServer deaths on VMs.
175 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54176 'args': [
John Budorick7b7a0f02018-10-10 22:51:12177 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54178 '--gtest_shuffle',
179 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54180 },
Robert Sesek2ce2c702018-10-18 18:46:29181 'Mac10.13 Tests': {
182 # A subset of tests seem to cause WindowServer deaths on VMs.
183 # crbug.com/828031 et al.
184 'args': [
185 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
186 '--gtest_shuffle',
187 ],
Robert Sesek2ce2c702018-10-18 18:46:29188 },
Dirk Pranke9e20e8d2018-06-18 02:46:54189 'Mac10.13 Tests (dbg)': {
John Budorick7b7a0f02018-10-10 22:51:12190 # A subset of tests seem to cause WindowServer deaths on VMs.
191 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54192 'args': [
John Budorick7b7a0f02018-10-10 22:51:12193 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54194 '--gtest_shuffle',
195 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54196 },
John Budorickca14c76f62017-12-09 14:19:18197 # chromium.memory
John Budorick5052d552017-12-13 02:59:34198 'Linux ASan LSan Tests (1)': {
199 # These are very slow on the ASAN trybot for some reason.
200 # crbug.com/794372
201 'swarming': {
202 'shards': 30,
203 },
204 },
John Budorickca14c76f62017-12-09 14:19:18205 'Mac ASan 64 Tests (1)': {
Nico Weber0c2861b2018-12-14 18:05:16206 # A subset of tests seem to cause WindowServer deaths on VMs.
207 # crbug.com/828031 et al.
208 'args': [
209 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
210 '--gtest_shuffle',
211 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28212 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18213 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28214 },
215 },
Takuto Ikuta54671d972018-07-19 19:06:35216 'Linux ChromiumOS MSan Tests': {
217 # These are very slow on the Chrome OS MSAN trybot for some reason.
218 # crbug.com/865455
219 'swarming': {
Ben Pastenea7166f32019-08-09 02:59:52220 'shards': 30,
Takuto Ikuta54671d972018-07-19 19:06:35221 },
222 },
223 'Linux Chromium OS ASan LSan Tests (1)': {
224 # These are very slow on the ASAN trybot for some reason.
225 # crbug.com/794372
226 'swarming': {
James Cook1380ad162018-10-25 00:51:19227 'shards': 31,
Takuto Ikuta54671d972018-07-19 19:06:35228 },
229 },
Kenneth Russell8ceeabf2017-12-11 17:53:28230 # chromium.win
Takuto Ikutaea000e92018-09-05 04:31:54231 'Win7 Tests (1)': {
232 # This is for slow test execution that often becomes a critical path of
233 # swarming jobs. crbug.com/868114
234 'swarming': {
235 'shards': 15,
236 },
237 },
Kenneth Russell8ceeabf2017-12-11 17:53:28238 'Win7 Tests (dbg)(1)': {
239 'swarming': {
240 'shards': 20,
241 },
242 },
Kenneth Russell6c83d212018-07-27 20:52:59243 'Win10 Tests x64': {
244 # crbug.com/868082
245 'args': [
246 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
247 ],
Takuto Ikutac9c269a2019-01-10 22:40:25248 'swarming': {
249 # This is for slow test execution that often becomes a critical path of
250 # swarming jobs. crbug.com/868114
251 'shards': 15,
252 }
Kenneth Russell6c83d212018-07-27 20:52:59253 },
Nico Weber0c2861b2018-12-14 18:05:16254 # client.v8.chromium
255 'Linux - Future (dbg)': {
256 'swarming': {
257 'shards': 10,
258 },
259 },
Kenneth Russelleb60cbd22017-12-05 07:54:28260 },
261 },
Kenneth Russelleb60cbd22017-12-05 07:54:28262 'cast_shell_browsertests': {
263 'modifications': {
264 'Cast Audio Linux': {
265 'args': [
266 '--enable-local-file-accesses',
267 '--ozone-platform=headless',
268 '--no-sandbox',
269 '--test-launcher-jobs=1',
270 ],
Colin Blundell629091a2018-07-10 14:50:28271 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27272 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28273 },
Kenneth Russelleb60cbd22017-12-05 07:54:28274 },
275 'Cast Linux': {
276 'args': [
277 '--enable-local-file-accesses',
Alexis Hetu134decd2018-08-08 16:56:04278 '--ozone-platform=headless',
Kenneth Russelleb60cbd22017-12-05 07:54:28279 '--no-sandbox',
280 '--test-launcher-jobs=1',
281 ],
Colin Blundell629091a2018-07-10 14:50:28282 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27283 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28284 },
Kenneth Russelleb60cbd22017-12-05 07:54:28285 },
286 },
287 },
Dirk Pranke1b767092017-12-07 04:44:23288 'checkbins': {
289 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33290 'linux-archive-dbg',
291 'linux-archive-rel',
292 'mac-archive-dbg',
293 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23294 ],
295 },
Andrew Luod252791ac2019-10-15 00:28:13296 'chrome_java_test_pagecontroller_tests': {
297 'modifications': {
298 'android-pie-arm64-rel': {
299 'experiment_percentage': 100, # https://crbug.com/924194
300 },
301 },
302 },
Yun Liu7cfd28a2019-10-30 01:57:12303 'chrome_public_smoke_test': {
304 'remove_from': [
305 'android-code-coverage-native', # https://crbug.com/1018780
306 ],
307 },
Kenneth Russelleb60cbd22017-12-05 07:54:28308 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09309 'remove_from': [
310 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12311 'android-code-coverage-native', # https://crbug.com/1018780
John Budorick27d2d44e2019-05-20 20:26:09312 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28313 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28314 # chromium.android
Andrew Luo38b311f2019-10-04 03:42:09315 'android-pie-arm64-rel': {
316 'experiment_percentage': 100, # https://crbug.com/1010211
317 },
Kenneth Russelleb60cbd22017-12-05 07:54:28318 'KitKat Phone Tester (dbg)': {
319 'swarming': {
320 'shards': 20,
321 },
322 },
Kenneth Russelleb60cbd22017-12-05 07:54:28