blob: 82a1f4bcc0f7af2b906e4f1dd1e76c21736b3825 [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 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)',
Sunny Sachanandani917b074c2019-03-12 03:18:4936 # Disabled due to numerous ES2_VULKAN failures crbug.com/940750
37 'Linux FYI Experimental Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:0138 ],
39 },
40 'angle_perftests': {
41 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2142 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1643 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Kenneth Russell8a386d42018-06-02 09:48:0144 ],
45 },
Kenneth Russellfbda3c532017-12-08 23:57:2446 'angle_unittests': {
47 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5248 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0149 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0150 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2451 ],
John Budorickca14c76f62017-12-09 14:19:1852 'modifications': {
53 'Linux ASan LSan Tests (1)': {
54 'swarming': {
55 'shards': 10,
56 },
57 },
58 },
Kenneth Russellfbda3c532017-12-08 23:57:2459 },
Sunny Sachanandani4841aafc2019-03-13 23:21:1360 'angle_white_box_tests': {
61 'remove_from': [
62 # chromium.gpu.fyi
63 # Vulkan tests fail consistently due to missing extensions.
64 # See crbug.com/940750
65 'Linux FYI Experimental Release (Intel HD 630)',
66 ],
67 },
Kenneth Russelleb60cbd22017-12-05 07:54:2868 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2469 'remove_from': [
70 # chromium.clang
Brad Halla36886c2019-02-26 16:52:2971 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4172 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2673 'ToTLinuxTSan', # https://crbug.com/368525
John Budorickca14c76f62017-12-09 14:19:1874 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4675 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1176 # chromium.win
77 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2478 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2879 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:2880 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:3481 'linux-chromeos-dbg': {
82 'swarming': {
James Cook1380ad162018-10-25 00:51:1983 'shards': 21,
Kenneth Russell56a3e862017-12-08 03:11:3484 },
85 },
Nico Weber3f2a65de92018-06-11 14:04:1786 # chromium.clang
Nico Weber0c2861b2018-12-14 18:05:1687 'ToTMac': {
88 # A subset of tests seem to cause WindowServer deaths on VMs.
89 # crbug.com/828031 et al.
90 'args': [
91 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
92 '--gtest_shuffle',
93 ],
94 },
95 'ToTMacASan': {
96 # A subset of tests seem to cause WindowServer deaths on VMs.
97 # crbug.com/828031 et al.
98 'args': [
99 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
100 '--gtest_shuffle',
101 ],
102 },
Kenneth Russellfbda3c532017-12-08 23:57:24103 'ToTWin(dbg)': {
104 'swarming': {
105 'shards': 20,
106 },
107 },
108 'ToTWin64(dbg)': {
109 'swarming': {
110 'shards': 20,
111 },
112 },
Nico Weber0c2861b2018-12-14 18:05:16113 # chromium.fyi
114 'Chromium Mac 10.13': {
115 # A subset of tests seem to cause WindowServer deaths on VMs.
116 # crbug.com/828031 et al.
117 'args': [
118 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
119 '--gtest_shuffle',
120 ],
121 },
122 'mac-osxbeta-rel': {
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 },
Dirk Pranke9e20e8d2018-06-18 02:46:54130 # chromium.mac
Nico Weber0c2861b2018-12-14 18:05:16131 'Mac10.10 Tests': {
132 # A subset of tests seem to cause WindowServer deaths on VMs.
133 # crbug.com/828031 et al.
134 'args': [
135 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
136 '--gtest_shuffle',
137 ],
138 },
Dirk Pranke9e20e8d2018-06-18 02:46:54139 'Mac10.11 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12140 # A subset of tests seem to cause WindowServer deaths on VMs.
141 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54142 'args': [
John Budorick7b7a0f02018-10-10 22:51:12143 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54144 '--gtest_shuffle',
145 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54146 },
147 'Mac10.12 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12148 # A subset of tests seem to cause WindowServer deaths on VMs.
149 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54150 'args': [
John Budorick7b7a0f02018-10-10 22:51:12151 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54152 '--gtest_shuffle',
153 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54154 },
Robert Sesek2ce2c702018-10-18 18:46:29155 'Mac10.13 Tests': {
156 # A subset of tests seem to cause WindowServer deaths on VMs.
157 # crbug.com/828031 et al.
158 'args': [
159 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
160 '--gtest_shuffle',
161 ],
Robert Sesek2ce2c702018-10-18 18:46:29162 },
Dirk Pranke9e20e8d2018-06-18 02:46:54163 'Mac10.13 Tests (dbg)': {
John Budorick7b7a0f02018-10-10 22:51:12164 # A subset of tests seem to cause WindowServer deaths on VMs.
165 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54166 'args': [
John Budorick7b7a0f02018-10-10 22:51:12167 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54168 '--gtest_shuffle',
169 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54170 },
John Budorickca14c76f62017-12-09 14:19:18171 # chromium.memory
John Budorick5052d552017-12-13 02:59:34172 'Linux ASan LSan Tests (1)': {
173 # These are very slow on the ASAN trybot for some reason.
174 # crbug.com/794372
175 'swarming': {
176 'shards': 30,
177 },
178 },
John Budorickca14c76f62017-12-09 14:19:18179 'Mac ASan 64 Tests (1)': {
Nico Weber0c2861b2018-12-14 18:05:16180 # A subset of tests seem to cause WindowServer deaths on VMs.
181 # crbug.com/828031 et al.
182 'args': [
183 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
184 '--gtest_shuffle',
185 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28186 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18187 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28188 },
189 },
Takuto Ikuta54671d972018-07-19 19:06:35190 'Linux ChromiumOS MSan Tests': {
191 # These are very slow on the Chrome OS MSAN trybot for some reason.
192 # crbug.com/865455
193 'swarming': {
James Cook1380ad162018-10-25 00:51:19194 'shards': 25,
Takuto Ikuta54671d972018-07-19 19:06:35195 },
196 },
197 'Linux Chromium OS ASan LSan Tests (1)': {
198 # These are very slow on the ASAN trybot for some reason.
199 # crbug.com/794372
200 'swarming': {
James Cook1380ad162018-10-25 00:51:19201 'shards': 31,
Takuto Ikuta54671d972018-07-19 19:06:35202 },
203 },
Kenneth Russell8ceeabf2017-12-11 17:53:28204 # chromium.win
Takuto Ikutaea000e92018-09-05 04:31:54205 'Win7 Tests (1)': {
206 # This is for slow test execution that often becomes a critical path of
207 # swarming jobs. crbug.com/868114
208 'swarming': {
209 'shards': 15,
210 },
211 },
Kenneth Russell8ceeabf2017-12-11 17:53:28212 'Win7 Tests (dbg)(1)': {
213 'swarming': {
214 'shards': 20,
215 },
216 },
Kenneth Russell6c83d212018-07-27 20:52:59217 'Win10 Tests x64': {
218 # crbug.com/868082
219 'args': [
220 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
221 ],
Takuto Ikutac9c269a2019-01-10 22:40:25222 'swarming': {
223 # This is for slow test execution that often becomes a critical path of
224 # swarming jobs. crbug.com/868114
225 'shards': 15,
226 }
Kenneth Russell6c83d212018-07-27 20:52:59227 },
Nico Weber0c2861b2018-12-14 18:05:16228 # client.v8.chromium
229 'Linux - Future (dbg)': {
230 'swarming': {
231 'shards': 10,
232 },
233 },
Kenneth Russelleb60cbd22017-12-05 07:54:28234 },
235 },
Kenneth Russelleb60cbd22017-12-05 07:54:28236 'cast_shell_browsertests': {
237 'modifications': {
238 'Cast Audio Linux': {
239 'args': [
240 '--enable-local-file-accesses',
241 '--ozone-platform=headless',
242 '--no-sandbox',
243 '--test-launcher-jobs=1',
244 ],
Colin Blundell629091a2018-07-10 14:50:28245 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27246 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28247 },
Kenneth Russelleb60cbd22017-12-05 07:54:28248 },
249 'Cast Linux': {
250 'args': [
251 '--enable-local-file-accesses',
Alexis Hetu134decd2018-08-08 16:56:04252 '--ozone-platform=headless',
Kenneth Russelleb60cbd22017-12-05 07:54:28253 '--no-sandbox',
254 '--test-launcher-jobs=1',
255 ],
Colin Blundell629091a2018-07-10 14:50:28256 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27257 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28258 },
Kenneth Russelleb60cbd22017-12-05 07:54:28259 },
260 },
261 },
Dirk Pranke1b767092017-12-07 04:44:23262 'checkbins': {
263 'remove_from': [
Stephen Martinis72671712018-08-23 20:21:04264 'linux-dbg',
Stephen Martinis7ed165b2018-07-30 21:00:26265 'linux-rel',
Stephen Martinis72671712018-08-23 20:21:04266 'mac-dbg',
Stephen Martinis7ed165b2018-07-30 21:00:26267 'mac-rel',
Dirk Pranke1b767092017-12-07 04:44:23268 ],
269 },
Roberto Carrillo197e7a22019-03-13 23:17:23270 'chrome_all_tast_tests': {
271 'remove_from': [
272 'chromeos-vm-code-coverage',
273 ],
274 },
Clark DuValld5b71742018-12-07 22:11:32275 # Note: keep experiment percentages the same as
276 # network_service_chrome_public_test_apk.
Kenneth Russelleb60cbd22017-12-05 07:54:28277 'chrome_public_test_apk': {
Kenneth Russelleb60cbd22017-12-05 07:54:28278 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28279 # chromium.android
John Budorick2232bb982018-05-18 17:50:07280 'android-kitkat-arm-rel': {
281 'swarming': {
282 'shards': 12,
283 },
284 },
Ben Pastenea789de22018-10-30 02:22:23285 'android-marshmallow-arm64-rel': {
286 # TODO(crbug.com/731759): Enable this once we're confident that it
287 # passes.
Ben Pastene24af66b2018-12-10 20:28:27288 'experiment_percentage': 0,
Ben Pastenea789de22018-10-30 02:22:23289 },
Kenneth Russelleb60cbd22017-12-05 07:54:28290 'KitKat Phone Tester (dbg)': {
291 'swarming': {
292 'shards': 20,
293 },
294 },
Kenneth Russelleb60cbd22017-12-05 07:54:28295 'Marshmallow 64 bit Tester': {
Benjamin Pasteneca1963002018-04-18 18:58:24296 # TODO(crbug.com/731759): Enable this once we're confident that it
297 # passes.
298 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:28299 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28300 'shards': 14,
301 },
302 },
Ben Pastenec73e96e92018-07-12 01:40:35303 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57304 # TODO(https://crbug.com/884413): Re-enable this once the tests are
305 # either passing or there is more capacity.
306 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35307 },
John Budorick34009472018-04-03 17:38:44308 # chromium.swarm
309 'Android N5X Swarm': {
310 # TODO(crbug.com/731759): Enable this once we're confident that it
311 # passes.
312 'experiment_percentage': 100,
313 },
Kenneth Russelleb60cbd22017-12-05 07:54:28314 },
315 },
316 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15317 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09318 # chromium.android
319 'KitKat Tablet Tester',
320 'Lollipop Tablet Tester',
321 'Marshmallow Tablet Tester',
bsheedydf58b4e2018-11-01 19:42:16322 # chromium.clang
323 'ToTAndroid',
324 'ToTAndroidCFI',
bsheedy410dd7c2018-06-15 22:42:09325 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28326 },
bsheedy75a4dd52018-11-27 23:24:30327 'chrome_public_test_vr_apk-vega': {
328 'modifications': {
329 # chromium.android
330 'Oreo Phone Tester': {
331 'swarming': {
332 'dimension_sets': [
333 {
334 'device_os': 'OVR1.180808.003',
335 'device_type': 'vega',
336 'os': 'Android',
337 },
338 ],
339 },
340 }
341 }
342 },
Kenneth Russelleb60cbd22017-12-05 07:54:28343 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28344 'modifications': {
John Budorick5052d552017-12-13 02:59:34345 # chromium.memory
346 'Linux ASan LSan Tests (1)': {
347 # These are very slow on the ASAN trybot for some reason.
348 # crbug.com/794372
349 'swarming': {
350 'shards': 5,
351 },
352 },
Takuto Ikuta54671d972018-07-19 19:06:35353 'Linux Chromium OS ASan LSan Tests (1)': {
354 # These are very slow on the ASAN trybot for some reason.
355 # crbug.com/794372
356 'swarming': {
357 'shards': 5,
358 },
359 },
Kenneth Russelleb60cbd22017-12-05 07:54:28360 },
361 },
362 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29363 'remove_from': [
364 # chromium.clang
365 'CrWinAsan(dll)', # https://crbug.com/935598
366 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28367 'modifications': {
Garrett Beaty42e802142019-03-11 22:03:42368 # chromium.android
369 'Lollipop Phone Tester': {
370 'swarming': {
Garrett Beatyf3c98282019-03-12 17:35:18371 'shards': 13,
Garrett Beaty42e802142019-03-11 22:03:42372 },
373 },
Kenneth Russellfbda3c532017-12-08 23:57:24374 # chromium.linux
375 'Cast Audio Linux': {
376 'args': [
Nico Weber02f30392018-07-16 18:39:43377 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24378 ],
Kenneth Russellfbda3c532017-12-08 23:57:24379 },
380 'Cast Linux': {
381 'args': [
Nico Weber02f30392018-07-16 18:39:43382 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24383 ],
Kenneth Russellfbda3c532017-12-08 23:57:24384 },
Stephen Martinisc1fd43fd2018-06-04 22:04:18385 # chromium.win
386 'Win10 Tests x64 (dbg)': {
387 'experiment_percentage': 100,
Kenneth Russell6c83d212018-07-27 20:52:59388 # crbug.com/868082
389 'args': [
390 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
391 ],
392 },
393 'Win10 Tests x64': {
394 # crbug.com/868082
395 'args': [
396 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
397 ],
Stephen Martinisc1fd43fd2018-06-04 22:04:18398 },
Kenneth Russelleb60cbd22017-12-05 07:54:28399 },
400 },
Nico Weber81e16ace22018-06-30 02:58:47401 'content_shell_crash_test': {
402 'remove_from': [
403 # chromium.linux
404 'Linux Tests (dbg)(1)(32)', # https://crbug.com/859264
405 ],
Dirk Prankeb1c36b322018-07-11 02:42:00406 'modifications': {
407 # chromium.win
408 'Win10 Tests x64 (dbg)': {
409 'experiment_percentage': 100, # https://crbug.com/861730
410 },
411 },
Nico Weber81e16ace22018-06-30 02:58:47412 },
Kenneth Russelleb60cbd22017-12-05 07:54:28413 'content_unittests': {
414 'modifications': {
John Budorick5052d552017-12-13 02:59:34415 # chromium.memory
416 'Linux ASan LSan Tests (1)': {
417 # These are slow on the ASAN trybot for some reason.
418 # crbug.com/794372
419 'swarming': {
420 'shards': 2,
421 },
422 },
Takuto Ikuta54671d972018-07-19 19:06:35423 'Linux ChromiumOS MSan Tests': {
424 # These are very slow on the Chrome OS MSAN trybot for some reason.
425 # crbug.com/865455
426 'swarming': {
427 'shards': 2,
428 },
429 },
Kenneth Russelleb60cbd22017-12-05 07:54:28430 },
431 },
Kenneth Russellc1a09302018-07-10 01:12:54432 'context_lost_tests': {
433 'modifications': {
434 'Mac FYI GPU ASAN Release': {
435 'args': [
436 '--is-asan',
437 ]
438 },
439 },
440 },
Kenneth Russellfbda3c532017-12-08 23:57:24441 'crashpad_tests': {
442 'remove_from': [
443 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:48444 'linux-win_cross-rel', # https://crbug.com/762167
Kenneth Russellfbda3c532017-12-08 23:57:24445 ],
446 },
Roberto Carrillo197e7a22019-03-13 23:17:23447 'cros_vm_sanity_test': {
448 'remove_from': [
449 'chromeos-vm-code-coverage',
450 ],
451 },
Zhenyao Moc307eeb72018-12-20 01:03:20452 'dawn_end2end_tests': {
453 'remove_from': [
454 # chromium.gpu.fyi
Kenneth Russell75df8682019-01-31 23:49:15455 'Linux FYI Experimental Release (Intel HD 630)', # https://crbug.com/927459
Zhenyao Moc307eeb72018-12-20 01:03:20456 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
457 ],
458 },
Joe Downing41486042018-10-18 22:44:44459 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:29460 'remove_from': [
461 # chromium.clang
462 'CrWinAsan(dll)', # https://crbug.com/935598
463 ],
Joe Downing41486042018-10-18 22:44:44464 'modifications': {
465 'Win10 Tests x64 (dbg)': {
466 'experiment_percentage': 100, # https://crbug.com/876615
467 },
468 },
469 },
Kenneth Russelleb60cbd22017-12-05 07:54:28470 'gin_unittests': {
471 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24472 # chromium.clang
Nico Weber1394523f2018-06-06 15:58:47473 'ToTLinuxASan', # https://crbug.com/831667
John Budorickca14c76f62017-12-09 14:19:18474 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46475 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:47476 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:28477 ],
478 },
479 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:18480 'remove_from': [
481 # chromium.clang
John Budorickca14c76f62017-12-09 14:19:18482 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:01483 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:01484 'Android FYI Release (Nexus 5X)',
Morten Stenshorne615a8d02018-04-20 12:19:21485 # chromium.memory
Kenneth Russell55bbec52018-05-03 18:44:55486 # Can't run on MSAN because gl_tests uses the hardware driver,
487 # which isn't instrumented.
488 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18489 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28490 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:45491 # chromium.memory
Kenneth Russell1a515be2018-04-28 03:54:45492 # TODO(kbr): figure out a better way to specify blocks of
493 # arguments like this for tests on multiple machines.
494 'Linux ASan LSan Tests (1)': {
495 'args': [
496 '--use-gpu-in-tests',
497 '--no-xvfb',
498 ],
499 'swarming': {
500 'dimension_sets': [
501 {
502 'gpu': '10de:1cb3',
503 'os': 'Ubuntu',
504 'pool': 'Chrome-GPU',
505 },
506 ],
507 },
508 'use_xvfb': False,
509 },
510 'Linux ASan LSan Tests (1)': {
511 'args': [
512 '--use-gpu-in-tests',
513 '--no-xvfb',
514 ],
515 'swarming': {
516 'dimension_sets': [
517 {
518 'gpu': '10de:1cb3',
519 'os': 'Ubuntu',
520 'pool': 'Chrome-GPU',
521 },
522 ],
523 },
524 'use_xvfb': False,
525 },
526 'Linux CFI': {
527 'args': [
528 '--use-gpu-in-tests',
529 '--no-xvfb',
530 ],
531 'swarming': {
532 'dimension_sets': [
533 {
534 'gpu': '10de:1cb3',
535 'os': 'Ubuntu',
536 'pool': 'Chrome-GPU',
537 },
538 ],
539 },
540 'use_xvfb': False,
541 },
542 'Linux TSan Tests': {
543 'args': [
544 '--use-gpu-in-tests',
545 '--no-xvfb',
546 ],
547 'swarming': {
548 'dimension_sets': [
549 {
550 'gpu': '10de:1cb3',
551 'os': 'Ubuntu',
552 'pool': 'Chrome-GPU',
553 },
554 ],
555 },
556 'use_xvfb': False,
557 },
Kenneth Russelleb60cbd22017-12-05 07:54:28558 },
559 },
560 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:18561 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:01562 # chromium.gpu.fyi
563 # On Android, these are already run on the main waterfall.
564 # Run them on the one-off Android FYI bots, though.
565 'Android FYI Release (Nexus 5X)',
566 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
567 'Linux FYI Release (AMD R7 240)',
John Budorickca14c76f62017-12-09 14:19:18568 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28569 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28570 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:24571 'CFI Linux ToT': {
572 'args': [
573 '--use-gpu-in-tests',
574 '--no-xvfb',
575 ],
576 'swarming': {
577 'dimension_sets': [
578 {
579 'gpu': '10de:1cb3',
580 'os': 'Ubuntu',
581 'pool': 'Chrome-GPU',
582 },
583 ],
584 },
585 'use_xvfb': False,
586 },
Kenneth Russell8ceeabf2017-12-11 17:53:28587 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:18588 'Linux CFI': {
589 'args': [
590 '--use-gpu-in-tests',
591 '--no-xvfb',
592 ],
593 'swarming': {
594 'dimension_sets': [
595 {
596 'gpu': '10de:1cb3',
597 'os': 'Ubuntu',
598 'pool': 'Chrome-GPU',
599 },
600 ],
601 },
602 'use_xvfb': False,
603 },
Kenneth Russelleb60cbd22017-12-05 07:54:28604 },
605 },
Nico Weber65338c02018-06-22 19:13:40606 'gl_unittests_ozone': {
607 'remove_from': [
608 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
609 # which isn't instrumented.
610 'Linux ChromiumOS MSan Tests',
611 ],
612 },
Brad Halla36886c2019-02-26 16:52:29613 'headless_browsertests': {
614 'remove_from': [
615 # chromium.clang
616 'CrWinAsan(dll)', # https://crbug.com/935598
617 ],
618 },
Kenneth Russell8a386d42018-06-02 09:48:01619 'info_collection_tests': {
620 'remove_from': [
621 # chromium.gpu.fyi
622 # The Mac ASAN swarming bot runs tests on two different GPU
623 # types, so we can't have one expected vendor ID / device ID.
624 'Mac FYI GPU ASAN Release',
625 # client.v8.fyi
626 'Android V8 FYI Release (Nexus 5X)',
627 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:35628 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:01629 'Mac V8 FYI Release (Intel)',
630 'Win V8 FYI Release (NVIDIA)',
631 ],
632 },
Kenneth Russelleb60cbd22017-12-05 07:54:28633 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:29634 'remove_from': [
635 # chromium.clang
636 'CrWinAsan(dll)', # https://crbug.com/935598
637 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28638 'modifications': {
Nico Weberdae13cd92018-12-14 13:56:26639 # chromium.clang
640 'ToTLinuxTSan': {
641 # These are slow on the TSan bots for some reason, crbug.com/794372
642 'swarming': {
643 'shards': 6,
644 },
645 },
Kenneth Russell8ceeabf2017-12-11 17:53:28646 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28647 'Win7 Tests (dbg)(1)': {
648 'swarming': {
649 'shards': 4,
650 },
651 },
John Budorickca14c76f62017-12-09 14:19:18652 # chromium.memory
653 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:17654 # These are slow on the ASan trybot for some reason, crbug.com/794372
655 'swarming': {
656 'shards': 6,
657 },
658 },
659 'Linux TSan Tests': {
Nico Weberdae13cd92018-12-14 13:56:26660 # These are slow on the TSan bots for some reason, crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18661 'swarming': {
John Budorick5052d552017-12-13 02:59:34662 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:18663 },
664 },
Takuto Ikuta54671d972018-07-19 19:06:35665 'Linux ChromiumOS MSan Tests': {
666 # These are very slow on the Chrome OS MSAN trybot for some reason.
667 # crbug.com/865455
668 'swarming': {
669 'shards': 5,
670 },
671 },
Dirk Pranke8fd63c12017-12-10 18:06:27672 # client.v8.chromium
673 'Linux - Future (dbg)': {
674 'swarming': {
675 'shards': 3,
676 },
677 },
Greg Thompson3eb7e6522018-05-25 09:04:03678 # chromium.win; temporary, https://crbug.com/818832
679 'Win10 Tests x64 (dbg)': {
680 'experiment_percentage': 100,
681 },
Kenneth Russelleb60cbd22017-12-05 07:54:28682 },
683 },
bsheedye9469572019-01-23 17:31:33684 'monochrome_public_test_ar_apk': {
685 'modifications': {
686 # chromium.android
687 # We need to match the Playstore version as well because AR tests fail on
688 # old versions of the Playstore.
689 'Oreo Phone Tester': {
690 'swarming': {
691 'dimension_sets': [
692 {
693 'device_os': 'OPR3.170623.008',
694 'device_playstore_version': '12.8.23-all',
695 'device_type': 'marlin',
696 'os': 'Android',
697 },
698 ],
699 },
700 },
701 },
702 },
Nico Weberd3096fb2018-06-07 17:50:15703 'nacl_helper_nonsfi_unittests': {
704 'remove_from': [
705 # chromium.memory
706 'Linux TSan Tests', # Sets enable_nacl=false.
707 ],
708 },
Kenneth Russellfbda3c532017-12-08 23:57:24709 'nacl_loader_unittests': {
710 'remove_from': [
Nico Weber48f187142018-06-01 15:16:35711 # chromium.clang
712 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:51713 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
John Budorickca14c76f62017-12-09 14:19:18714 # chromium.memory
Nico Webera8fc38f72018-04-10 02:20:11715 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:48716 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:24717 ],
718 },
Kenneth Russelleb60cbd22017-12-05 07:54:28719 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:24720 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28721 # chromium.fyi
Fabrice de Gans-Riberia1541ca2019-01-09 20:05:46722 'fuchsia-fyi-arm64-rel', # https://crbug.com/877248
723 'fuchsia-fyi-x64-dbg', # https://crbug.com/844416
Kenneth Russellfbda3c532017-12-08 23:57:24724 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28725 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24726 # chromium.clang
Nico Weber4f901e61b72019-03-17 02:44:37727 'CrWinAsan': {
728 'swarming': {
729 'shards': 4, # TODO(https://crbug.com/942881): debug, remove.
730 }
731 },
732 'CrWinAsan(dll)': {
733 'swarming': {
734 'shards': 4, # TODO(https://crbug.com/942881): debug, remove.
735 }
736 },
Kenneth Russellfbda3c532017-12-08 23:57:24737 'ToTLinuxASan': {
Reid Kleckner6b836242018-04-18 17:37:33738 # TODO(crbug.com/794372): net_unittests is slow under ASan.
Kenneth Russellfbda3c532017-12-08 23:57:24739 'swarming': {
Reid Kleckner6b836242018-04-18 17:37:33740 'shards': 16,
Kenneth Russellfbda3c532017-12-08 23:57:24741 },
742 },
Nico Weberdae13cd92018-12-14 13:56:26743 'ToTLinuxTSan': {
744 'swarming': {
745 'shards': 4,
746 }
747 },
John Budorickca14c76f62017-12-09 14:19:18748 # chromium.memory
749 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:34750 # These are very slow on the ASAN trybot for some reason.
751 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18752 'swarming': {
John Budorick5052d552017-12-13 02:59:34753 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:18754 },
755 },
756 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:35757 # These are very slow on the ASAN trybot for some reason.
758 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18759 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:02760 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:18761 }
762 },
Takuto Ikuta54671d972018-07-19 19:06:35763 'Linux ChromiumOS MSan Tests': {
764 # These are very slow on the Chrome OS MSAN trybot for some reason.
765 # crbug.com/865455
766 'swarming': {
767 'shards': 2,
768 },
769 },
John Budorickca14c76f62017-12-09 14:19:18770 'Linux TSan Tests': {
771 'swarming': {
772 'shards': 4,
773 }
774 },
Ben Pastene8bf205b2018-06-13 04:00:33775 # The suite runs signficantly slower on linux dbg, so increase shards.
776 'Linux Tests (dbg)(1)': {
777 'swarming': {
778 'shards': 2,
779 },
780 },
781 'Linux Tests (dbg)(1)(32)': {
782 'swarming': {
783 'shards': 2,
784 },
785 },
786 'linux-chromeos-dbg': {
787 'swarming': {
788 'shards': 2,
789 },
790 },
Nico Weber4f901e61b72019-03-17 02:44:37791 'win-asan': {
792 'swarming': {
793 'shards': 4, # TODO(https://crbug.com/942881): debug, remove.
794 },
795 },
Kenneth Russelleb60cbd22017-12-05 07:54:28796 },
797 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:31798 'network_service_browser_tests': {
799 'remove_from': [
Nico Weberdae13cd92018-12-14 13:56:26800 # chromium.clang
Brad Halla36886c2019-02-26 16:52:29801 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:26802 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:17803 # chromium.memory
804 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
805 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek99b6f4a2018-06-11 23:08:31806 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:19807 'Win7 Tests (1)', # For swarming capacity reasons.
808 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:06809 # Only run network service tests on Mac 10.12 for capacity reasons.
810 'Chromium Mac 10.13',
811 'Mac10.10 Tests',
812 'Mac10.11 Tests',
813 'Mac10.13 Tests',
814 'Mac10.13 Tests (dbg)',
815 'Mac ASan 64 Tests (1)',
816 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:06817 'ToTMacASan',
John Abd-El-Malek99b6f4a2018-06-11 23:08:31818 ],
Kenneth Russell6c83d212018-07-27 20:52:59819 'modifications': {
820 # chromium.win
821 'Win10 Tests x64': {
822 # crbug.com/868082
823 'args': [
824 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
825 ],
Takuto Ikutac9c269a2019-01-10 22:40:25826 # This is for slow test execution that often becomes a critical path of
827 # swarming jobs. crbug.com/868114
828 'swarming': {
829 'shards': 20,