blob: 96f78eae4ec053b39d694a4013765c3221cc0ebc [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)': {
276 'swarming': {
277 'shards': 20,
278 },
279 },
Kenneth Russelleb60cbd22017-12-05 07:54:28280 'Marshmallow 64 bit Tester': {
Benjamin Pasteneca1963002018-04-18 18:58:24281 # TODO(crbug.com/731759): Enable this once we're confident that it
282 # passes.
283 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:28284 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28285 'shards': 14,
286 },
287 },
Ben Pastenec73e96e92018-07-12 01:40:35288 'Oreo Phone Tester': {
289 'experiment_percentage': 100,
290 },
John Budorick34009472018-04-03 17:38:44291 # chromium.swarm
292 'Android N5X Swarm': {
293 # TODO(crbug.com/731759): Enable this once we're confident that it
294 # passes.
295 'experiment_percentage': 100,
296 },
Kenneth Russelleb60cbd22017-12-05 07:54:28297 },
298 },
299 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15300 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09301 # chromium.android
302 'KitKat Tablet Tester',
303 'Lollipop Tablet Tester',
304 'Marshmallow Tablet Tester',
305 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28306 'modifications': {
John Budorick2232bb982018-05-18 17:50:07307 'android-kitkat-arm-rel': {
308 'args': [
309 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
310 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
311 ],
John Budorick2232bb982018-05-18 17:50:07312 },
John Budorick8c4a989d2018-05-20 05:08:39313 'android-marshmallow-arm64-rel': {
314 'args': [
315 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
316 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
317 ],
John Budorick8c4a989d2018-05-20 05:08:39318 },
Kenneth Russelleb60cbd22017-12-05 07:54:28319 'Lollipop Phone Tester': {
320 'args': [
321 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
322 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
Kenneth Russelleb60cbd22017-12-05 07:54:28323 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28324 },
325 'Marshmallow 64 bit Tester': {
326 'args': [
327 '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json',
328 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
329 ],
330 },
Kenneth Russelleb60cbd22017-12-05 07:54:28331 },
332 },
333 'chrome_sync_shell_test_apk': {
334 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24335 # chromium.android
Kenneth Russelleb60cbd22017-12-05 07:54:28336 'KitKat Phone Tester (dbg)': {
337 'swarming': {
338 'shards': 2,
339 },
340 },
Kenneth Russelleb60cbd22017-12-05 07:54:28341 },
342 },
Nico Weber65338c02018-06-22 19:13:40343 'chromevox_tests': {
344 'modifications': {
Nico Weber65338c02018-06-22 19:13:40345 'Linux ChromiumOS MSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:35346 # These are very slow on the Chrome OS MSAN trybot for some reason.
347 # crbug.com/865455
Nico Weber65338c02018-06-22 19:13:40348 'swarming': {
Takuto Ikuta54671d972018-07-19 19:06:35349 'shards': 6,
Nico Weber65338c02018-06-22 19:13:40350 },
351 },
352 },
353 },
Kenneth Russelleb60cbd22017-12-05 07:54:28354 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28355 'modifications': {
John Budorick5052d552017-12-13 02:59:34356 # chromium.memory
357 'Linux ASan LSan Tests (1)': {
358 # These are very slow on the ASAN trybot for some reason.
359 # crbug.com/794372
360 'swarming': {
361 'shards': 5,
362 },
363 },
Takuto Ikuta54671d972018-07-19 19:06:35364 'Linux Chromium OS ASan LSan Tests (1)': {
365 # These are very slow on the ASAN trybot for some reason.
366 # crbug.com/794372
367 'swarming': {
368 'shards': 5,
369 },
370 },
Kenneth Russelleb60cbd22017-12-05 07:54:28371 },
372 },
373 'content_browsertests': {
374 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28375 # chromium.chromiumos
Kenneth Russell8ceeabf2017-12-11 17:53:28376 'linux-chromeos-dbg': {
377 'swarming': {
378 'shards': 2,
379 },
380 },
381 'linux-chromeos-rel': {
Kenneth Russelleb60cbd22017-12-05 07:54:28382 'swarming': {
383 'shards': 2,
384 },
385 },
Kenneth Russellfbda3c532017-12-08 23:57:24386 # chromium.clang
387 'ToTLinuxUBSanVptr': {
388 'swarming': {
389 'shards': 5,
390 },
391 },
Nico Weber825c6d02018-05-01 14:54:31392 'linux-win_cross-rel': {
393 # content_browsertests sometimes times out without this override on
394 # the cross bot, probably because of https://crbug.com/803591,
395 # see also https://crbug.com/838559
396 # TODO(thakis): Remove this once 803591 is fixed.
397 'swarming': {
398 'shards': 5,
399 },
400 },
Kenneth Russellfbda3c532017-12-08 23:57:24401 # chromium.linux
402 'Cast Audio Linux': {
403 'args': [
Nico Weber02f30392018-07-16 18:39:43404 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24405 ],
Kenneth Russellfbda3c532017-12-08 23:57:24406 },
407 'Cast Linux': {
408 'args': [
Nico Weber02f30392018-07-16 18:39:43409 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24410 ],
Kenneth Russellfbda3c532017-12-08 23:57:24411 },
John Budorickca14c76f62017-12-09 14:19:18412 # chromium.memory
John Budorick5052d552017-12-13 02:59:34413 'Linux ASan LSan Tests (1)': {
414 # These are very slow on the ASAN trybot for some reason.
415 # crbug.com/794372
416 'swarming': {
Takuto Ikuta4ef47d5f2018-06-11 13:15:36417 'shards': 8,
John Budorick5052d552017-12-13 02:59:34418 },
419 },
Yuke Liao47450ee2018-03-21 19:32:11420 'Linux Chromium OS ASan LSan Tests (1)': {
421 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
422 'swarming': {
423 'shards': 4,
424 }
425 },
Nico Weber4945dd52018-06-13 15:25:03426 'Linux TSan Tests': {
427 'swarming': {
428 'shards': 5,
429 },
430 },
John Budorickca14c76f62017-12-09 14:19:18431 'Mac ASan 64 Tests (1)': {
432 'swarming': {
433 'shards': 2,
434 },
435 },
Kenneth Russell8ceeabf2017-12-11 17:53:28436 # chromium.win
437 'Win7 Tests (dbg)(1)': {
438 'swarming': {
439 'shards': 2,
440 },
441 },
Stephen Martinisc1fd43fd2018-06-04 22:04:18442 # chromium.win
443 'Win10 Tests x64 (dbg)': {
444 'experiment_percentage': 100,
Kenneth Russell6c83d212018-07-27 20:52:59445 # crbug.com/868082
446 'args': [
447 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
448 ],
449 },
450 'Win10 Tests x64': {
451 # crbug.com/868082
452 'args': [
453 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
454 ],
Stephen Martinisc1fd43fd2018-06-04 22:04:18455 },
Kenneth Russelleb60cbd22017-12-05 07:54:28456 },
457 },
Nico Weber81e16ace22018-06-30 02:58:47458 'content_shell_crash_test': {
459 'remove_from': [
460 # chromium.linux
461 'Linux Tests (dbg)(1)(32)', # https://crbug.com/859264
462 ],
Dirk Prankeb1c36b322018-07-11 02:42:00463 'modifications': {
464 # chromium.win
465 'Win10 Tests x64 (dbg)': {
466 'experiment_percentage': 100, # https://crbug.com/861730
467 },
468 },
Nico Weber81e16ace22018-06-30 02:58:47469 },
Kenneth Russelleb60cbd22017-12-05 07:54:28470 'content_unittests': {
471 'modifications': {
John Budorick5052d552017-12-13 02:59:34472 # chromium.memory
473 'Linux ASan LSan Tests (1)': {
474 # These are slow on the ASAN trybot for some reason.
475 # crbug.com/794372
476 'swarming': {
477 'shards': 2,
478 },
479 },
Takuto Ikuta54671d972018-07-19 19:06:35480 'Linux ChromiumOS MSan Tests': {
481 # These are very slow on the Chrome OS MSAN trybot for some reason.
482 # crbug.com/865455
483 'swarming': {
484 'shards': 2,
485 },
486 },
Kenneth Russelleb60cbd22017-12-05 07:54:28487 },
488 },
Kenneth Russellc1a09302018-07-10 01:12:54489 'context_lost_tests': {
490 'modifications': {
491 'Mac FYI GPU ASAN Release': {
492 'args': [
493 '--is-asan',
494 ]
495 },
496 },
497 },
Kenneth Russellfbda3c532017-12-08 23:57:24498 'crashpad_tests': {
499 'remove_from': [
500 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:48501 'linux-win_cross-rel', # https://crbug.com/762167
Kenneth Russellfbda3c532017-12-08 23:57:24502 ],
503 },
Kenneth Russelleb60cbd22017-12-05 07:54:28504 'gin_unittests': {
505 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24506 # chromium.clang
Nico Weber1394523f2018-06-06 15:58:47507 'ToTLinuxASan', # https://crbug.com/831667
John Budorickca14c76f62017-12-09 14:19:18508 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46509 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:47510 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:28511 ],
512 },
513 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:18514 'remove_from': [
515 # chromium.clang
John Budorickca14c76f62017-12-09 14:19:18516 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:01517 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:01518 'Android FYI Release (Nexus 5X)',
Morten Stenshorne615a8d02018-04-20 12:19:21519 # chromium.memory
Kenneth Russell55bbec52018-05-03 18:44:55520 # Can't run on MSAN because gl_tests uses the hardware driver,
521 # which isn't instrumented.
522 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18523 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28524 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:45525 # chromium.memory
Kenneth Russell1a515be2018-04-28 03:54:45526 # TODO(kbr): figure out a better way to specify blocks of
527 # arguments like this for tests on multiple machines.
528 'Linux ASan LSan Tests (1)': {
529 'args': [
530 '--use-gpu-in-tests',
531 '--no-xvfb',
532 ],
533 'swarming': {
534 'dimension_sets': [
535 {
536 'gpu': '10de:1cb3',
537 'os': 'Ubuntu',
538 'pool': 'Chrome-GPU',
539 },
540 ],
541 },
542 'use_xvfb': False,
543 },
544 'Linux ASan LSan Tests (1)': {
545 'args': [
546 '--use-gpu-in-tests',
547 '--no-xvfb',
548 ],
549 'swarming': {
550 'dimension_sets': [
551 {
552 'gpu': '10de:1cb3',
553 'os': 'Ubuntu',
554 'pool': 'Chrome-GPU',
555 },
556 ],
557 },
558 'use_xvfb': False,
559 },
560 'Linux CFI': {
561 'args': [
562 '--use-gpu-in-tests',
563 '--no-xvfb',
564 ],
565 'swarming': {
566 'dimension_sets': [
567 {
568 'gpu': '10de:1cb3',
569 'os': 'Ubuntu',
570 'pool': 'Chrome-GPU',
571 },
572 ],
573 },
574 'use_xvfb': False,
575 },
576 'Linux TSan Tests': {
577 'args': [
578 '--use-gpu-in-tests',
579 '--no-xvfb',
580 ],
581 'swarming': {
582 'dimension_sets': [
583 {
584 'gpu': '10de:1cb3',
585 'os': 'Ubuntu',
586 'pool': 'Chrome-GPU',
587 },
588 ],
589 },
590 'use_xvfb': False,
591 },
Kenneth Russelleb60cbd22017-12-05 07:54:28592 },
593 },
594 'gl_unittests': {
John Budorickca14c76f62017-12-09 14:19:18595 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:01596 # chromium.gpu.fyi
597 # On Android, these are already run on the main waterfall.
598 # Run them on the one-off Android FYI bots, though.
599 'Android FYI Release (Nexus 5X)',
600 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
601 'Linux FYI Release (AMD R7 240)',
John Budorickca14c76f62017-12-09 14:19:18602 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28603 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28604 # chromium.clang
Kenneth Russellfbda3c532017-12-08 23:57:24605 'CFI Linux ToT': {
606 'args': [
607 '--use-gpu-in-tests',
608 '--no-xvfb',
609 ],
610 'swarming': {
611 'dimension_sets': [
612 {
613 'gpu': '10de:1cb3',
614 'os': 'Ubuntu',
615 'pool': 'Chrome-GPU',
616 },
617 ],
618 },
619 'use_xvfb': False,
620 },
Kenneth Russell8ceeabf2017-12-11 17:53:28621 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:18622 'Linux CFI': {
623 'args': [
624 '--use-gpu-in-tests',
625 '--no-xvfb',
626 ],
627 'swarming': {
628 'dimension_sets': [
629 {
630 'gpu': '10de:1cb3',
631 'os': 'Ubuntu',
632 'pool': 'Chrome-GPU',
633 },
634 ],
635 },
636 'use_xvfb': False,
637 },
Kenneth Russelleb60cbd22017-12-05 07:54:28638 },
639 },
Nico Weber65338c02018-06-22 19:13:40640 'gl_unittests_ozone': {
641 'remove_from': [
642 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
643 # which isn't instrumented.
644 'Linux ChromiumOS MSan Tests',
645 ],
646 },
Kenneth Russelleb60cbd22017-12-05 07:54:28647 'headless_browsertests': {
648 'remove_from': [
Nico Webere140de212018-06-08 15:36:17649 # chromium.clang
650 'ToTLinuxASan', # https://crbug.com/843732
Nico Weber1c1495022018-06-09 04:10:45651 # chromium.memory
652 'Linux ASan LSan Tests (1)', # https://crbug.com/843732
653 'Linux TSan Tests', # https://crbug.com/843734
Kenneth Russelleb60cbd22017-12-05 07:54:28654 ],
655 },
656 'headless_unittests': {
657 'remove_from': [
Nico Webere140de212018-06-08 15:36:17658 # chromium.clang
659 'ToTLinuxASan', # https://crbug.com/843732
Nico Weber1c1495022018-06-09 04:10:45660 # chromium.memory
661 'Linux ASan LSan Tests (1)', # https://crbug.com/843732
Kenneth Russelleb60cbd22017-12-05 07:54:28662 ],
663 },
Kenneth Russell8a386d42018-06-02 09:48:01664 'info_collection_tests': {
665 'remove_from': [
666 # chromium.gpu.fyi
667 # The Mac ASAN swarming bot runs tests on two different GPU
668 # types, so we can't have one expected vendor ID / device ID.
669 'Mac FYI GPU ASAN Release',
670 # client.v8.fyi
671 'Android V8 FYI Release (Nexus 5X)',
672 'Linux V8 FYI Release (NVIDIA)',
673 'Linux V8 FYI Release - concurrent marking (NVIDIA)',
674 'Mac V8 FYI Release (Intel)',
675 'Win V8 FYI Release (NVIDIA)',
676 ],
677 },
Kenneth Russelleb60cbd22017-12-05 07:54:28678 'interactive_ui_tests': {
679 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28680 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28681 'Win7 Tests (dbg)(1)': {
682 'swarming': {
683 'shards': 4,
684 },
685 },
John Budorickca14c76f62017-12-09 14:19:18686 # chromium.memory
687 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:17688 # These are slow on the ASan trybot for some reason, crbug.com/794372
689 'swarming': {
690 'shards': 6,
691 },
692 },
693 'Linux TSan Tests': {
694 # These are slow on the TSan trybot for some reason, crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18695 'swarming': {
John Budorick5052d552017-12-13 02:59:34696 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:18697 },
698 },
Takuto Ikuta54671d972018-07-19 19:06:35699 'Linux ChromiumOS MSan Tests': {
700 # These are very slow on the Chrome OS MSAN trybot for some reason.
701 # crbug.com/865455
702 'swarming': {
703 'shards': 5,
704 },
705 },
Dirk Pranke8fd63c12017-12-10 18:06:27706 # client.v8.chromium
707 'Linux - Future (dbg)': {
708 'swarming': {
709 'shards': 3,
710 },
711 },
Greg Thompson3eb7e6522018-05-25 09:04:03712 # chromium.win; temporary, https://crbug.com/818832
713 'Win10 Tests x64 (dbg)': {
714 'experiment_percentage': 100,
715 },
Kenneth Russelleb60cbd22017-12-05 07:54:28716 },
717 },
John Budorickca14c76f62017-12-09 14:19:18718 'mash_browser_tests': {
719 'remove_from': [
James Cook4be72252018-02-23 00:36:17720 # Not needed on chromium.fyi because suite is on main waterfall.
721 'Mojo ChromiumOS',
John Budorickca14c76f62017-12-09 14:19:18722 ],
Nico Webere89a3c92018-07-01 01:30:52723 'modifications': {
Nico Webere81999ee2018-07-01 23:52:43724 # chromium.chromiumos
725 'linux-chromeos-dbg': {
726 'swarming': {
727 'shards': 20,
728 },
729 },
Nico Webere89a3c92018-07-01 01:30:52730 # chromium.memory
731 'Linux Chromium OS ASan LSan Tests (1)': {
Scott Violet412ad672018-07-27 20:54:06732 # These are very slow on the ASAN trybot for some reason.
733 # crbug.com/794372
Nico Webere89a3c92018-07-01 01:30:52734 'swarming': {
Scott Violet412ad672018-07-27 20:54:06735 'shards': 30,
Nico Webere89a3c92018-07-01 01:30:52736 },
737 },
738 'Linux ChromiumOS MSan Tests': {
739 'swarming': {
740 'shards': 20,
741 },
742 },
743 },
Kenneth Russell8ceeabf2017-12-11 17:53:28744 },
Nico Weberd3096fb2018-06-07 17:50:15745 'nacl_helper_nonsfi_unittests': {
746 'remove_from': [
747 # chromium.memory
748 'Linux TSan Tests', # Sets enable_nacl=false.
749 ],
750 },
Kenneth Russellfbda3c532017-12-08 23:57:24751 'nacl_loader_unittests': {
752 'remove_from': [
Nico Weber48f187142018-06-01 15:16:35753 # chromium.clang
754 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:51755 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
John Budorickca14c76f62017-12-09 14:19:18756 # chromium.memory
Nico Webera8fc38f72018-04-10 02:20:11757 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:48758 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:24759 ],
760 },
Kenneth Russelleb60cbd22017-12-05 07:54:28761 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:24762 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28763 # chromium.fyi
Nico Weber1cf7a5e12018-07-09 14:22:11764 'fuchsia-fyi-arm64-rel', # https://crbug.com/847915
765 'fuchsia-fyi-x64-dbg', # https://crbug.com/844416 (and 847915)
Kenneth Russell8ceeabf2017-12-11 17:53:28766 # chromium.linux
Nico Weber1cf7a5e12018-07-09 14:22:11767 'Fuchsia x64', # https://crbug.com/847915
Kenneth Russellfbda3c532017-12-08 23:57:24768 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28769 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24770 # chromium.clang
771 'ToTLinuxASan': {
Reid Kleckner6b836242018-04-18 17:37:33772 # TODO(crbug.com/794372): net_unittests is slow under ASan.
Kenneth Russellfbda3c532017-12-08 23:57:24773 'swarming': {
Reid Kleckner6b836242018-04-18 17:37:33774 'shards': 16,
Kenneth Russellfbda3c532017-12-08 23:57:24775 },
776 },
John Budorickca14c76f62017-12-09 14:19:18777 # chromium.memory
778 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:34779 # These are very slow on the ASAN trybot for some reason.
780 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18781 'swarming': {
John Budorick5052d552017-12-13 02:59:34782 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:18783 },
784 },
785 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:35786 # These are very slow on the ASAN trybot for some reason.
787 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18788 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:02789 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:18790 }
791 },
Takuto Ikuta54671d972018-07-19 19:06:35792 'Linux ChromiumOS MSan Tests': {
793 # These are very slow on the Chrome OS MSAN trybot for some reason.
794 # crbug.com/865455
795 'swarming': {
796 'shards': 2,
797 },
798 },
John Budorickca14c76f62017-12-09 14:19:18799 'Linux TSan Tests': {
800 'swarming': {
801 'shards': 4,
802 }
803 },
Ben Pastene8bf205b2018-06-13 04:00:33804 # The suite runs signficantly slower on linux dbg, so increase shards.
805 'Linux Tests (dbg)(1)': {
806 'swarming': {
807 'shards': 2,
808 },
809 },
810 'Linux Tests (dbg)(1)(32)': {
811 'swarming': {
812 'shards': 2,
813 },
814 },
815 'linux-chromeos-dbg': {
816 'swarming': {
817 'shards': 2,
818 },
819 },
Kenneth Russelleb60cbd22017-12-05 07:54:28820 },
821 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:31822 'network_service_browser_tests': {
823 'remove_from': [
Nico Weber073af192018-06-21 19:22:17824 # chromium.memory
825 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
826 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek99b6f4a2018-06-11 23:08:31827 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:19828 'Win7 Tests (1)', # For swarming capacity reasons.
829 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek99b6f4a2018-06-11 23:08:31830 ],
Kenneth Russell6c83d212018-07-27 20:52:59831 'modifications': {
832 # chromium.win
833 'Win10 Tests x64': {
834 # crbug.com/868082
835 'args': [
836 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
837 ],
838 },
839 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:31840 },
John Abd-El-Malek4782bd12018-06-12 01:08:21841 'network_service_components_browsertests': {
842 'remove_from': [
Nico Weber073af192018-06-21 19:22:17843 # chromium.memory
844 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
845 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek4782bd12018-06-12 01:08:21846 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:19847 'Win7 Tests (1)', # For swarming capacity reasons.
848 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
849 ],
850 },
851 'network_service_content_browsertests': {
852 'remove_from': [
Nico Weber073af192018-06-21 19:22:17853 # chromium.memory
854 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
855 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:19856 # chromium.win
857 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:11858 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek4782bd12018-06-12 01:08:21859 ],
860 },
John Abd-El-Malek787a41a2018-06-12 18:10:53861 'network_service_extensions_browsertests': {
862 'remove_from': [
Nico Weber073af192018-06-21 19:22:17863 # chromium.memory
864 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
865 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek787a41a2018-06-12 18:10:53866 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:19867 'Win7 Tests (1)', # For swarming capacity reasons.
868 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek787a41a2018-06-12 18:10:53869 ],
870 },
871 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:19872 'remove_from': [
Nico Weber073af192018-06-21 19:22:17873 # chromium.memory
874 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
875 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:19876 # chromium.win
877 'Win7 Tests (1)', # For swarming capacity reasons.
878 ],
John Abd-El-Malek787a41a2018-06-12 18:10:53879 'modifications': {
Nico Weber17d2fcddb2018-06-14 18:28:19880 # chromium.win
John Budorickd96ee6f2018-06-15 17:20:11881 'Win10 Tests x64 (dbg)': {
882 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:53883 },
884 },
885 },
Xi Cheng34ca4042018-02-23 00:10:12886 'notification_helper_unittests': {
887 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:12888 # The test uses WinRT, which only exists in Windows 8 or above.
889 # (https://crbug.com/813553)
890 # chromium.win
Xi Cheng34ca4042018-02-23 00:10:12891 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:12892 'Win7 Tests (1)',
893 'Win7 Tests (dbg)(1)',
Hans Wennborg252643a2018-05-22 14:41:12894 # chromium.clang; all these bots run Windows 7.
Oksana Zhuravlova7f996212018-02-28 04:23:08895 'CrWinAsan',
896 'CrWinAsan(dll)',
897 'CrWinAsanCov',
Xi Cheng34ca4042018-02-23 00:10:12898 'ToTWin',
899 'ToTWin(dbg)',
900 'ToTWin(dll)',
901 'ToTWin64',
902 'ToTWin64(dbg)',
903 'ToTWin64(dll)',
904 'ToTWinCFI',
905 'ToTWinCFI64',
Nico Weber6c23b352018-03-09 14:22:12906 'ToTWinLibcxx64',
Oksana Zhuravlova7f996212018-02-28 04:23:08907 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:12908 ],
909 },
Nico Weber128fd382018-06-14 23:29:27910 'remoting_unittests': {
911 'remove_from': [
912 # chromium.linux
913 'Linux Tests (dbg)(1)(32)', # https://crbug.com/852895
914 ],
915 },
Kenneth Russelleb60cbd22017-12-05 07:54:28916 'services_unittests': {
917 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24918 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:48919 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:01920 # chromium.gpu.fyi
921 # The face and barcode detection tests fail on the Mac Pros.
922 'Mac Pro FYI Release (AMD)',
John Budorickca14c76f62017-12-09 14:19:18923 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46924 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
925 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:28926 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28927 },
Lukasz Anforowicz120cd4dc2018-08-14 21:57:33928 'not_site_per_process_components_browsertests': {
Dirk Pranke7feb8802017-12-14 19:27:45929 'remove_from': [
930 # chromium.linux
931 'Linux Tests (dbg)(1)(32)',
Nico Weber073af192018-06-21 19:22:17932 # chromium.memory
933 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
934 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Dirk Pranke7feb8802017-12-14 19:27:45935 ],
936 },
Lukasz Anforowicz120cd4dc2018-08-14 21:57:33937 'not_site_per_process_components_unittests': {
Dirk Pranke7feb8802017-12-14 19:27:45938 'remove_from': [
939 # chromium.linux
940 'Linux Tests (dbg)(1)(32)',
Nico Weber073af192018-06-21 19:22:17941 # chromium.memory
942 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
943 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Dirk Pranke7feb8802017-12-14 19:27:45944 ],
945 },
Lukasz Anforowicz120cd4dc2018-08-14 21:57:33946 'not_site_per_process_content_browsertests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28947 'remove_from': [
Dirk Pranke7feb8802017-12-14 19:27:45948 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:28949 'Linux Tests (dbg)(1)(32)',
Nico Weber073af192018-06-21 19:22:17950 # chromium.memory
951 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
952 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Kenneth Russelleb60cbd22017-12-05 07:54:28953 ],
954 },
Lukasz Anforowicz120cd4dc2018-08-14 21:57:33955 'not_site_per_process_content_unittests': {
Dirk Pranke7feb8802017-12-14 19:27:45956 'remove_from': [
957 # chromium.linux
958 'Linux Tests (dbg)(1)(32)',
Nico Weber073af192018-06-21 19:22:17959 # chromium.memory
960 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
961 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Dirk Pranke7feb8802017-12-14 19:27:45962 ],
963 },
Lukasz Anforowicz120cd4dc2018-08-14 21:57:33964 'not_site_per_process_extensions_browsertests': {
965 'remove_from': [
966 # chromium.linux
967 'Linux Tests (dbg)(1)(32)',
968 # chromium.memory
969 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
970 'Linux TSan Tests', # No capacity, https://crbug.com/852442
971 ],
972 },
973 'not_site_per_process_extensions_unittests': {
Dirk Pranke7feb8802017-12-14 19:27:45974 'remove_from': [
975 # chromium.linux
976 'Linux Tests (dbg)(1)(32)',
Nico Weber073af192018-06-21 19:22:17977 # chromium.memory
978 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
979 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Dirk Pranke7feb8802017-12-14 19:27:45980 ],
981 },
Dirk Prankeb4ab1e42017-12-19 22:00:53982 'site_per_process_webkit_layout_tests': {
983 'remove_from': [
984 # chromium.linux
John Budorick5fae58f2018-01-17 17:33:43985 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
986 'Linux Tests (dbg)(1)',
Dirk Prankeb4ab1e42017-12-19 22:00:53987 'Linux Tests (dbg)(1)(32)',
Dirk Prankeb4ab1e42017-12-19 22:00:53988 ],
989 },
Dirk Pranke1b767092017-12-07 04:44:23990 'sizes': {
991 'remove_from': [
Stephen Martinis7ed165b2018-07-30 21:00:26992 'win32-rel',
993 'win-rel',
Dirk Pranke1b767092017-12-07 04:44:23994 ],
995 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28996 # chromium
Stephen Martinis7ed165b2018-07-30 21:00:26997 'mac-rel': {
998 'args': [
999 'mac-release/sizes',
1000 ],
1001 },
1002 'linux-rel': {
1003 'args': [
1004 'linux-release-64/sizes',
1005 ],
1006 },
Kenneth Russell8ceeabf2017-12-11 17:53:281007 # chromium.android.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281008 'Android Cronet KitKat Builder': {
1009 'args': [
1010 '--platform',
1011 'android-cronet',
1012 '--perf-id',
1013 'android_cronet_builder',
1014 'cronet-arm/sizes',
1015 ],
1016 'override_compile_targets': [
1017 'cronet',
1018 ],
1019 },
Dirk Pranke1b767092017-12-07 04:44:231020 },
1021 },
jonrosse9da7242018-08-03 23:44:121022 'surface_sync_content_browsertests': {
1023 'modifications': {
1024 # chromium.android
1025 'android-kitkat-arm-rel': {
1026 'experiment_percentage': 100,
1027 },
1028 'android-marshmallow-arm64-rel': {
1029 'experiment_percentage': 100,
1030 },
1031 },
1032 },
Kenneth Russelleb60cbd22017-12-05 07:54:281033 'sync_integration_tests': {
1034 'modifications': {
1035 'Win7 Tests (dbg)(1)': {
1036 'swarming': {
1037 'shards': 2,
1038 },
1039 },
1040 },
John Budorickca14c76f62017-12-09 14:19:181041 'remove_from': [
1042 # chromium.memory
Nico Weber996e65c2018-06-14 14:05:571043 'Linux TSan Tests', # https://crbug.com/852002
John Budorickca14c76f62017-12-09 14:19:181044 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281045 },
Emily Hanleyb64ac7c2018-05-25 13:36:551046 'performance_test_suite': {
1047 'modifications': {
1048 'Mac10.13 Tests (dbg)': {
1049 'args': [
1050 '--browser=debug',
1051 ],
1052 },
1053 'Win10 Tests x64 (dbg)': {
1054 'args': [
1055 '--browser=debug_x64',
1056 ],
Stephen Martinisc1fd43fd2018-06-04 22:04:181057 'experiment_percentage': 100,
Emily Hanleyb64ac7c2018-05-25 13:36:551058 },
1059 'Win7 Tests (dbg)(1)': {
1060 'args': [
1061 '--browser=debug',
1062 ],
1063 },
Kenneth Russell8a386d42018-06-02 09:48:011064 },
1065 },
1066 'swiftshader_unittests': {
1067 'remove_from': [
1068 # Save capacity on the hardware where we have only a few machines.
1069 'Mac FYI Experimental Release (Intel)',
1070 'Mac FYI Experimental Retina Release (AMD)',
1071 'Mac FYI Experimental Retina Release (NVIDIA)',
1072 'Mac Pro FYI Release (AMD)',
1073 ],
1074 },
1075 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:521076 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:011077 'remove_from': [
1078 # chromium.gpu
1079 'Linux Debug (NVIDIA)',
1080 'Mac Debug (Intel)',
1081 'Mac Retina Debug (AMD)',
1082 'Win10 Debug (NVIDIA)',
1083 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:011084 'Win10 FYI Debug (NVIDIA)',
1085 'Win7 FYI Debug (AMD)',
1086 ],
Emily Hanleyb64ac7c2018-05-25 13:36:551087 },
nednguyenbb6d7902018-08-06 15:00:281088 'telemetry_unittests': {
1089 'modifications': {
1090 'Win10 Tests x64 (dbg)': {
1091 'experiment_percentage': 100, # crbug.com/870673
1092 }
1093 }
1094 },
Kenneth Russelleb60cbd22017-12-05 07:54:281095 'telemetry_perf_unittests': {
1096 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281097 # chromium.android
John Budorick2232bb982018-05-18 17:50:071098 'android-kitkat-arm-rel': {
1099 'args': [
1100 '--browser=android-chromium',
1101 '--device=android',
1102 ],
1103 'swarming': {
1104 'dimension_sets': [
1105 {
1106 'temp_band': '<30',
1107 },
1108 ],
John Budorick2232bb982018-05-18 17:50:071109 'shards': 15,
1110 },
1111 },
John Budorick8c4a989d2018-05-20 05:08:391112 'android-marshmallow-arm64-rel': {
1113 'args': [
1114 '--browser=android-chromium',
1115 '--device=android',
1116 ],
1117 'swarming': {
1118 'dimension_sets': [
1119 {
1120 'temp_band': '<30',
1121 },
1122 ],
John Budorick8c4a989d2018-05-20 05:08:391123 'shards': 15,
1124 },
1125 },
Kenneth Russell8ceeabf2017-12-11 17:53:281126 # chromium.android.fyi
1127 'x86 Cloud Tester': {
1128 'args': [
1129 '--browser=android-chromium',
1130 '--device=android',
1131 ],
1132 'swarming': {
1133 'shards': 1,
1134 },
1135 },
1136 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281137 'Linux Tests': {
1138 'args': [
1139 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:481140 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:281141 ],
1142 },
Ned Nguyeneb3911e2017-12-11 20:16:021143 'Linux Tests (dbg)(1)': {
1144 'args': [
1145 '--xvfb',
nednguyen35d625f22018-01-11 19:45:301146 '--jobs=1',
Ned Nguyeneb3911e2017-12-11 20:16:021147 ],
1148 },
John Budorick2593eb922018-05-09 19:31:491149 'linux-xenial-rel': {
1150 'args': [
1151 '--xvfb',
1152 '--jobs=1',
1153 ],
1154 },
Kenneth Russell8ceeabf2017-12-11 17:53:281155 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281156 # Disable parallelism on all Mac bots.
1157 'Mac10.10 Tests': {
1158 'args': [
1159 '--jobs=1',
1160 ],
1161 },
1162 'Mac10.11 Tests': {
1163 'args': [
1164 '--jobs=1',
1165 ],
1166 },
1167 'Mac10.12 Tests': {
1168 'args': [
1169 '--jobs=1',
1170 ],
1171 },
Ned Nguyen6e6e5b32018-02-21 20:21:501172 'Win7 Tests (dbg)(1)': {
1173 'args': [
1174 '--jobs=1',
1175 ],
1176 'swarming': {
1177 'shards': 20,
1178 },
1179 'experiment_percentage': 100,
1180 },
Kenneth Russelleb60cbd22017-12-05 07:54:281181 },
1182 'remove_from': [
Kenneth Russelleb60cbd22017-12-05 07:54:281183 'Linux Tests (dbg)(1)(32)',
Shenghua Zhangbd6f1b22018-03-03 02:59:141184 'Mac10.13 Tests',
1185 'Mac10.13 Tests (dbg)',
Dirk Pranke8fd63c12017-12-10 18:06:271186 # client.v8.chromium
1187 'Linux - Future (dbg)',
Stephen Martinise701f5a2018-05-04 01:25:111188 # chromium.win
1189 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281190 ],
1191 },
Kenneth Russelleb60cbd22017-12-05 07:54:281192 'unit_tests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281193 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241194 # chromium.clang
1195 'ToTLinuxASan': {
1196 'swarming': {
1197 'shards': 2,
1198 },
John Budorickca14c76f62017-12-09 14:19:181199 },
Dirk Pranke20eae9a72017-12-09 18:12:141200 # chromium.memory
John Budorickca14c76f62017-12-09 14:19:181201 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341202 # These are slow on the ASAN trybot for some reason.
1203 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181204 'swarming': {
John Budorick5052d552017-12-13 02:59:341205 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:181206 },
1207 },
John Budorickca14c76f62017-12-09 14:19:181208 'Linux TSan Tests': {
1209 'swarming': {
1210 'shards': 2,
1211 },
1212 },
Takuto Ikuta54671d972018-07-19 19:06:351213 'Linux ChromiumOS MSan Tests': {
1214 # These are very slow on the Chrome OS MSAN trybot for some reason.
1215 # crbug.com/865455
1216 'swarming': {
1217 'shards': 2,
1218 },
1219 },
1220 'Linux Chromium OS ASan LSan Tests (1)': {
1221 # These are slow on the ASAN trybot for some reason.
1222 # crbug.com/794372
1223 'swarming': {
1224 'shards': 2,
1225 },
1226 },
Dirk Pranke20eae9a72017-12-09 18:12:141227 # chromium.swarm
1228 'Android N5X Swarm': {
1229 'swarming': {
1230 'shards': 8,
1231 },
1232 },
Kenneth Russelleb60cbd22017-12-05 07:54:281233 },
1234 },
Kenneth Russell8a386d42018-06-02 09:48:011235 'video_decode_accelerator_gl_unittest': {
1236 'remove_from': [
1237 # chromium.gpu.fyi
1238 # Windows Intel doesn't have the GL extensions to support this test.
Kenneth Russell0272ab72018-06-04 17:22:241239 'Optional Win10 Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:011240 'Win10 FYI Release (Intel HD 630)',
1241 'Win10 FYI Exp Release (Intel HD 630)',
1242 ],
1243 },
jonross6b44aa52018-05-04 14:41:391244 'viz_content_browsertests': {
1245 'remove_from': [
jonrosse9da7242018-08-03 23:44:121246 # chromium.android
1247 # GL OOM error triggered on KitKat. crbug.com/863049
1248 'android-kitkat-arm-rel',
jonross27f34962018-08-07 14:08:331249 # Several failures that need to be triaged. crbug.com/871519
1250 'KitKat Phone Tester (dbg)',
jonross6b44aa52018-05-04 14:41:391251 # Currently flaky timeouts on Windows 10. crbug.com/839824
1252 'Win10 Tests x64 (dbg)',
1253 ],
Takuto Ikuta4ef47d5f2018-06-11 13:15:361254 'modifications': {
jonrosse9da7242018-08-03 23:44:121255 # chromium.android
1256 'android-kitkat-arm-rel': {
1257 'experiment_percentage': 100,
1258 },
1259 'android-marshmallow-arm64-rel': {
1260 'experiment_percentage': 100,
1261 },
Nico Weber4945dd52018-06-13 15:25:031262 # chromium.clang
1263 'ToTLinuxUBSanVptr': {
1264 'swarming': {
1265 'shards': 5,
1266 },
1267 },
1268 'linux-win_cross-rel': {
1269 # content_browsertests sometimes times out without this override on
1270 # the cross bot, probably because of https://crbug.com/803591,
1271 # see also https://crbug.com/838559
1272 # TODO(thakis): Remove this once 803591 is fixed.
1273 'swarming': {
1274 'shards': 5,
1275 },
1276 },
1277 # chromium.memory
Takuto Ikuta4ef47d5f2018-06-11 13:15:361278 'Linux ASan LSan Tests (1)': {
1279 # These are very slow on the ASAN trybot for some reason.
1280 # crbug.com/794372
1281 'swarming': {
1282 'shards': 8,
1283 },
1284 },
Nico Weber4945dd52018-06-13 15:25:031285 'Linux Chromium OS ASan LSan Tests (1)': {
1286 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
1287 'swarming': {
1288 'shards': 4,
1289 }
1290 },
Takuto Ikuta54671d972018-07-19 19:06:351291 'Linux ChromiumOS MSan Tests': {
1292 # These are very slow on the Chrome OS MSAN trybot for some reason.
1293 # crbug.com/865455
1294 'swarming': {
1295 'shards': 2,
1296 },
1297 },
Nico Weber4945dd52018-06-13 15:25:031298 'Linux TSan Tests': {
1299 'swarming': {
Takuto Ikuta10c14ca42018-06-18 14:16:401300 'shards': 7,
Nico Weber4945dd52018-06-13 15:25:031301 },
1302 },
Kenneth Russellf3e8a3f52018-07-28 02:44:121303 # chromium.win
1304 'Win10 Tests x64': {
1305 # crbug.com/868082
1306 'args': [
1307 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1308 ],
1309 },
Takuto Ikuta4ef47d5f2018-06-11 13:15:361310 },
jonross6b44aa52018-05-04 14:41:391311 },
Stephen Martinis36977112018-04-06 06:09:461312 'viz_browser_tests': {
1313 'remove_from': [
Dirk Pranke57c11a92018-06-17 21:23:421314 # chromium.clang
1315 'ToTMac', # https://crbug.com/828031
1316 'ToTMacASan', # https://crbug.com/828031
1317 # chromium.fyi
1318 'Chromium Mac 10.13', # https://crbug.com/828031
Dirk Pranke57c11a92018-06-17 21:23:421319 'mac-views-rel', # https://crbug.com/828031
1320 # chromium.mac
1321 'Mac10.10 Tests', # https://crbug.com/828031
1322 'Mac10.11 Tests', # https://crbug.com/828031
1323 'Mac10.12 Tests', # https://crbug.com/828031
1324 'Mac10.13 Tests', # https://crbug.com/828031
1325 'Mac10.13 Tests (dbg)', # https://crbug.com/828031
Nico Weber641b0a232018-06-07 06:07:111326 # chromium.memory
1327 'Linux TSan Tests', # https://crbug.com/368525
Dirk Pranke57c11a92018-06-17 21:23:421328 'Mac ASan 64 Tests (1)', # https://crbug.com/828031
Nico Weber641b0a232018-06-07 06:07:111329 # chromium.win
Stephen Martinis36977112018-04-06 06:09:461330 # Currently too flaky on Windows.
1331 'Win 7 Tests x64 (1)',
1332 'Win10 Tests x64',
1333 'Win7 Tests (1)',
Stephen Martinise701f5a2018-05-04 01:25:111334 'Win10 Tests x64 (dbg)',
Stephen Martinis36977112018-04-06 06:09:461335 ],
Takuto Ikuta4ef47d5f2018-06-11 13:15:361336 'modifications': {
Nico Weber6b67a402018-06-18 21:45:011337 # chromium.chromiumos
1338 'linux-chromeos-dbg': {
1339 'swarming': {
1340 'shards': 20,
1341 },
1342 },
Nico Weber3f2a65de92018-06-11 14:04:171343 # chromium.clang
1344 'ToTWin(dbg)': {
1345 'swarming': {
1346 'shards': 20,
1347 },
1348 },
1349 'ToTWin64(dbg)': {
1350 'swarming': {
1351 'shards': 20,
1352 },
1353 },
1354 # chromium.memory
Takuto Ikuta4ef47d5f2018-06-11 13:15:361355 'Linux ASan LSan Tests (1)': {
1356 # These are very slow on the ASAN trybot for some reason.
1357 # crbug.com/794372
1358 'swarming': {
1359 'shards': 20,
1360 },
1361 },
Takuto Ikuta54671d972018-07-19 19:06:351362 'Linux ChromiumOS MSan Tests': {
1363 # These are very slow on the Chrome OS MSAN trybot for some reason.
1364 # crbug.com/865455
1365 'swarming': {
1366 'shards': 20,
1367 },
1368 },
1369 'Linux Chromium OS ASan LSan Tests (1)': {
1370 # These are very slow on the ASAN trybot for some reason.
1371 # crbug.com/794372
1372 'swarming': {
James Cook98759ec2018-07-30 22:02:131373 'shards': 30,
Takuto Ikuta54671d972018-07-19 19:06:351374 },
1375 },
Takuto Ikuta4ef47d5f2018-06-11 13:15:361376 },
Stephen Martinis36977112018-04-06 06:09:461377 },
Kenneth Russelleb60cbd22017-12-05 07:54:281378 'viz_unittests': {
1379 'remove_from': [
Kenneth Russelleb60cbd22017-12-05 07:54:281380 # chromium.win
1381 'Win10 Tests x64',
1382 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281383 },
1384 'vr_common_unittests': {
1385 'remove_from': [
Kenneth Russelleb60cbd22017-12-05 07:54:281386 # chromium.win
1387 'Win 7 Tests x64 (1)',
1388 'Win10 Tests x64',
1389 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281390 },
bsheedy800f5062018-08-07 00:47:541391
Kenneth Russellfbda3c532017-12-08 23:57:241392 'vr_pixeltests': {
1393 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:281394 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281395 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:241396 # chromium.win
1397 'Win 7 Tests x64 (1)',
1398 'Win10 Tests x64',
1399 'Win7 Tests (1)',
1400 'Win7 Tests (dbg)(1)',
1401 ],
1402 },
Nico Webere81999ee2018-07-01 23:52:431403 'wayland_client_perftests': {
1404 'remove_from': [
1405 'linux-chromeos-dbg', # https://crbug.com/859307
1406 ],
1407 },
Kenneth Russell8a386d42018-06-02 09:48:011408 'webgl_conformance_d3d9_passthrough_tests': {
1409 'remove_from': [
1410 # TODO(jdarpinian): Re-enable when http://crbug.com/841789 is fixed.
1411 'Win10 FYI Exp Release (Intel HD 630)',
1412 ],
1413 },
1414 'webgl_conformance_d3d9_tests': {
1415 'remove_from': [
1416 # TODO(jdarpinian): Re-enable when http://crbug.com/841789 is fixed.
1417 'Win10 FYI Exp Release (Intel HD 630)',
1418 ],
1419 },
1420 'webgl_conformance_tests': {
1421 'modifications': {
1422 # On desktop platforms these don't take very long (~7 minutes),
1423 # but on Android they take ~30 minutes and we want to use more
1424 # shards than on desktop.
1425 # chromium.gpu
1426 'Android Release (Nexus 5X)': {
1427 'swarming': {
1428 'shards': 6,
1429 },
1430 },
1431 'Mac FYI GPU ASAN Release': {
1432 'args': [
1433 '--is-asan',
1434 ]
1435 },
1436 },
1437 },
1438 'webgl_conformance_gl_passthrough_tests': {
1439 'remove_from': [
1440 # crbug.com/555545 and crbug.com/649824:
1441 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
1442 # Always fails on older cards, flaky on newer cards.
1443 'Win7 FYI Debug (AMD)',
1444 'Win7 FYI Release (AMD)',
1445 ],
1446 },
1447 'webgl2_conformance_tests': {
1448 'remove_from': [
1449 # The Mac NVIDIA Retina bots don't have the capacity to run
1450 # this test suite on mac_optional_gpu_tests_rel.
1451 'Optional Mac Retina Release (NVIDIA)',
1452 ],
1453 'modifications': {
1454 'Mac FYI GPU ASAN Release': {
1455 'args': [
1456 '--is-asan',
1457 ]
1458 },
1459 },
1460 },
Kenneth Russelleb60cbd22017-12-05 07:54:281461 'webkit_layout_tests': {
1462 'remove_from': [
Dirk Prankeca0a1ab2018-07-31 21:06:431463 # chromium.fyi
1464 'Chromium Mac 10.13',
Kenneth Russellfbda3c532017-12-08 23:57:241465 # chromium.linux
Dirk Prankec2917e92018-06-21 04:28:531466 'Linux Tests (dbg)(1)(32)', # 32-bit linux is unsupported
Kenneth Russellfbda3c532017-12-08 23:57:241467 # chromium.win
Dirk Prankec1083b42018-06-15 02:43:321468 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
Dirk Pranke15530fe2018-06-15 16:12:131469 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281470 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281471 'modifications': {
John Budorick7732d4d02018-07-30 19:02:541472 # chromium.android
1473 'KitKat Phone Tester (dbg)': {
1474 'args': [
1475 '--debug',
1476 '--android',
1477 ],
1478 'experiment_percentage': 100, # crbug.com/824539
1479 },
Kenneth Russell8ceeabf2017-12-11 17:53:281480 # chromium.fyi
John Budorick6650ef12018-05-16 23:33:171481 'linux-blink-gen-property-trees': {
1482 'args': [
John Budorick47795202018-05-18 01:30:351483 '--debug',
John Budorick6650ef12018-05-16 23:33:171484 '--additional-driver-flag=--enable-blink-gen-property-trees',
1485 ],
1486 },
John Budoricka14c2c392018-03-02 19:00:441487 'linux-blink-heap-incremental-marking': {
1488 'args': [
1489 '--debug',
Michael Lippautzd48e4a52018-04-26 06:59:131490 '--additional-driver-flag=--enable-blink-features=HeapIncrementalMarkingStress',
John Budoricka14c2c392018-03-02 19:00:441491 ],
1492 },
Dirk Pranke97f97ae62018-06-19 22:22:361493 'mac10.10-blink-rel-dummy': {
1494 'swarming': {
1495 'dimension_sets': [
1496 { # This should match Mac10.10 Tests on chromium.mac.
1497 'gpu': 'none',
1498 'os': 'Mac-10.10',
1499 }
1500 ]
1501 },
1502 },
1503 'mac10.11-blink-rel-dummy': {
1504 'swarming': {
1505 'dimension_sets': [
1506 { # This should match Mac10.11 Tests on chromium.mac.
1507 'gpu': 'none',
1508 'os': 'Mac-10.11',
1509 }
1510 ]
1511 },
1512 },
1513 'mac10.12-blink-rel-dummy': {
1514 'swarming': {
1515 'dimension_sets': [
1516 { # This should match Mac10.12 Tests on chromium.mac.
1517 'gpu': '8086:0a2e',
1518 'hidpi': '0',
1519 'os': 'Mac-10.12',
1520 },
1521 ],
1522 },
1523 },
Dirk Pranke97f97ae62018-06-19 22:22:361524 'mac10.13-blink-rel-dummy': {
1525 'swarming': {
1526 'dimension_sets': [
1527 { # This should match Chromium Mac 10.13 on chromium.fyi.
1528 'gpu': '8086:0a2e',
1529 'hidpi': '0',
1530 'os': 'Mac-10.13',
1531 },
1532 ],
1533 'shards': 12,
1534 },
1535 },
Kenneth Russell8ceeabf2017-12-11 17:53:281536 'WebKit Linux layout_ng Dummy Builder': {
1537 'args': [
1538 '--additional-driver-flag=--enable-blink-features=LayoutNG',
Kenneth Russell8ceeabf2017-12-11 17:53:281539 '--additional-driver-flag=--enable-slimming-paint-v175',
1540 ],
1541 'swarming': {
1542 'shards': 15,
1543 },
1544 },
1545 'WebKit Linux root_layer_scrolls Dummy Builder': {
1546 'args': [
1547 '--additional-driver-flag=--root-layer-scrolls',
1548 ],
1549 'swarming': {
1550 'shards': 15,
1551 },
1552 },
1553 'WebKit Linux slimming_paint_v2 Dummy Builder': {
1554 'args': [
Xianzhu Wang0e4447e2018-02-19 06:44:321555 '--additional-driver-flag=--enable-slimming-paint-v2',
Kenneth Russell8ceeabf2017-12-11 17:53:281556 ],
1557 'swarming': {
1558 'shards': 15,
1559 },
1560 },
1561 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281562 'Linux Tests': {
1563 'swarming': {
1564 'dimension_sets': [
1565 {
1566 # TODO(kbr): this is essentially redundant.
1567 'os': 'Ubuntu-14.04',
1568 },
1569 ],
1570 'shards': 6,
1571 },
1572 },
Dirk Prankec1083b42018-06-15 02:43:321573 'Linux Tests (dbg)(1)': {
Dirk Pranke15530fe2018-06-15 16:12:131574 'args': [
1575 '--debug',
1576 ],
Dirk Prankec1083b42018-06-15 02:43:321577 'swarming': {
1578 'dimension_sets': [
1579 {
1580 # TODO(kbr): this is essentially redundant.
1581 'os': 'Ubuntu-14.04',
1582 },
1583 ],
1584 'shards': 20,
1585 },
1586 },
Kenneth Russell8ceeabf2017-12-11 17:53:281587 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281588 'Mac10.10 Tests': {
1589 # TODO(kbr): this is essentially redundant.
1590 'swarming': {
1591 'dimension_sets': [
1592 {
1593 'gpu': 'none',
1594 'os': 'Mac-10.10.5',
1595 },
1596 ],
1597 },
1598 },
1599 'Mac10.11 Tests': {
1600 # TODO(kbr): this is essentially redundant.
1601 'swarming': {
1602 'dimension_sets': [
1603 {
1604 'gpu': 'none',
1605 'os': 'Mac-10.11.6',
1606 },
1607 ],
1608 },
1609 },
1610 'Mac10.12 Tests': {
1611 # TODO(kbr): if the Swarming dimensions were explicitly specified for
Dirk Prankeca0a1ab2018-07-31 21:06:431612 # all jobs then this wouldn't be needed.
Kenneth Russelleb60cbd22017-12-05 07:54:281613 'swarming': {
1614 'dimension_sets': [
1615 {
Ben Pasteneb9dbd662018-08-07 18:54:131616 'gpu': '8086:0a2e',
Kenneth Russelleb60cbd22017-12-05 07:54:281617 'os': 'Mac-10.12.6',
1618 },
1619 ],
1620 'shards': 12,
1621 },
1622 },
Dirk Pranke736e26f2018-04-07 01:54:301623 'Mac10.13 Tests': {
Dirk Prankeca0a1ab2018-07-31 21:06:431624 # TODO(crbug.com/853356): Switch this to 10.13.
Dirk Prankec2917e92018-06-21 04:28:531625 # TODO(kbr): if the Swarming dimensions were explicitly specified for
Dirk Prankeca0a1ab2018-07-31 21:06:431626 # all jobs then this wouldn't be needed.
Dirk Prankec2917e92018-06-21 04:28:531627 'swarming': {
1628 'dimension_sets': [
1629 {
Ben Pastene62e179d52018-08-16 21:22:091630 'gpu': '8086:0a2e',
1631 'os': 'Mac-10.12.6',
Dirk Prankec2917e92018-06-21 04:28:531632 },
1633 ],
1634 'shards': 12,
1635 },
Dirk Pranke736e26f2018-04-07 01:54:301636 },
Dirk Pranke15530fe2018-06-15 16:12:131637 'Mac10.13 Tests (dbg)': {
1638 'args': [
1639 '--debug',
1640 ],
1641 },
Dirk Pranke81ff51c2017-12-09 19:24:281642 # chromium.webkit.
Dirk Pranke81ff51c2017-12-09 19:24:281643 'WebKit Linux Trusty ASAN': {
1644 'args': [
1645 '--additional-expectations',
1646 '../../third_party/WebKit/LayoutTests/ASANExpectations',
1647 '--time-out-ms',
1648 '48000',
1649 '--enable-sanitizer',
1650 ],
1651 'swarming': {
1652 'dimension_sets': [
1653 {
1654 'os': 'Ubuntu-14.04',
1655 },
1656 ],
1657 'shards': 20,
1658 },
1659 },
1660 'WebKit Linux Trusty Leak': {
1661 'args': [
1662 '--additional-expectations',
1663 '../../third_party/WebKit/LayoutTests/LeakExpectations',
1664 '--time-out-ms',
1665 '48000',
1666 '--enable-leak-detection',
1667 ],
1668 'swarming': {
1669 'dimension_sets': [
1670 {
1671 'os': 'Ubuntu-14.04',
1672 },
1673 ],
1674 'shards': 10,
1675 },
1676 },
1677 'WebKit Linux Trusty MSAN': {
1678 'args': [
1679 '--additional-expectations',
1680 '../../third_party/WebKit/LayoutTests/MSANExpectations',
1681 '--time-out-ms',
1682 '66000',
1683 '--enable-sanitizer',
1684 ],
1685 'swarming': {
1686 'dimension_sets': [
1687 {
1688 'os': 'Ubuntu-14.04',
1689 },
1690 ],
1691 'expiration': 36000,
1692 'hard_timeout': 10800,
1693 'io_timeout': 3600,
1694 'shards': 20,
1695 },
1696 },
Dirk Pranke81ff51c2017-12-09 19:24:281697 'WebKit Win10': {
1698 'swarming': {
1699 'dimension_sets': [
1700 {
Jao-ke Chin-Leeee7d1492018-04-02 17:35:481701 'os': 'Windows-10-15063',
Dirk Pranke81ff51c2017-12-09 19:24:281702 },
1703 ],
Dirk Pranke81ff51c2017-12-09 19:24:281704 },
1705 },
Kenneth Russell8ceeabf2017-12-11 17:53:281706 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281707 'Win7 Tests (dbg)(1)': {
1708 'args': [
1709 '--debug',
1710 '--time-out-ms',
1711 '60000'
1712 ],
Dirk Pranke028aa922018-05-25 18:37:341713 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:281714 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
1715 # from prefered_os_dimension in
1716 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
1717 # Swarming dimensions would be either specified for all testers on the
1718 # waterfall (and therefore, explicitly specified for all tests in the
1719 # generated JSON), or this would be removed, and the implicit one used.
1720 'swarming': {
1721 'dimension_sets': [
1722 {
1723 'os': 'Windows-7-SP1',
1724 }
1725 ],
1726 },
1727 },
Stephen Martinis1c5d6aa2018-04-17 03:11:251728 'Win10 Tests x64 (dbg)': {
1729 'args': [
1730 '--debug',
Stephen Martinis29afff32018-04-19 03:03:111731 '--target',
1732 'Debug_x64',
Stephen Martinis1c5d6aa2018-04-17 03:11:251733 ],
1734 },
Kenneth Russelleb60cbd22017-12-05 07:54:281735 },
1736 },
Kenneth Russelleb60cbd22017-12-05 07:54:281737 'webkit_unit_tests': {
Dirk Pranke81ff51c2017-12-09 19:24:281738 'modifications': {
John Budorick5052d552017-12-13 02:59:341739 # chromium.memory
1740 'Linux ASan LSan Tests (1)': {
1741 # These are very slow on the ASAN trybot for some reason.
1742 # crbug.com/794372
1743 'swarming': {
1744 'shards': 5,
1745 },
1746 },
arthursonzogni26889d82018-05-29 17:18:161747 'Marshmallow 64 bit Tester': {
1748 # Increase timeout. See https://crbug.com/847229.
1749 'swarming': {
1750 'hard_timeout': 1200,
1751 },
1752 },
Dirk Pranke81ff51c2017-12-09 19:24:281753 },
Kenneth Russelleb60cbd22017-12-05 07:54:281754 },
1755 'webview_instrumentation_test_apk': {
1756 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:061757 # This test frequently fails on Android, https://crbug.com/824959
1758 # chromium.android
John Budorick2232bb982018-05-18 17:50:071759 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:281760 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281761 'KitKat Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:281762 # chromium.android.fyi
Hans Wennborga0b11ebe2018-05-15 16:26:501763 # chromium.clang; matching chromium.android, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:501764 'ToTAndroid',
Dirk Pranke20eae9a72017-12-09 18:12:141765 # On chromium.swarm, this should possibly be being run (or removed
1766 # from Android N5X Swarm).
1767 'Android N5 Swarm',
Kenneth Russelleb60cbd22017-12-05 07:54:281768 ],
Ben Pastenee17a8e92018-07-12 21:55:181769 'modifications': {
1770 'Oreo Phone Tester': {
1771 # TODO(crbug.com/863089): Enable this once it's passing.
1772 'experiment_percentage': 100,
1773 },
1774 },
Kenneth Russelleb60cbd22017-12-05 07:54:281775 },
bsheedy800f5062018-08-07 00:47:541776 'xr_browser_tests': {
1777 'remove_from': [
1778 # chromium.gpu.fyi
1779 # This exception probably needs to stay due to lack of capacity
1780 # on the Win AMD bots.
1781 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:481782 # Fails on the bot, http://crbug.com/868143
1783 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:541784 ],
1785 },
Kenneth Russelleb60cbd22017-12-05 07:54:281786}