blob: ee0365b061e3ba66df0252cd4d10bc8a3107565b [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{
19 '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 Russell8ceeabf2017-12-11 17:53:2825 # chromium.android.fyi
26 'x64 Device Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:2827 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2828 },
Kenneth Russell8a386d42018-06-02 09:48:0129 'angle_end2end_tests': {
30 'remove_from': [
31 # chromium.gpu.fyi
32 # TODO(ynovikov) Investigate why the test breaks on older devices.
33 'Android FYI Release (Nexus 5)',
34 'Android FYI Release (Nexus 6)',
35 'Android FYI Release (Nexus 9)',
36 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
37 'Linux FYI Release (AMD R7 240)',
38 ],
39 },
40 'angle_perftests': {
41 'remove_from': [
Nico Weber521565b2018-07-12 22:50:1642 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Kenneth Russell8a386d42018-06-02 09:48:0143 ],
44 },
Kenneth Russellfbda3c532017-12-08 23:57:2445 'angle_unittests': {
46 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5247 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0148 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0149 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2450 ],
John Budorickca14c76f62017-12-09 14:19:1851 'modifications': {
52 'Linux ASan LSan Tests (1)': {
53 'swarming': {
54 'shards': 10,
55 },
56 },
57 },
Kenneth Russellfbda3c532017-12-08 23:57:2458 },
John Budorickca14c76f62017-12-09 14:19:1859 'blink_heap_unittests': {
60 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:1861 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4662 'Linux TSan Tests', # https://crbug.com/831674
John Budorickca14c76f62017-12-09 14:19:1863 ],
John Budorickca14c76f62017-12-09 14:19:1864 },
Kenneth Russelleb60cbd22017-12-05 07:54:2865 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2466 'remove_from': [
67 # chromium.clang
68 'CrWinAsanCov',
Nico Weber3af4da72018-02-27 01:59:4169 'linux-win_cross-rel',
Dirk Pranke57c11a92018-06-17 21:23:4270 'ToTMac', # https://crbug.com/828031
71 'ToTMacASan', # https://crbug.com/828031
Dirk Pranke57c11a92018-06-17 21:23:4272 # chromium.fyi
73 'Chromium Mac 10.13', # https://crbug.com/828031
Dirk Pranke57c11a92018-06-17 21:23:4274 'mac-views-rel', # https://crbug.com/828031
Dirk Pranke9e8bb712018-06-18 05:02:3875 # chromium.mac
76 'Mac10.10 Tests', # https://crbug.com/828031
John Budorickca14c76f62017-12-09 14:19:1877 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4678 'Linux TSan Tests', # https://crbug.com/368525
Dirk Pranke57c11a92018-06-17 21:23:4279 'Mac ASan 64 Tests (1)', # https://crbug.com/828031
Stephen Martinise701f5a2018-05-04 01:25:1180 # chromium.win
81 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2482 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2883 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:2884 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:3485 'linux-chromeos-dbg': {
86 'swarming': {
87 'shards': 20,
88 },
89 },
Nico Weber3f2a65de92018-06-11 14:04:1790 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:2491 'ToTWin(dbg)': {
92 'swarming': {
93 'shards': 20,
94 },
95 },
96 'ToTWin64(dbg)': {
97 'swarming': {
98 'shards': 20,
99 },
100 },
Dirk Pranke9e20e8d2018-06-18 02:46:54101 # chromium.mac
Dirk Pranke9e20e8d2018-06-18 02:46:54102 'Mac10.11 Tests': {
103 # A subset of tests seem to cause WindowServer deaths on VMs.
104 # crbug.com/828031 et al.
105 'args': [
106 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
107 '--gtest_shuffle',
108 ],
109 'swarming': {
110 'dimension_sets': [
111 {
112 'pool': 'Chrome-quarantine',
Dirk Pranke9e8bb712018-06-18 05:02:38113 'gpu': 'none',
Dirk Pranke9e20e8d2018-06-18 02:46:54114 },
115 ],
116 },
117 },
118 'Mac10.12 Tests': {
119 # A subset of tests seem to cause WindowServer deaths on VMs.
120 # crbug.com/828031 et al.
121 'args': [
122 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
123 '--gtest_shuffle',
124 ],
125 'swarming': {
126 'dimension_sets': [
127 {
128 'pool': 'Chrome-quarantine',
Dirk Pranke9e8bb712018-06-18 05:02:38129 'gpu': 'none',
Dirk Pranke9e20e8d2018-06-18 02:46:54130 },
131 ],
132 },
133 },
134 'Mac10.13 Tests': {
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 ],
John Budorick96bff732018-06-18 23:24:10141 'experiment_percentage': 50,
Dirk Pranke9e20e8d2018-06-18 02:46:54142 'swarming': {
143 'dimension_sets': [
144 {
145 'pool': 'Chrome-quarantine',
Dirk Pranke9e8bb712018-06-18 05:02:38146 'gpu': 'none',
Dirk Pranke9e20e8d2018-06-18 02:46:54147 },
148 ],
149 },
150 },
151 'Mac10.13 Tests (dbg)': {
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 'swarming': {
159 'dimension_sets': [
160 {
161 'pool': 'Chrome-quarantine',
Dirk Pranke9e8bb712018-06-18 05:02:38162 'gpu': 'none',
Dirk Pranke9e20e8d2018-06-18 02:46:54163 },
164 ],
165 },
166 },
John Budorick4d1e0bf2018-06-27 23:04:23167 'mac-cocoa-rel': {
168 # A subset of tests seem to cause WindowServer deaths on VMs.
169 # crbug.com/828031 et al.
170 'args': [
171 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
172 '--gtest_shuffle',
173 ],
174 'swarming': {
175 'dimension_sets': [
176 {
177 'pool': 'Chrome-quarantine',
178 'gpu': 'none',
179 },
180 ],
181 },
182 },
John Budorickca14c76f62017-12-09 14:19:18183 # chromium.memory
John Budorick5052d552017-12-13 02:59:34184 'Linux ASan LSan Tests (1)': {
185 # These are very slow on the ASAN trybot for some reason.
186 # crbug.com/794372
187 'swarming': {
188 'shards': 30,
189 },
190 },
John Budorickca14c76f62017-12-09 14:19:18191 'Mac ASan 64 Tests (1)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28192 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18193 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28194 },
195 },
Takuto Ikuta54671d972018-07-19 19:06:35196 'Linux ChromiumOS MSan Tests': {
197 # These are very slow on the Chrome OS MSAN trybot for some reason.
198 # crbug.com/865455
199 'swarming': {
200 'shards': 20,
201 },
202 },
203 'Linux Chromium OS ASan LSan Tests (1)': {
204 # These are very slow on the ASAN trybot for some reason.
205 # crbug.com/794372
206 'swarming': {
207 'shards': 30,
208 },
209 },
Dirk Pranke8fd63c12017-12-10 18:06:27210 # client.v8.chromium
211 'Linux - Future (dbg)': {
212 'swarming': {
213 'shards': 10,
214 },
215 },
Kenneth Russell8ceeabf2017-12-11 17:53:28216 # chromium.win
217 'Win7 Tests (dbg)(1)': {
218 'swarming': {
219 'shards': 20,
220 },
221 },
Kenneth Russell6c83d212018-07-27 20:52:59222 'Win10 Tests x64': {
223 # crbug.com/868082
224 'args': [
225 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
226 ],
227 },
Kenneth Russelleb60cbd22017-12-05 07:54:28228 },
229 },
Kenneth Russelleb60cbd22017-12-05 07:54:28230 'cast_shell_browsertests': {
231 'modifications': {
232 'Cast Audio Linux': {
233 'args': [
234 '--enable-local-file-accesses',
235 '--ozone-platform=headless',
236 '--no-sandbox',
237 '--test-launcher-jobs=1',
238 ],
Colin Blundell629091a2018-07-10 14:50:28239 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27240 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28241 },
Kenneth Russelleb60cbd22017-12-05 07:54:28242 },
243 'Cast Linux': {
244 'args': [
245 '--enable-local-file-accesses',
Alexis Hetu134decd2018-08-08 16:56:04246 '--ozone-platform=headless',
Kenneth Russelleb60cbd22017-12-05 07:54:28247 '--no-sandbox',
248 '--test-launcher-jobs=1',
249 ],
Colin Blundell629091a2018-07-10 14:50:28250 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27251 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28252 },
Kenneth Russelleb60cbd22017-12-05 07:54:28253 },
254 },
255 },
Dirk Pranke1b767092017-12-07 04:44:23256 'checkbins': {
257 'remove_from': [
Stephen Martinis7ed165b2018-07-30 21:00:26258 'linux-rel',
259 'mac-rel',
Dirk Pranke1b767092017-12-07 04:44:23260 ],
261 },
Kenneth Russelleb60cbd22017-12-05 07:54:28262 'chrome_public_test_apk': {
Kenneth Russelleb60cbd22017-12-05 07:54:28263 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28264 # chromium.android
John Budorick2232bb982018-05-18 17:50:07265 'android-kitkat-arm-rel': {
266 'swarming': {
267 'shards': 12,
268 },
269 },
John Budorick8c4a989d2018-05-20 05:08:39270 'android-marshmallow-arm64-rel': {
271 # TODO(crbug.com/731759): Enable this once we're confident that it
272 # passes.
273 'experiment_percentage': 100,
274 },
Kenneth Russelleb60cbd22017-12-05 07:54:28275 'KitKat Phone Tester (dbg)': {