blob: eb87ae068e64c44d95fd432c224bc4c95f72360e [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This is a .pyl, or "Python Literal", file. You can treat it just like a
6# .json file, with the following exceptions:
7# * all keys must be quoted (use single quotes, please);
8# * comments are allowed, using '#' syntax; and
9# * trailing commas are allowed.
10
11# Exceptions to the common test suites can only include removal from
12# particular bots, and modifications on particular bots. By design,
13# it's not possible to add one-off tests to bots. Instead they have to
14# be added to one of the test suites in test_suites.pyl.
15#
16# The goal is to drive the number of exceptions to zero, to make all
17# the bots behave similarly.
18{
Andrew Luo38b311f2019-10-04 03:42:0919 'android_browsertests': {
20 'modifications': {
21 'android-pie-arm64-rel': {
22 'experiment_percentage': 100, # https://crbug.com/1010211
23 },
24 },
25 },
Kenneth Russelleb60cbd22017-12-05 07:54:2826 'android_webview_unittests': {
27 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3228 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0729 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2830 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2831 'KitKat Tablet Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:2832 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2833 },
Kenneth Russell8a386d42018-06-02 09:48:0134 'angle_end2end_tests': {
35 'remove_from': [
36 # chromium.gpu.fyi
37 # TODO(ynovikov) Investigate why the test breaks on older devices.
38 'Android FYI Release (Nexus 5)',
39 'Android FYI Release (Nexus 6)',
40 'Android FYI Release (Nexus 9)',
41 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
42 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0943 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
44 'Linux FYI Debug (NVIDIA)',
45 'Linux FYI GPU TSAN Release',
Kenneth Russell8a386d42018-06-02 09:48:0146 ],
47 },
48 'angle_perftests': {
49 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2150 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1651 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0952 'Linux FYI GPU TSAN Release', # crbug.com/950542
Zhenyao Moea125ab2019-09-17 02:33:3253 'Win10 FYI x64 Exp Release (Intel HD 630)', # crbug.com/1002313
Kenneth Russell8a386d42018-06-02 09:48:0154 ],
55 },
Kenneth Russellfbda3c532017-12-08 23:57:2456 'angle_unittests': {
57 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5258 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0159 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0160 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2461 ],
John Budorickca14c76f62017-12-09 14:19:1862 'modifications': {
63 'Linux ASan LSan Tests (1)': {
64 'swarming': {
65 'shards': 10,
66 },
67 },
68 },
Kenneth Russellfbda3c532017-12-08 23:57:2469 },
John Budorickca995852019-06-26 16:55:5570 'breakpad_unittests': {
71 'modifications': {
72 'android-asan': {
73 'args': [
74 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
75 ],
76 },
77 },
78 },
Kenneth Russelleb60cbd22017-12-05 07:54:2879 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2480 'remove_from': [
81 # chromium.clang
Brad Halla36886c2019-02-26 16:52:2982 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4183 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2684 'ToTLinuxTSan', # https://crbug.com/368525
John Budorickca14c76f62017-12-09 14:19:1885 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4686 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1187 # chromium.win
88 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2489 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2890 'modifications': {
Roberto Carrillo2c9ec972019-03-20 03:11:1991 # chromium.fyi
92 'linux-chromeos-code-coverage': {
93 'swarming': {
94 'shards': 21,
95 },
96 },
Roberto Carrillo5a5c98dc2019-10-30 22:33:5197 'mac-code-coverage': {
98 # A subset of tests seem to cause WindowServer deaths on VMs.
99 # crbug.com/828031 et al.
100 'args': [
101 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
102 '--gtest_shuffle',
103 ],
104 'swarming': {
105 'shards': 15,
106 },
107 },
Ben Pastene21277632019-06-04 15:12:28108 'linux-chromeos-google-rel': {
109 # TODO(https://crbug.com/932269): Promote out of experiment when the
110 # tests are green.
Ben Pastenec942bae2019-06-18 02:27:29111 'args': [
112 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
113 ],
Ben Pastene21277632019-06-04 15:12:28114 },
Kenneth Russell8ceeabf2017-12-11 17:53:28115 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34116 'linux-chromeos-dbg': {
117 'swarming': {
Ben Pasteneacd57392019-10-31 02:13:25118 'shards': 30,
Kenneth Russell56a3e862017-12-08 03:11:34119 },
120 },
Nico Weber3f2a65de92018-06-11 14:04:17121 # chromium.clang
Nico Weber0c2861b2018-12-14 18:05:16122 'ToTMac': {
123 # A subset of tests seem to cause WindowServer deaths on VMs.
124 # crbug.com/828031 et al.
125 'args': [
126 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
127 '--gtest_shuffle',
128 ],
129 },
130 'ToTMacASan': {
131 # A subset of tests seem to cause WindowServer deaths on VMs.
132 # crbug.com/828031 et al.
133 'args': [
134 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
135 '--gtest_shuffle',
136 ],
137 },
Kenneth Russellfbda3c532017-12-08 23:57:24138 'ToTWin(dbg)': {
139 'swarming': {
140 'shards': 20,
141 },
142 },
143 'ToTWin64(dbg)': {
144 'swarming': {
145 'shards': 20,
146 },
147 },
Nico Weber0c2861b2018-12-14 18:05:16148 'mac-osxbeta-rel': {
149 # A subset of tests seem to cause WindowServer deaths on VMs.
150 # crbug.com/828031 et al.
151 'args': [
152 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
153 '--gtest_shuffle',
154 ],
155 },
Dirk Pranke9e20e8d2018-06-18 02:46:54156 # chromium.mac
Nico Weber0c2861b2018-12-14 18:05:16157 'Mac10.10 Tests': {
158 # A subset of tests seem to cause WindowServer deaths on VMs.
159 # crbug.com/828031 et al.
160 'args': [
161 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
162 '--gtest_shuffle',
163 ],
164 },
Dirk Pranke9e20e8d2018-06-18 02:46:54165 'Mac10.11 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12166 # A subset of tests seem to cause WindowServer deaths on VMs.
167 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54168 'args': [
John Budorick7b7a0f02018-10-10 22:51:12169 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54170 '--gtest_shuffle',
171 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54172 },
173 'Mac10.12 Tests': {
John Budorick7b7a0f02018-10-10 22:51:12174 # A subset of tests seem to cause WindowServer deaths on VMs.
175 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54176 'args': [
John Budorick7b7a0f02018-10-10 22:51:12177 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54178 '--gtest_shuffle',
179 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54180 },
Robert Sesek2ce2c702018-10-18 18:46:29181 'Mac10.13 Tests': {
182 # A subset of tests seem to cause WindowServer deaths on VMs.
183 # crbug.com/828031 et al.
184 'args': [
185 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
186 '--gtest_shuffle',
187 ],
Robert Sesek2ce2c702018-10-18 18:46:29188 },
Dirk Pranke9e20e8d2018-06-18 02:46:54189 'Mac10.13 Tests (dbg)': {
John Budorick7b7a0f02018-10-10 22:51:12190 # A subset of tests seem to cause WindowServer deaths on VMs.
191 # crbug.com/828031 et al.
Dirk Pranke9e20e8d2018-06-18 02:46:54192 'args': [
John Budorick7b7a0f02018-10-10 22:51:12193 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
Dirk Pranke9e20e8d2018-06-18 02:46:54194 '--gtest_shuffle',
195 ],
Dirk Pranke9e20e8d2018-06-18 02:46:54196 },
John Budorickca14c76f62017-12-09 14:19:18197 # chromium.memory
John Budorick5052d552017-12-13 02:59:34198 'Linux ASan LSan Tests (1)': {
199 # These are very slow on the ASAN trybot for some reason.
200 # crbug.com/794372
201 'swarming': {
202 'shards': 30,
203 },
204 },
John Budorickca14c76f62017-12-09 14:19:18205 'Mac ASan 64 Tests (1)': {
Nico Weber0c2861b2018-12-14 18:05:16206 # A subset of tests seem to cause WindowServer deaths on VMs.
207 # crbug.com/828031 et al.
208 'args': [
209 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
210 '--gtest_shuffle',
211 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28212 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18213 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28214 },
215 },
Takuto Ikuta54671d972018-07-19 19:06:35216 'Linux ChromiumOS MSan Tests': {
217 # These are very slow on the Chrome OS MSAN trybot for some reason.
218 # crbug.com/865455
219 'swarming': {
Ben Pastenea7166f32019-08-09 02:59:52220 'shards': 30,
Takuto Ikuta54671d972018-07-19 19:06:35221 },
222 },
223 'Linux Chromium OS ASan LSan Tests (1)': {
224 # These are very slow on the ASAN trybot for some reason.
225 # crbug.com/794372
226 'swarming': {
James Cook1380ad162018-10-25 00:51:19227 'shards': 31,
Takuto Ikuta54671d972018-07-19 19:06:35228 },
229 },
Kenneth Russell8ceeabf2017-12-11 17:53:28230 # chromium.win
Takuto Ikutaea000e92018-09-05 04:31:54231 'Win7 Tests (1)': {
232 # This is for slow test execution that often becomes a critical path of
233 # swarming jobs. crbug.com/868114
234 'swarming': {
235 'shards': 15,
236 },
237 },
Kenneth Russell8ceeabf2017-12-11 17:53:28238 'Win7 Tests (dbg)(1)': {
239 'swarming': {
240 'shards': 20,
241 },
242 },
Kenneth Russell6c83d212018-07-27 20:52:59243 'Win10 Tests x64': {
244 # crbug.com/868082
245 'args': [
246 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
247 ],
Takuto Ikutac9c269a2019-01-10 22:40:25248 'swarming': {
249 # This is for slow test execution that often becomes a critical path of
250 # swarming jobs. crbug.com/868114
251 'shards': 15,
252 }
Kenneth Russell6c83d212018-07-27 20:52:59253 },
Nico Weber0c2861b2018-12-14 18:05:16254 # client.v8.chromium
255 'Linux - Future (dbg)': {
256 'swarming': {
257 'shards': 10,
258 },
259 },
Kenneth Russelleb60cbd22017-12-05 07:54:28260 },
261 },
Kenneth Russelleb60cbd22017-12-05 07:54:28262 'cast_shell_browsertests': {
263 'modifications': {
264 'Cast Audio Linux': {
265 'args': [
266 '--enable-local-file-accesses',
267 '--ozone-platform=headless',
268 '--no-sandbox',
269 '--test-launcher-jobs=1',
270 ],
Colin Blundell629091a2018-07-10 14:50:28271 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27272 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28273 },
Kenneth Russelleb60cbd22017-12-05 07:54:28274 },
275 'Cast Linux': {
276 'args': [
277 '--enable-local-file-accesses',
Alexis Hetu134decd2018-08-08 16:56:04278 '--ozone-platform=headless',
Kenneth Russelleb60cbd22017-12-05 07:54:28279 '--no-sandbox',
280 '--test-launcher-jobs=1',
281 ],
Colin Blundell629091a2018-07-10 14:50:28282 'swarming': {
Nico Weberda3f70302018-07-11 14:34:27283 'can_use_on_swarming_builders': False, # https://crbug.com/861753
Colin Blundell629091a2018-07-10 14:50:28284 },
Kenneth Russelleb60cbd22017-12-05 07:54:28285 },
286 },
287 },
Dirk Pranke1b767092017-12-07 04:44:23288 'checkbins': {
289 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33290 'linux-archive-dbg',
291 'linux-archive-rel',
292 'mac-archive-dbg',
293 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23294 ],
295 },
Andrew Luod252791ac2019-10-15 00:28:13296 'chrome_java_test_pagecontroller_tests': {
297 'modifications': {
298 'android-pie-arm64-rel': {
299 'experiment_percentage': 100, # https://crbug.com/924194
300 },
301 },
302 },
Yun Liu7cfd28a2019-10-30 01:57:12303 'chrome_public_smoke_test': {
304 'remove_from': [
305 'android-code-coverage-native', # https://crbug.com/1018780
306 ],
307 },
Kenneth Russelleb60cbd22017-12-05 07:54:28308 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09309 'remove_from': [
310 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12311 'android-code-coverage-native', # https://crbug.com/1018780
John Budorick27d2d44e2019-05-20 20:26:09312 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28313 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:28314 # chromium.android
Andrew Luo38b311f2019-10-04 03:42:09315 'android-pie-arm64-rel': {
316 'experiment_percentage': 100, # https://crbug.com/1010211
317 },
Kenneth Russelleb60cbd22017-12-05 07:54:28318 'KitKat Phone Tester (dbg)': {
319 'swarming': {
320 'shards': 20,
321 },
322 },
Kenneth Russelleb60cbd22017-12-05 07:54:28323 'Marshmallow 64 bit Tester': {
324 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28325 'shards': 14,
326 },
327 },
Ben Pastenec73e96e92018-07-12 01:40:35328 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57329 # TODO(https://crbug.com/884413): Re-enable this once the tests are
330 # either passing or there is more capacity.
331 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35332 },
John Budorick34009472018-04-03 17:38:44333 # chromium.swarm
334 'Android N5X Swarm': {
335 # TODO(crbug.com/731759): Enable this once we're confident that it
336 # passes.
337 'experiment_percentage': 100,
338 },
Kenneth Russelleb60cbd22017-12-05 07:54:28339 },
340 },
341 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15342 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09343 # chromium.android
344 'KitKat Tablet Tester',
345 'Lollipop Tablet Tester',
346 'Marshmallow Tablet Tester',
John Budorick20f4fa8d2019-08-02 22:58:29347 # chromium.android.fyi
Haiyang Pan801fbaa32019-09-06 18:43:09348 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:29349 'android-pie-x86-fyi-rel',
Andrew Luo38b311f2019-10-04 03:42:09350 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16351 # chromium.clang
352 'ToTAndroid',
353 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09354 # chromium.memory
355 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12356 # chromium.fyi
357 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09358 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28359 },
bsheedy75a4dd52018-11-27 23:24:30360 'chrome_public_test_vr_apk-vega': {
361 'modifications': {
362 # chromium.android
363 'Oreo Phone Tester': {
364 'swarming': {
365 'dimension_sets': [
366 {
367 'device_os': 'OVR1.180808.003',
368 'device_type': 'vega',
369 'os': 'Android',
370 },
371 ],
372 },
373 }
374 }
375 },
Takuto Ikuta1b749b902019-04-11 18:05:53376 'chromedriver_py_tests': {
377 'remove_from': [
378 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53379 'Win10 Tests x64 (dbg)',
380 ],
381 },
Kenneth Russelleb60cbd22017-12-05 07:54:28382 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:28383 'modifications': {
Andrew Luo38b311f2019-10-04 03:42:09384 'android-pie-arm64-rel': {
385 'experiment_percentage': 100, # https://crbug.com/1010211
386 },
John Budorick5052d552017-12-13 02:59:34387 # chromium.memory
388 'Linux ASan LSan Tests (1)': {
389 # These are very slow on the ASAN trybot for some reason.
390 # crbug.com/794372
391 'swarming': {
392 'shards': 5,
393 },
394 },
Takuto Ikuta54671d972018-07-19 19:06:35395 'Linux Chromium OS ASan LSan Tests (1)': {
396 # These are very slow on the ASAN trybot for some reason.
397 # crbug.com/794372
398 'swarming': {
399 'shards': 5,
400 },
401 },
Kenneth Russelleb60cbd22017-12-05 07:54:28402 },
Wezcdafa7e2019-09-16 21:54:25403 'remove_from': [
404 # chromium.linux
405 'Fuchsia x64', # https://crbug.com/961457
406 ]
Kenneth Russelleb60cbd22017-12-05 07:54:28407 },
408 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29409 'remove_from': [
410 # chromium.clang
411 'CrWinAsan(dll)', # https://crbug.com/935598
412 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28413 'modifications': {
Garrett Beaty42e802142019-03-11 22:03:42414 # chromium.android
415 'Lollipop Phone Tester': {
416 'swarming': {
Garrett Beatyf3c98282019-03-12 17:35:18417 'shards': 13,
Garrett Beaty42e802142019-03-11 22:03:42418 },
419 },
Takuto Ikuta6d8c86f92019-09-27 02:54:39420 'android-kitkat-arm-rel': {
421 'swarming': {
422 'shards': 15,
423 },
424 },
Kenneth Russellfbda3c532017-12-08 23:57:24425 # chromium.linux
426 'Cast Audio Linux': {
427 'args': [
Nico Weber02f30392018-07-16 18:39:43428 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24429 ],
Kenneth Russellfbda3c532017-12-08 23:57:24430 },
431 'Cast Linux': {
432 'args': [
Nico Weber02f30392018-07-16 18:39:43433 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24434 ],
Kenneth Russellfbda3c532017-12-08 23:57:24435 },
John Budorickf2283d72019-06-25 01:09:09436 # chromium.memory
437 'android-asan': {
438 'args': [
439 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
440 ],
441 'swarming': {
442 'shards': 18,
443 },
444 },
Stephen Martinisc1fd43fd2018-06-04 22:04:18445 # chromium.win
446 'Win10 Tests x64 (dbg)': {
447 'experiment_percentage': 100,
Kenneth Russell6c83d212018-07-27 20:52:59448 # crbug.com/868082
449 'args': [
450 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
451 ],
452 },
453 'Win10 Tests x64': {
454 # crbug.com/868082
455 'args': [
456 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
457 ],
Stephen Martinisc1fd43fd2018-06-04 22:04:18458 },
Chris Cunninghame1a04ea2019-04-24 01:49:32459 'Linux ASan Tests (sandboxed)': {
460 'swarming': {
461 'shards': 2, # https://crbug.com/955853
462 },
463 },
Anushruthffc44702019-10-15 17:07:14464 'Linux Tests': {
465 'swarming': {
466 'idempotent': False, # https://crbug.com/1013093
467 },
468 },
Kenneth Russelleb60cbd22017-12-05 07:54:28469 },
470 },
Nico Weber81e16ace22018-06-30 02:58:47471 'content_shell_crash_test': {
Dirk Prankeb1c36b322018-07-11 02:42:00472 'modifications': {
473 # chromium.win
474 'Win10 Tests x64 (dbg)': {
475 'experiment_percentage': 100, # https://crbug.com/861730
476 },
477 },
Nico Weber81e16ace22018-06-30 02:58:47478 },
John Budorick27d2d44e2019-05-20 20:26:09479 'content_shell_test_apk': {
480 'remove_from': [
481 # chromium.memory
482 'android-asan', # https://crbug.com/964562
483 ],
Andrew Luo38b311f2019-10-04 03:42:09484 'modifications': {
485 'android-pie-arm64-rel': {
486 'experiment_percentage': 100, # https://crbug.com/1010211
487 },
488 },
John Budorick27d2d44e2019-05-20 20:26:09489 },
Kenneth Russelleb60cbd22017-12-05 07:54:28490 'content_unittests': {
491 'modifications': {
John Budorick5052d552017-12-13 02:59:34492 # chromium.memory
493 'Linux ASan LSan Tests (1)': {
494 # These are slow on the ASAN trybot for some reason.
495 # crbug.com/794372
496 'swarming': {
497 'shards': 2,
498 },
499 },
Takuto Ikuta54671d972018-07-19 19:06:35500 'Linux ChromiumOS MSan Tests': {
501 # These are very slow on the Chrome OS MSAN trybot for some reason.
502 # crbug.com/865455
503 'swarming': {
504 'shards': 2,
505 },
506 },
Kenneth Russelleb60cbd22017-12-05 07:54:28507 },
508 },
Kenneth Russellc1a09302018-07-10 01:12:54509 'context_lost_tests': {
Brian Sheedye285c9b2019-07-15 21:42:46510 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
511 # exception once there is enough capacity to run these tests.
512 'remove_from': [
513 # chromium.gpu.fyi
514 'Android FYI Release (Pixel 2)',
515 ],
Kenneth Russellc1a09302018-07-10 01:12:54516 'modifications': {
517 'Mac FYI GPU ASAN Release': {
518 'args': [
519 '--is-asan',
520 ]
521 },
522 },
523 },
Kenneth Russellfbda3c532017-12-08 23:57:24524 'crashpad_tests': {
525 'remove_from': [
526 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:48527 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:39528 # https://crbug.com/crashpad/304
529 'Linux TSan Tests',
530 'ToTLinuxTSan',
531 # https://crbug.com/crashpad/306
532 'Linux CFI',
533 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:24534 ],
535 },
John Budorick5bc387fe2019-05-09 20:02:53536 'cronet_sizes': {
537 'modifications': {
538 'android-cronet-arm-dbg': {
539 'swarming': {
540 'dimension_sets': [
541 {
542 'device_os': None,
543 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:56544 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:53545 },
546 ],
547 },
548 },
549 },
550 },
Zhenyao Moc307eeb72018-12-20 01:03:20551 'dawn_end2end_tests': {
552 'remove_from': [
553 # chromium.gpu.fyi
554 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
555 ],
556 },
Brian Sheedye285c9b2019-07-15 21:42:46557 'depth_capture_tests': {
558 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
559 # exception once there is enough capacity to run these tests.
560 'remove_from': [
561 # chromium.gpu.fyi
562 'Android FYI Release (Pixel 2)',
563 ],
564 },
Joe Downing41486042018-10-18 22:44:44565 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:29566 'remove_from': [
567 # chromium.clang
568 'CrWinAsan(dll)', # https://crbug.com/935598
569 ],
Joe Downing41486042018-10-18 22:44:44570 'modifications': {
571 'Win10 Tests x64 (dbg)': {
572 'experiment_percentage': 100, # https://crbug.com/876615
573 },
574 },
575 },
Kenneth Russelleb60cbd22017-12-05 07:54:28576 'gin_unittests': {
577 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:24578 # chromium.clang
Nico Weber1394523f2018-06-06 15:58:47579 'ToTLinuxASan', # https://crbug.com/831667
John Budorickca14c76f62017-12-09 14:19:18580 # chromium.memory
Nico Weberd36959682018-04-12 03:33:46581 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:47582 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:28583 ],
584 },
Sky Malice1309d9a2019-10-30 22:22:25585 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:18586 'remove_from': [
587 # chromium.clang
John Budorickca14c76f62017-12-09 14:19:18588 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:01589 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:01590 'Android FYI Release (Nexus 5X)',
Morten Stenshorne615a8d02018-04-20 12:19:21591 # chromium.memory
Sky Malice1309d9a2019-10-30 22:22:25592 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:55593 # which isn't instrumented.
594 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18595 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28596 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:45597 # chromium.memory
Kenneth Russell1a515be2018-04-28 03:54:45598 # TODO(kbr): figure out a better way to specify blocks of
599 # arguments like this for tests on multiple machines.
600 'Linux ASan LSan Tests (1)': {
601 'args': [
602 '--use-gpu-in-tests',
603 '--no-xvfb',
604 ],
605 'swarming': {
606 'dimension_sets': [
607 {
608 'gpu': '10de:1cb3',
609 'os': 'Ubuntu',
610 'pool': 'Chrome-GPU',
611 },
612 ],
613 },
614 'use_xvfb': False,
615 },
616 'Linux ASan LSan Tests (1)': {
617 'args': [
618 '--use-gpu-in-tests',
619 '--no-xvfb',
620 ],
621 'swarming': {
622 'dimension_sets': [
623 {
624 'gpu': '10de:1cb3',
625 'os': 'Ubuntu',
626 'pool': 'Chrome-GPU',
627 },
628 ],
629 },
630 'use_xvfb': False,
631 },
632 'Linux CFI': {
633 'args': [
634 '--use-gpu-in-tests',
635 '--no-xvfb',
636 ],
637 'swarming': {
638 'dimension_sets': [
639 {
640 'gpu': '10de:1cb3',
641 'os': 'Ubuntu',
642 'pool': 'Chrome-GPU',
643 },
644 ],
645 },
646 'use_xvfb': False,
647 },
648 'Linux TSan Tests': {
649 'args': [
650 '--use-gpu-in-tests',
651 '--no-xvfb',
652 ],
653 'swarming': {
654 'dimension_sets': [
655 {
656 'gpu': '10de:1cb3',
657 'os': 'Ubuntu',
658 'pool': 'Chrome-GPU',
659 },
660 ],
661 },
662 'use_xvfb': False,
663 },
Andrew Luo38b311f2019-10-04 03:42:09664 'android-pie-arm64-rel': {
665 'experiment_percentage': 100, # https://crbug.com/1010211
666 },
Kenneth Russelleb60cbd22017-12-05 07:54:28667 },
668 },
Sky Malice1309d9a2019-10-30 22:22:25669 'gl_unittests': {
670 'remove_from': [
671 # chromium.gpu.fyi
672 # On Android, these are already run on the main waterfall.
673 # Run them on the one-off Android FYI bots, though.
674 'Android FYI Release (Nexus 5X)',
675 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
676 'Linux FYI Release (AMD R7 240)',
677 ],
678 'modifications': {
679 # chromium.clang
680 'CFI Linux ToT': {
681 'args': [
682 '--use-gpu-in-tests',
683 '--no-xvfb',
684 ],
685 'swarming': {
686 'dimension_sets': [
687 {
688 'gpu': '10de:1cb3',
689 'os': 'Ubuntu',
690 'pool': 'Chrome-GPU',
691 },
692 ],
693 },
694 'use_xvfb': False,
695 },
696 # chromium.memory
697 'Linux CFI': {
698 'args': [
699 '--use-gpu-in-tests',
700 '--no-xvfb',
701 ],
702 'swarming': {
703 'dimension_sets': [
704 {
705 'gpu': '10de:1cb3',
706 'os': 'Ubuntu',
707 'pool': 'Chrome-GPU',
708 },
709 ],
710 },
711 'use_xvfb': False,
712 },
713 },
714 },
715 'gl_unittests_ozone': {
716 'remove_from': [
717 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
718 # which isn't instrumented.
719 'Linux ChromiumOS MSan Tests',
720 ],
721 },
722 'gpu_process_launch_tests': {
723 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
724 # exception once there is enough capacity to run these tests.
725 'remove_from': [
726 # chromium.gpu.fyi
727 'Android FYI Release (Pixel 2)',
728 ],
729 },
Brian Sheedye285c9b2019-07-15 21:42:46730 'hardware_accelerated_feature_tests': {
731 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
732 # exception once there is enough capacity to run these tests.
733 'remove_from': [
734 # chromium.gpu.fyi
735 'Android FYI Release (Pixel 2)',
736 ],
737 },
Brad Halla36886c2019-02-26 16:52:29738 'headless_browsertests': {
739 'remove_from': [
740 # chromium.clang
741 'CrWinAsan(dll)', # https://crbug.com/935598
742 ],
743 },
Kenneth Russell8a386d42018-06-02 09:48:01744 'info_collection_tests': {
745 'remove_from': [
746 # chromium.gpu.fyi
747 # The Mac ASAN swarming bot runs tests on two different GPU
748 # types, so we can't have one expected vendor ID / device ID.
749 'Mac FYI GPU ASAN Release',
750 # client.v8.fyi
751 'Android V8 FYI Release (Nexus 5X)',
752 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:35753 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:01754 'Mac V8 FYI Release (Intel)',
755 'Win V8 FYI Release (NVIDIA)',
756 ],
757 },
Kenneth Russelleb60cbd22017-12-05 07:54:28758 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:29759 'remove_from': [
760 # chromium.clang
761 'CrWinAsan(dll)', # https://crbug.com/935598
Ben Pastene352cf6c2019-04-22 23:53:49762 # chromium.fyi
763 # Not eough disk space in the VMs, crbug.com/913153
764 'chromeos-vm-code-coverage',
Brad Halla36886c2019-02-26 16:52:29765 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28766 'modifications': {
Nico Weberdae13cd92018-12-14 13:56:26767 # chromium.clang
768 'ToTLinuxTSan': {
769 # These are slow on the TSan bots for some reason, crbug.com/794372
770 'swarming': {
771 'shards': 6,
772 },
773 },
Kenneth Russell8ceeabf2017-12-11 17:53:28774 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:28775 'Win7 Tests (dbg)(1)': {
776 'swarming': {
777 'shards': 4,
778 },
779 },
John Budorickca14c76f62017-12-09 14:19:18780 # chromium.memory
781 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:17782 # These are slow on the ASan trybot for some reason, crbug.com/794372
783 'swarming': {
784 'shards': 6,
785 },
786 },
787 'Linux TSan Tests': {
Nico Weberdae13cd92018-12-14 13:56:26788 # These are slow on the TSan bots for some reason, crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18789 'swarming': {
John Budorick5052d552017-12-13 02:59:34790 'shards': 6,
John Budorickca14c76f62017-12-09 14:19:18791 },
792 },
Takuto Ikuta54671d972018-07-19 19:06:35793 'Linux ChromiumOS MSan Tests': {
794 # These are very slow on the Chrome OS MSAN trybot for some reason.
795 # crbug.com/865455
796 'swarming': {
797 'shards': 5,
798 },
799 },
Dirk Pranke8fd63c12017-12-10 18:06:27800 # client.v8.chromium
801 'Linux - Future (dbg)': {
802 'swarming': {
803 'shards': 3,
804 },
805 },
Greg Thompson3eb7e6522018-05-25 09:04:03806 # chromium.win; temporary, https://crbug.com/818832
807 'Win10 Tests x64 (dbg)': {
808 'experiment_percentage': 100,
809 },
Ben Pastene21277632019-06-04 15:12:28810 'linux-chromeos-google-rel': {
Ben Pastenef5006f02019-06-11 01:47:59811 # TODO(crbug.com/970649): Remove this filter.
812 'args': [
813 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
814 ],
Ben Pastene21277632019-06-04 15:12:28815 },
Kenneth Russelleb60cbd22017-12-05 07:54:28816 },
817 },
John Budorickf00e5ff2019-06-11 21:21:06818 'ipc_tests': {
819 'modifications': {
820 'android-asan': {
821 'swarming': {
822 'shards': 2,
823 },
824 },
825 },
826 },
Brian Sheedye285c9b2019-07-15 21:42:46827 'maps_pixel_test': {
828 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
829 # exception once there is enough capacity to run these tests.
830 'remove_from': [
831 # chromium.gpu.fyi
832 'Android FYI Release (Pixel 2)',
833 ],
Brian Sheedy44fd891b2019-10-03 20:07:54834 'replacements': {
835 # client.v8.fyi
836 # The V8 builders pass the V8 revision for ${got_revision}, so instead
837 # use ${got_cr_revision}, which is only set on the V8 bots.
838 'Android V8 FYI Release (Nexus 5X)': {
839 'args': {
840 '--build-revision': '${got_cr_revision}',
841 },
842 },
843 'Linux V8 FYI Release (NVIDIA)': {
844 'args': {
845 '--build-revision': '${got_cr_revision}',
846 },
847 },
848 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
849 'args': {
850 '--build-revision': '${got_cr_revision}',
851 },
852 },
853 'Mac V8 FYI Release (Intel)': {
854 'args': {
855 '--build-revision': '${got_cr_revision}',
856 },
857 },
858 'Win V8 FYI Release (NVIDIA)': {
859 'args': {
860 '--build-revision': '${got_cr_revision}',
861 },
862 },
863 },
Brian Sheedye285c9b2019-07-15 21:42:46864 },
Andrew Luo38b311f2019-10-04 03:42:09865 'media_unittests': {
866 'modifications': {
867 'android-pie-arm64-rel': {
868 'experiment_percentage': 100, # https://crbug.com/1010211
869 },
870 },
871 },
John Budorickf00e5ff2019-06-11 21:21:06872 'mojo_unittests': {
873 'modifications': {
874 'android-asan': {
875 'swarming': {
John Budorick5a29d7542019-10-11 20:56:44876 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:06877 },
878 },
879 },
880 },
bsheedye9469572019-01-23 17:31:33881 'monochrome_public_test_ar_apk': {
882 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:03883 'Nougat Phone Tester': {
884 'args': [
885 # ArCore is not installed as a system app on N, so we can install it
886 # normally instead of replacing the system version.
887 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
888 ],
889 },
bsheedye9469572019-01-23 17:31:33890 # chromium.android
891 # We need to match the Playstore version as well because AR tests fail on
892 # old versions of the Playstore.
893 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:08894 'args': [
895 # ArCore is not installed as a system app on O, so we can install it
896 # normally instead of replacing the system version.
897 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
898 ],
bsheedye9469572019-01-23 17:31:33899 'swarming': {
900 'dimension_sets': [
901 {
902 'device_os': 'OPR3.170623.008',
903 'device_playstore_version': '12.8.23-all',
904 'device_type': 'marlin',
905 'os': 'Android',
906 },
907 ],
908 },
909 },
Brian Sheedy2bcd16b2019-04-22 22:47:08910 'android-pie-arm64-dbg': {
911 'args': [
912 '--replace-system-package=com.google.ar.core,//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
913 ]
914 }
bsheedye9469572019-01-23 17:31:33915 },
916 },
Nico Weberd3096fb2018-06-07 17:50:15917 'nacl_helper_nonsfi_unittests': {
918 'remove_from': [
919 # chromium.memory
920 'Linux TSan Tests', # Sets enable_nacl=false.
921 ],
922 },
Kenneth Russellfbda3c532017-12-08 23:57:24923 'nacl_loader_unittests': {
924 'remove_from': [
Nico Weber48f187142018-06-01 15:16:35925 # chromium.clang
926 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:51927 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
John Budorickca14c76f62017-12-09 14:19:18928 # chromium.memory
Nico Webera8fc38f72018-04-10 02:20:11929 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:48930 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:24931 ],
932 },
Kenneth Russelleb60cbd22017-12-05 07:54:28933 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:24934 'remove_from': [
Kenneth Russell8ceeabf2017-12-11 17:53:28935 # chromium.fyi
Fabrice de Gans-Riberia1541ca2019-01-09 20:05:46936 'fuchsia-fyi-arm64-rel', # https://crbug.com/877248
937 'fuchsia-fyi-x64-dbg', # https://crbug.com/844416
Kenneth Russellfbda3c532017-12-08 23:57:24938 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28939 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24940 # chromium.clang
941 'ToTLinuxASan': {
Reid Kleckner6b836242018-04-18 17:37:33942 # TODO(crbug.com/794372): net_unittests is slow under ASan.
Kenneth Russellfbda3c532017-12-08 23:57:24943 'swarming': {
Reid Kleckner6b836242018-04-18 17:37:33944 'shards': 16,
Kenneth Russellfbda3c532017-12-08 23:57:24945 },
946 },
Nico Weberdae13cd92018-12-14 13:56:26947 'ToTLinuxTSan': {
948 'swarming': {
949 'shards': 4,
950 }
951 },
John Budorickca14c76f62017-12-09 14:19:18952 # chromium.memory
953 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:34954 # These are very slow on the ASAN trybot for some reason.
955 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18956 'swarming': {
John Budorick5052d552017-12-13 02:59:34957 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:18958 },
959 },
960 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:35961 # These are very slow on the ASAN trybot for some reason.
962 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:18963 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:02964 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:18965 }
966 },
Takuto Ikuta54671d972018-07-19 19:06:35967 'Linux ChromiumOS MSan Tests': {
968 # These are very slow on the Chrome OS MSAN trybot for some reason.
969 # crbug.com/865455
970 'swarming': {
971 'shards': 2,
972 },
973 },
John Budorickca14c76f62017-12-09 14:19:18974 'Linux TSan Tests': {
975 'swarming': {
976 'shards': 4,
977 }
978 },
Ben Pastene8bf205b2018-06-13 04:00:33979 # The suite runs signficantly slower on linux dbg, so increase shards.
980 'Linux Tests (dbg)(1)': {
981 'swarming': {
982 'shards': 2,
983 },
984 },
Ben Pastene72943982019-07-23 22:53:41985 'chromeos-betty-google-rel': {
986 # TODO(crbug.com/986904): Remove this filter.
987 'args': [
988 '--gtest_filter=-NetworkQualityEstimatorTest.TestTCPSocketRTT',
989 ],
990 },
Ben Pastene8bf205b2018-06-13 04:00:33991 'linux-chromeos-dbg': {
992 'swarming': {
993 'shards': 2,
994 },
995 },
Kenneth Russelleb60cbd22017-12-05 07:54:28996 },
997 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:31998 'network_service_browser_tests': {
999 'remove_from': [
Nico Weberdae13cd92018-12-14 13:56:261000 # chromium.clang
Brad Halla36886c2019-02-26 16:52:291001 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261002 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171003 # chromium.memory
1004 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1005 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek99b6f4a2018-06-11 23:08:311006 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:191007 'Win7 Tests (1)', # For swarming capacity reasons.
1008 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061009 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061010 'Mac10.10 Tests',
1011 'Mac10.11 Tests',
1012 'Mac10.13 Tests',
1013 'Mac10.13 Tests (dbg)',
1014 'Mac ASan 64 Tests (1)',
1015 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061016 'ToTMacASan',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311017 ],
Kenneth Russell6c83d212018-07-27 20:52:591018 'modifications': {
1019 # chromium.win
1020 'Win10 Tests x64': {
1021 # crbug.com/868082
1022 'args': [
1023 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1024 ],
Takuto Ikutac9c269a2019-01-10 22:40:251025 # This is for slow test execution that often becomes a critical path of
1026 # swarming jobs. crbug.com/868114
1027 'swarming': {
1028 'shards': 20,
1029 },
Kenneth Russell6c83d212018-07-27 20:52:591030 },
1031 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311032 },
John Abd-El-Malek4782bd12018-06-12 01:08:211033 'network_service_components_browsertests': {
1034 'remove_from': [
Nico Weber073af192018-06-21 19:22:171035 # chromium.memory
1036 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1037 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek4782bd12018-06-12 01:08:211038 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:191039 'Win7 Tests (1)', # For swarming capacity reasons.
1040 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061041 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061042 'Mac10.10 Tests',
1043 'Mac10.11 Tests',
1044 'Mac10.13 Tests',
1045 'Mac10.13 Tests (dbg)',
1046 'Mac ASan 64 Tests (1)',
1047 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061048 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191049 ],
1050 },
1051 'network_service_content_browsertests': {
1052 'remove_from': [
Nico Weber408a49a2018-12-14 21:00:101053 # chromium.clang
Brad Halla36886c2019-02-26 16:52:291054 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101055 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171056 # chromium.memory
1057 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1058 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191059 # chromium.win
1060 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111061 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061062 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061063 'Mac10.10 Tests',
1064 'Mac10.11 Tests',
1065 'Mac10.13 Tests',
1066 'Mac10.13 Tests (dbg)',
1067 'Mac ASan 64 Tests (1)',
1068 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061069 'ToTMacASan',
John Abd-El-Malek4782bd12018-06-12 01:08:211070 ],
1071 },
John Abd-El-Malek787a41a2018-06-12 18:10:531072 'network_service_extensions_browsertests': {
1073 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291074 # chromium.clang
1075 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171076 # chromium.memory
1077 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1078 'Linux TSan Tests', # No capacity, https://crbug.com/852442
John Abd-El-Malek787a41a2018-06-12 18:10:531079 # chromium.win
Nico Weber17d2fcddb2018-06-14 18:28:191080 'Win7 Tests (1)', # For swarming capacity reasons.
1081 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061082 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061083 'Mac10.10 Tests',
1084 'Mac10.11 Tests',
1085 'Mac10.13 Tests',
1086 'Mac10.13 Tests (dbg)',
1087 'Mac ASan 64 Tests (1)',
1088 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061089 'ToTMacASan',
John Abd-El-Malek787a41a2018-06-12 18:10:531090 ],
1091 },
Brad Halla36886c2019-02-26 16:52:291092 'network_service_headless_browsertests': {
1093 'remove_from': [
1094 # chromium.clang
1095 'CrWinAsan(dll)', # https://crbug.com/935598
1096 ],
1097 },
John Abd-El-Malek787a41a2018-06-12 18:10:531098 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191099 'remove_from': [
Nico Weber408a49a2018-12-14 21:00:101100 # chromium.clang
Brad Halla36886c2019-02-26 16:52:291101 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101102 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171103 # chromium.memory
1104 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1105 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191106 # chromium.win
1107 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061108 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061109 'Mac10.10 Tests',
1110 'Mac10.11 Tests',
1111 'Mac10.13 Tests',
1112 'Mac10.13 Tests (dbg)',
1113 'Mac ASan 64 Tests (1)',
1114 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061115 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191116 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531117 'modifications': {
Nico Weber17d2fcddb2018-06-14 18:28:191118 # chromium.win
John Budorickd96ee6f2018-06-15 17:20:111119 'Win10 Tests x64 (dbg)': {
1120 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531121 },
1122 },
1123 },
John Abd-El-Malekfabfb072019-05-30 20:50:191124 'network_service_out_of_process_chrome_public_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191125 'remove_from': [
John Budorickea475de2019-06-07 21:16:241126 # chromium.android
1127 'android-asan',
1128 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191129 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231130 'android-marshmallow-arm64-coverage-rel',
Clark DuVall3ef939a2019-06-10 20:35:311131 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091132 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311133 # No capacity for tablet testers.
1134 'KitKat Tablet Tester',
1135 'Lollipop Tablet Tester',
1136 'Marshmallow Tablet Tester',
Yun Liu2b1c1d82019-10-30 23:11:241137 # chromium.fyi
1138 'android-code-coverage-native', # https://crbug.com/1018780
John Abd-El-Malekfabfb072019-05-30 20:50:191139 ],
1140 },
1141 'network_service_out_of_process_components_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191142 'remove_from': [
John Budorickea475de2019-06-07 21:16:241143 # chromium.android
1144 'android-asan',
1145 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191146 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231147 'android-marshmallow-arm64-coverage-rel',
Clark DuVall3ef939a2019-06-10 20:35:311148 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091149 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311150 # No capacity for tablet testers.
1151 'KitKat Tablet Tester',
1152 'Lollipop Tablet Tester',
1153 'Marshmallow Tablet Tester',
John Abd-El-Malekfabfb072019-05-30 20:50:191154 ],
1155 },
1156 'network_service_out_of_process_content_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191157 'remove_from': [
John Budorickea475de2019-06-07 21:16:241158 # chromium.android
1159 'android-asan',
1160 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191161 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231162 'android-marshmallow-arm64-coverage-rel',
Clark DuVall3ef939a2019-06-10 20:35:311163 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091164 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311165 # No capacity for tablet testers.
1166 'KitKat Tablet Tester',
1167 'Lollipop Tablet Tester',
1168 'Marshmallow Tablet Tester',
John Abd-El-Malekfabfb072019-05-30 20:50:191169 ],
Haiyang Pand09889852019-08-10 00:26:181170 'modifications': {
1171 'android-pie-x86-fyi-rel': {
1172 'swarming': {
1173 'shards': 10,
1174 },
1175 },
1176 },
John Abd-El-Malekfabfb072019-05-30 20:50:191177 },
1178 'network_service_out_of_process_content_shell_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191179 'remove_from': [
John Budorickea475de2019-06-07 21:16:241180 # chromium.android
1181 'android-asan',
1182 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191183 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231184 'android-marshmallow-arm64-coverage-rel',
Clark DuVall3ef939a2019-06-10 20:35:311185 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091186 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311187 # No capacity for tablet testers.
1188 'KitKat Tablet Tester',
1189 'Lollipop Tablet Tester',
1190 'Marshmallow Tablet Tester',
John Abd-El-Malekfabfb072019-05-30 20:50:191191 ],
1192 },
Tim Volodinedac7f5e2019-05-09 18:07:281193 'network_service_webview_instrumentation_test_apk': {
1194 # Only run these on the phone testers for now due to capacity.
1195 'remove_from': [
1196 # chromium.android
1197 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231198 'android-marshmallow-arm64-coverage-rel',
Tim Volodinedac7f5e2019-05-09 18:07:281199 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091200 'android-pie-arm64-rel',
Tim Volodinedac7f5e2019-05-09 18:07:281201 'KitKat Tablet Tester',
1202 'Lollipop Tablet Tester',
1203 'Marshmallow Tablet Tester',
1204 'KitKat Phone Tester (dbg)',
1205 # chromium.memory
John Budorick27d2d44e2019-05-20 20:26:091206 'android-asan', # https://crbug.com/964562
Tim Volodinedac7f5e2019-05-09 18:07:281207 'Android CFI',
1208 # chromium.clang
1209 'ToTAndroid',
1210 'ToTAndroidCFI',
Yun Liu2b1c1d82019-10-30 23:11:241211 # chromium.fyi
1212 'android-code-coverage-native', # https://crbug.com/1018431
Tim Volodinedac7f5e2019-05-09 18:07:281213 ],
1214 },
kylecharbd5d5fe2019-07-19 21:50:581215 'non_viz_browser_tests': {
1216 'modifications': {
1217 # chromium.fyi
1218 'linux-chromeos-code-coverage': {
1219 'swarming': {
1220 'shards': 20,
1221 },
1222 },
1223 'linux-chromeos-google-rel': {
1224 # TODO(https://crbug.com/932269): Promote out of experiment when the
1225 # tests are green.
1226 'args': [
1227 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
1228 ],
1229 },
kylecharbd5d5fe2019-07-19 21:50:581230 # chromium.chromiumos
1231 'linux-chromeos-dbg': {
1232 'swarming': {
Ben Pasteneacd57392019-10-31 02:13:251233 'shards': 30,
kylecharbd5d5fe2019-07-19 21:50:581234 },
1235 },
1236 # chromium.memory
1237 'Linux ChromiumOS MSan Tests': {
1238 # These are very slow on the Chrome OS MSAN trybot for some reason.
1239 # crbug.com/865455
1240 'swarming': {
1241 'shards': 30,
1242 },
1243 },
1244 'Linux Chromium OS ASan LSan Tests (1)': {
1245 # These are very slow on the ASAN trybot for some reason.
1246 # crbug.com/794372
1247 'swarming': {
1248 'shards': 30,
1249 },
1250 },
1251 },
1252 },
1253 'non_viz_content_browsertests': {
1254 'modifications': {
1255 # chromium.memory
1256 'Linux Chromium OS ASan LSan Tests (1)': {
1257 # content_browsertests is slow on ASAN try bot. crbug.com/822461.
1258 'swarming': {
1259 'shards': 4,
1260 }
1261 },
1262 'Linux ChromiumOS MSan Tests': {
1263 # These are very slow on the Chrome OS MSAN trybot for some reason.
1264 # crbug.com/865455
1265 'swarming': {
1266 'shards': 2,
1267 },
1268 },
1269 },
1270 },
Lukasz Anforowicz04bc6302018-11-19 19:04:281271 'not_site_per_process_webkit_layout_tests': {
1272 'remove_from': [
1273 # chromium.linux
1274 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1275 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:281276 ],
Yuke Liaobc9ff982019-04-30 06:56:161277 'modifications': {
Yuke Liaoe05477b2019-07-22 18:18:411278 'Linux Tests': {
1279 "args": [
Sajjad Mirzad9edaf4e2019-07-26 02:28:421280 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Yuke Liaoe05477b2019-07-22 18:18:411281 ],
1282 },
Yuke Liaobc9ff982019-04-30 06:56:161283 },
Lukasz Anforowicz04bc6302018-11-19 19:04:281284 },
Xi Cheng34ca4042018-02-23 00:10:121285 'notification_helper_unittests': {
1286 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:121287 # The test uses WinRT, which only exists in Windows 8 or above.
1288 # (https://crbug.com/813553)
1289 # chromium.win
Xi Cheng34ca4042018-02-23 00:10:121290 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:121291 'Win7 Tests (1)',
1292 'Win7 Tests (dbg)(1)',
Hans Wennborg252643a2018-05-22 14:41:121293 # chromium.clang; all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:121294 'ToTWin',
1295 'ToTWin(dbg)',
1296 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:031297 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:121298 'ToTWin64',
1299 'ToTWin64(dbg)',
1300 'ToTWin64(dll)',
1301 'ToTWinCFI',
1302 'ToTWinCFI64',
Nico Weber6c23b352018-03-09 14:22:121303 'ToTWinLibcxx64',
Oksana Zhuravlova7f996212018-02-28 04:23:081304 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:121305 ],
1306 },
Ben Pastenee723b2f2019-05-31 19:10:271307 'ozone_unittests': {
1308 'modifications': {
1309 'chromeos-betty-google-rel': {
1310 'args': [
1311 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1312 ],
1313 },
Anushruth644a57f82019-09-27 21:46:351314 'chromeos-betty-pi-arc-google-rel': {
1315 'args': [
1316 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1317 ],
1318 },
Ben Pastenee723b2f2019-05-31 19:10:271319 'linux-chromeos-google-rel': {
1320 'args': [
1321 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1322 ],
1323 },
1324 },
1325 },
Karen Qian385d2ca2019-03-19 21:49:581326 'perfetto_unittests': {
1327 'remove_from': [
John Budorickf2283d72019-06-25 01:09:091328 'android-asan',
Yun Liu022f4512019-06-10 23:14:041329 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:121330 'android-code-coverage-native',
Karen Qian385d2ca2019-03-19 21:49:581331 'android-kitkat-arm-rel',
Yun Liub3b1ed4bd12019-09-24 03:20:231332 'android-marshmallow-arm64-coverage-rel',
Karen Qian385d2ca2019-03-19 21:49:581333 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091334 'android-pie-arm64-rel',
Karen Qian385d2ca2019-03-19 21:49:581335 'Android CFI',
1336 'KitKat Phone Tester (dbg)',
1337 'KitKat Tablet Tester',
1338 'Lollipop Phone Tester',
1339 'Lollipop Tablet Tester',
1340 'Marshmallow 64 bit Tester',
1341 'Marshmallow Tablet Tester',
1342 'Nougat Phone Tester',
1343 'ToTAndroid',
1344 'ToTAndroidCFI'
1345 ]
1346 },
Stephen Martinis54d64ad2018-09-21 22:16:201347 'performance_test_suite': {
1348 'modifications': {
1349 'Mac10.13 Tests (dbg)': {
1350 'args': [
1351 '--browser=debug',
1352 ],
1353 },
1354 'Win10 Tests x64 (dbg)': {
1355 'args': [
1356 '--browser=debug_x64',
1357 ],
1358 'experiment_percentage': 100,
1359 },
1360 'Win7 Tests (dbg)(1)': {
1361 'args': [
1362 '--browser=debug',
1363 ],
1364 },
1365 },
1366 },
Brian Sheedye6ea0ee2019-07-11 02:54:371367 'pixel_skia_gold_test': {
1368 'replacements': {
1369 # client.v8.fyi
1370 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1371 # use ${got_cr_revision}, which is only set on the V8 bots.
1372 'Android V8 FYI Release (Nexus 5X)': {
1373 'args': {
1374 '--build-revision': '${got_cr_revision}',
1375 },
1376 },
1377 'Linux V8 FYI Release (NVIDIA)': {
1378 'args': {
1379 '--build-revision': '${got_cr_revision}',
1380 },
1381 },
1382 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1383 'args': {
1384 '--build-revision': '${got_cr_revision}',
1385 },
1386 },
1387 'Mac V8 FYI Release (Intel)': {
1388 'args': {
1389 '--build-revision': '${got_cr_revision}',
1390 },
1391 },
1392 'Win V8 FYI Release (NVIDIA)': {
1393 'args': {
1394 '--build-revision': '${got_cr_revision}',
1395 },
1396 },
1397 },
1398 },
1399 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:461400 'modifications': {
1401 'Android Release (Nexus 5X)': {
1402 'swarming': {
1403 'shards': 2,
1404 },
1405 },
1406 },
Nico Weber128fd382018-06-14 23:29:271407 },
Brian Sheedy9653f152019-08-07 17:02:441408 'rendering_representative_perf_tests': {
1409 'modifications': {
1410 'Win10 FYI x64 Exp Release (Intel HD 630)': {
1411 'args': [
1412 '--browser=release_x64',
1413 ],
1414 },
1415 'Win10 FYI x64 Exp Release (NVIDIA)': {
1416 'args': [
1417 '--browser=release_x64',
1418 ],
1419 },
1420 'Win10 FYI x64 Release (Intel HD 630)': {
1421 'args': [
1422 '--browser=release_x64',
1423 ],
1424 },
1425 'Win10 FYI x64 Release (Intel UHD 630)': {
1426 'args': [
1427 '--browser=release_x64',
1428 ],
1429 },
1430 'Win10 FYI x64 Release (NVIDIA)': {
1431 'args': [
1432 '--browser=release_x64',
1433 ],
1434 },
1435 },
1436 },
John Budorickdce9d462019-03-23 00:25:381437 'sandbox_linux_unittests': {
1438 'modifications': {
1439 'Lollipop Phone Tester': {
1440 'args': [
1441 '--shard-timeout=300',
1442 ],
1443 },
1444 },
John Budorick3ebfdf852019-05-13 22:28:161445 'remove_from': [
1446 # chromium.memory
1447 'android-asan', # https://crbug.com/962650
1448 ],
John Budorickdce9d462019-03-23 00:25:381449 },
Kenneth Russelleb60cbd22017-12-05 07:54:281450 'services_unittests': {
John Budorickf69f56c572019-07-02 19:39:291451 'modifications': {
1452 'android-asan': {
1453 'args': [
1454 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.services_unittests.filter',
1455 ],
1456 },
1457 },
Kenneth Russelleb60cbd22017-12-05 07:54:281458 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241459 # chromium.clang
Nico Weber15a00d62018-05-16 17:11:481460 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:011461 # chromium.gpu.fyi
1462 # The face and barcode detection tests fail on the Mac Pros.
1463 'Mac Pro FYI Release (AMD)',
John Budorickca14c76f62017-12-09 14:19:181464 # chromium.memory
Nico Weberd36959682018-04-12 03:33:461465 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
1466 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:281467 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281468 },
jonross61a2cd22019-10-11 22:22:051469 'skia_renderer_gl_blink_web_tests': {
1470 'modifications': {
1471 # chromium.gpu.fyi
1472 'Win10 FYI x64 SkiaRenderer GL (NVIDIA)': {
1473 'args': [
1474 '--target',
1475 'Release_x64',
1476 ],
1477 },
1478 },
1479 },
Stephen Martinis54d64ad2018-09-21 22:16:201480 'swiftshader_unittests': {
1481 'remove_from': [
1482 # Save capacity on the hardware where we have only a few machines.
1483 'Mac FYI Experimental Release (Intel)',
1484 'Mac FYI Experimental Retina Release (AMD)',
1485 'Mac FYI Experimental Retina Release (NVIDIA)',
1486 'Mac Pro FYI Release (AMD)',
1487 ],
1488 },
Kenneth Russelleb60cbd22017-12-05 07:54:281489 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:291490 'remove_from': [
1491 # chromium.clang
1492 'CrWinAsan(dll)', # https://crbug.com/935598
1493 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281494 'modifications': {
Nico Weber8fbc2832018-12-14 16:00:571495 # chromium.clang
1496 'ToTLinuxTSan': {
1497 'swarming': {
1498 'shards': 6,
1499 },
1500 },
1501 # chromium.memory
1502 'Linux TSan Tests': {
1503 'swarming': {
1504 'shards': 6,
1505 },
1506 },
1507 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:281508 'Win7 Tests (dbg)(1)': {
1509 'swarming': {
1510 'shards': 2,
1511 },
1512 },
Stephen Martinis75ab55d2018-08-30 02:27:121513 'Win10 Tests x64 (dbg)': {
1514 'experiment_percentage': 100, # https://crbug.com/840369
1515 },
Kenneth Russelleb60cbd22017-12-05 07:54:281516 },
1517 },
Kenneth Russell8a386d42018-06-02 09:48:011518 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:521519 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:011520 'remove_from': [
1521 # chromium.gpu
1522 'Linux Debug (NVIDIA)',
1523 'Mac Debug (Intel)',
1524 'Mac Retina Debug (AMD)',
Kenneth Russell8a386d42018-06-02 09:48:011525 # chromium.gpu.fyi
Yuly Novikovbc1ccff2019-08-03 00:05:491526 'Win10 FYI x64 Debug (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011527 'Win7 FYI Debug (AMD)',
Yuly Novikovf28f1eca2019-07-04 22:43:391528 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:051529 'Linux FYI Release (Intel HD 630)',
Brian Sheedy4dd98432019-08-13 22:57:001530 'Linux FYI Release (Intel UHD 630)',
Yuly Novikov5865ff72019-07-09 21:38:051531 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:161532 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:051533 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
1534 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011535 ],
Emily Hanleyb64ac7c2018-05-25 13:36:551536 },
Kenneth Russelleb60cbd22017-12-05 07:54:281537 'telemetry_perf_unittests': {
1538 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281539 # chromium.android
John Budorick2232bb982018-05-18 17:50:071540 'android-kitkat-arm-rel': {
1541 'args': [
1542 '--browser=android-chromium',
1543 '--device=android',
1544 ],
1545 'swarming': {
1546 'dimension_sets': [
1547 {
1548 'temp_band': '<30',
1549 },
1550 ],
John Budorick2232bb982018-05-18 17:50:071551 'shards': 15,
1552 },
1553 },
Yun Liub3b1ed4bd12019-09-24 03:20:231554 'android-marshmallow-arm64-coverage-rel': {
1555 'args': [
1556 '--browser=android-chromium',
1557 '--device=android',
1558 ],
1559 'swarming': {
1560 'dimension_sets': [
1561 {
1562 'temp_band': '<30',
1563 },
1564 ],
1565 'shards': 15,
1566 },
1567 },
John Budorick8c4a989d2018-05-20 05:08:391568 'android-marshmallow-arm64-rel': {
1569 'args': [
1570 '--browser=android-chromium',
1571 '--device=android',
1572 ],
1573 'swarming': {
1574 'dimension_sets': [
1575 {
1576 'temp_band': '<30',
1577 },
1578 ],
John Budorick8c4a989d2018-05-20 05:08:391579 'shards': 15,
1580 },
1581 },
Andrew Luo38b311f2019-10-04 03:42:091582 'android-pie-arm64-rel': {
1583 'args': [
1584 '--browser=android-chromium',
1585 '--device=android',
1586 ],
1587 'experiment_percentage': 100, # https://crbug.com/1010211
1588 },
John Budorick5672ffd2018-09-07 18:25:581589 # chromium.fyi
1590 'linux-chromium-tests-staging-tests': {
1591 'args': [
1592 '--xvfb',
1593 '--jobs=1',
1594 ],
1595 },
Kenneth Russell8ceeabf2017-12-11 17:53:281596 # chromium.linux
Kenneth Russelleb60cbd22017-12-05 07:54:281597 'Linux Tests': {
1598 'args': [
1599 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:481600 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:281601 ],
1602 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:351603 'Linux Tests (dbg)(1)': {
1604 'args': [
1605 '--xvfb',
1606 '--jobs=1',
1607 ],
1608 },
Takuto Ikutae6681382019-06-17 16:03:001609 'linux-trusty-rel': {
1610 'args': [
1611 '--xvfb',
1612 '--jobs=1',
1613 ],
1614 },
Kenneth Russell8ceeabf2017-12-11 17:53:281615 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281616 # Disable parallelism on all Mac bots.
1617 'Mac10.10 Tests': {
1618 'args': [
1619 '--jobs=1',
1620 ],
1621 },
1622 'Mac10.11 Tests': {
1623 'args': [
1624 '--jobs=1',
1625 ],
1626 },
1627 'Mac10.12 Tests': {
1628 'args': [
1629 '--jobs=1',
1630 ],
1631 },
Ned Nguyen6e6e5b32018-02-21 20:21:501632 'Win7 Tests (dbg)(1)': {
1633 'args': [
1634 '--jobs=1',
1635 ],
1636 'swarming': {
1637 'shards': 20,
1638 },
1639 'experiment_percentage': 100,
1640 },
Kenneth Russelleb60cbd22017-12-05 07:54:281641 },
1642 'remove_from': [
Garrett Beatyeef031a2019-02-28 01:55:411643 # crbug.com/936540
1644 'Mac10.10 Tests',
1645 'Mac10.11 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:141646 'Mac10.13 Tests',
1647 'Mac10.13 Tests (dbg)',
Dirk Pranke8fd63c12017-12-10 18:06:271648 # client.v8.chromium
1649 'Linux - Future (dbg)',
Stephen Martinise701f5a2018-05-04 01:25:111650 # chromium.win
Takuto Ikuta9aa015d2019-04-15 23:33:291651 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:111652 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281653 ],
1654 },
Stephen Martinis54d64ad2018-09-21 22:16:201655 'telemetry_unittests': {
1656 'modifications': {
1657 'Win10 Tests x64 (dbg)': {
1658 'experiment_percentage': 100, # crbug.com/870673
1659 }
John Budorickc498fd3c2019-03-14 01:16:261660 },
1661 'remove_from': [
1662 # crbug.com/936540
1663 'Mac10.10 Tests',
1664 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:291665
1666 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:261667 ],
Stephen Martinis54d64ad2018-09-21 22:16:201668 },
Kenneth Russelleb60cbd22017-12-05 07:54:281669 'unit_tests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281670 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241671 # chromium.clang
1672 'ToTLinuxASan': {
1673 'swarming': {
1674 'shards': 2,
1675 },
John Budorickca14c76f62017-12-09 14:19:181676 },
Dirk Pranke20eae9a72017-12-09 18:12:141677 # chromium.memory
John Budorickf2283d72019-06-25 01:09:091678 'android-asan': {
1679 'args': [
1680 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
1681 ],
1682 },
John Budorickca14c76f62017-12-09 14:19:181683 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341684 # These are slow on the ASAN trybot for some reason.
1685 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181686 'swarming': {
John Budorick5052d552017-12-13 02:59:341687 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:181688 },
1689 },
John Budorickca14c76f62017-12-09 14:19:181690 'Linux TSan Tests': {
1691 'swarming': {
1692 'shards': 2,
1693 },
1694 },
Takuto Ikuta54671d972018-07-19 19:06:351695 'Linux ChromiumOS MSan Tests': {
1696 # These are very slow on the Chrome OS MSAN trybot for some reason.
1697 # crbug.com/865455
1698 'swarming': {
1699 'shards': 2,
1700 },
1701 },
1702 'Linux Chromium OS ASan LSan Tests (1)': {
1703 # These are slow on the ASAN trybot for some reason.
1704 # crbug.com/794372
1705 'swarming': {
1706 'shards': 2,
1707 },
1708 },
Dirk Pranke20eae9a72017-12-09 18:12:141709 # chromium.swarm
1710 'Android N5X Swarm': {
1711 'swarming': {
1712 'shards': 8,
1713 },
1714 },
Ben Pasteneacd57392019-10-31 02:13:251715 'linux-chromeos-dbg': {
1716 'swarming': {
1717 'shards': 2,
1718 },
1719 },
Ben Pastene21277632019-06-04 15:12:281720 'linux-chromeos-google-rel': {
Ben Pasteneacd71f72019-06-05 20:41:561721 'args': [
1722 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
1723 ],
Ben Pastene21277632019-06-04 15:12:281724 },
Andrew Luo38b311f2019-10-04 03:42:091725 'android-pie-arm64-rel': {
1726 'experiment_percentage': 100, # https://crbug.com/1010211
1727 },
Kenneth Russelleb60cbd22017-12-05 07:54:281728 },
1729 },
Kenneth Russell8a386d42018-06-02 09:48:011730 'video_decode_accelerator_gl_unittest': {
1731 'remove_from': [
1732 # chromium.gpu.fyi
1733 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:491734 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
1735 'Optional Win10 x64 Release (Intel HD 630)',
1736 'Win10 FYI x64 Release (Intel HD 630)',
Brian Sheedyf9387db7b2019-08-05 19:26:101737 'Win10 FYI x64 Release (Intel UHD 630)',
Yuly Novikov5ff15502019-07-31 00:55:481738 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:011739 ],
1740 },
Kenneth Russelleb60cbd22017-12-05 07:54:281741 'viz_unittests': {
1742 'remove_from': [
Kenneth Russelleb60cbd22017-12-05 07:54:281743 # chromium.win
1744 'Win10 Tests x64',
1745 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281746 },
John Budorick20f4fa8d2019-08-02 22:58:291747 'vr_android_unittests': {
1748 'remove_from': [
1749 # chromium.android.fyi
Haiyang Pan801fbaa32019-09-06 18:43:091750 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:291751 'android-pie-x86-fyi-rel',
1752 ],
1753 },
1754 'vr_common_unittests': {
1755 'remove_from': [
1756 # chromium.android.fyi
Haiyang Pan801fbaa32019-09-06 18:43:091757 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:291758 'android-pie-x86-fyi-rel',
1759 ],
1760 },
Kenneth Russellfbda3c532017-12-08 23:57:241761 'vr_pixeltests': {
1762 'remove_from': [
John Budorick20f4fa8d2019-08-02 22:58:291763 # chromium.android.fyi
Haiyang Pan801fbaa32019-09-06 18:43:091764 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:291765 'android-pie-x86-fyi-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:281766 # chromium.fyi
Kenneth Russell8ceeabf2017-12-11 17:53:281767 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:241768 ],
1769 },
Nico Webere81999ee2018-07-01 23:52:431770 'wayland_client_perftests': {
1771 'remove_from': [
1772 'linux-chromeos-dbg', # https://crbug.com/859307
1773 ],
1774 },
John Budorick63357462019-02-27 23:02:511775 'webdriver_tests_suite': {
1776 'remove_from': [
1777 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
1778 ],
1779 },
bsheedy048cbdb2019-02-04 20:32:051780 'webgl2_conformance_gl_passthrough_tests': {
1781 'remove_from': [
Yuly Novikov783ffa7b2019-03-28 00:22:491782 # Not enough capacity. https://crbug.com/946694
Yuly Novikovbc1ccff2019-08-03 00:05:491783 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
Geoff Lang1fede152019-10-10 23:03:441784 # Not enough capacity. https://crbug.com/982294
1785 'Mac Pro FYI Release (AMD)',
1786 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:051787 ],
1788 },
Stephen Martinis54d64ad2018-09-21 22:16:201789 'webgl2_conformance_tests': {
1790 'remove_from': [
1791 # The Mac NVIDIA Retina bots don't have the capacity to run
1792 # this test suite on mac_optional_gpu_tests_rel.
1793 'Optional Mac Retina Release (NVIDIA)',
1794 ],
Kenneth Russell8a386d42018-06-02 09:48:011795 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:011796 'Mac FYI GPU ASAN Release': {
1797 'args': [
1798 '--is-asan',
1799 ]
1800 },
1801 },
1802 },
1803 'webgl_conformance_gl_passthrough_tests': {
1804 'remove_from': [
1805 # crbug.com/555545 and crbug.com/649824:
1806 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
1807 # Always fails on older cards, flaky on newer cards.
1808 'Win7 FYI Debug (AMD)',
1809 'Win7 FYI Release (AMD)',
Zhenyao Mo23286742019-09-20 00:11:001810 # crbug.com/1005814
1811 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:011812 ],
1813 },
Stephen Martinis54d64ad2018-09-21 22:16:201814 'webgl_conformance_tests': {
Kenneth Russell8a386d42018-06-02 09:48:011815 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:201816 # On desktop platforms these don't take very long (~7 minutes),
1817 # but on Android they take ~30 minutes and we want to use more
1818 # shards than on desktop.
1819 # chromium.gpu
1820 'Android Release (Nexus 5X)': {
1821 'swarming': {
1822 'shards': 6,
1823 },
1824 },
Kenneth Russell8a386d42018-06-02 09:48:011825 'Mac FYI GPU ASAN Release': {
1826 'args': [
1827 '--is-asan',
1828 ]
1829 },
Ben Pastene52890ace2019-05-24 20:03:361830 'chromeos-amd64-generic-rel': {
Ben Pastene52890ace2019-05-24 20:03:361831 'swarming': {
1832 'shards': 6,
1833 },
1834 },
Kenneth Russell8a386d42018-06-02 09:48:011835 },
Ben Pastene1e9b93e2019-07-15 17:01:561836 'replacements': {
1837 'chromeos-kevin-rel-hw-tests': {
1838 # Replace VM args with the magic hostname that resolves to a CrOS
1839 # device in the test lab.
1840 'args': {
1841 '--remote': 'variable_chromeos_device_hostname',
1842 '--remote-ssh-port': None,
1843 },
1844 },
1845 },
Kenneth Russelle63e41f2019-04-09 02:45:281846 'remove_from': [
1847 # Too slow on this configuration, which is severely hardware
1848 # constrained. crbug.com/950690
1849 'Mac FYI Retina Debug (NVIDIA)',
1850 ],
Kenneth Russell8a386d42018-06-02 09:48:011851 },
Yuly Novikove27d1d22018-10-29 21:24:191852 'webgl_conformance_vulkan_passthrough_tests': {
1853 'remove_from': [
1854 'Win7 FYI Debug (AMD)',
1855 ],
1856 },
Kenneth Russelleb60cbd22017-12-05 07:54:281857 'webkit_layout_tests': {
1858 'remove_from': [
Kenneth Russellfbda3c532017-12-08 23:57:241859 # chromium.win
Dirk Prankec1083b42018-06-15 02:43:321860 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
Dirk Pranke15530fe2018-06-15 16:12:131861 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:281862 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281863 'modifications': {
Kenneth Russell8ceeabf2017-12-11 17:53:281864 # chromium.fyi
Sergey Ulanov48e11772019-01-29 22:35:521865 'fuchsia-fyi-x64-rel': {
1866 'args': [
1867 '--platform=fuchsia',
1868 ],
Sergey Ulanovb7e2d522019-04-09 23:24:481869 'swarming': {
1870 'shards': 1,
1871 },
Sergey Ulanov48e11772019-01-29 22:35:521872 },
Arthur Hemery6e4ee5d2019-09-18 12:23:591873 'linux-bfcache-debug': {
Arthur Hemerye222d132019-08-07 15:32:171874 'args': [
arthursonzogniae71eb92019-09-20 15:37:411875 '--debug',
Arthur Hemerye222d132019-08-07 15:32:171876 '--additional-driver-flag=--enable-features=BackForwardCache',
Arthur Hemery630d1662019-10-04 08:03:461877 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
Arthur Hemerye222d132019-08-07 15:32:171878 ],
1879 },
Stephen McGruer54cac792018-08-30 15:02:321880 'linux-blink-animation-use-time-delta': {
1881 'args': [
1882 '--debug',
1883 ],
1884 },
Karen Qian738ddb302019-04-01 21:50:231885 'linux-blink-heap-concurrent-marking-tsan-rel': {
1886 'args': [
1887 '--release',
Omer Katzb83f98d2019-08-05 15:36:141888 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
Karen Qian738ddb302019-04-01 21:50:231889 ],
1890 },
Takashi Toyoshimaf0bd322b2019-09-09 10:58:371891 'linux-oor-cors-rel': {
1892 'args': [
1893 '--additional-driver-flag=--enable-features=OutOfBlinkCors',
1894 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=OutOfBlinkCors'
1895 ],
1896 },
Dirk Pranke97f97ae62018-06-19 22:22:361897 'mac10.10-blink-rel-dummy': {
1898 'swarming': {
Robert Ma062007d2019-09-04 21:45:251899 'shards': 20,
Dirk Pranke97f97ae62018-06-19 22:22:361900 },
1901 },
1902 'mac10.11-blink-rel-dummy': {
1903 'swarming': {
Robert Ma062007d2019-09-04 21:45:251904 'shards': 20,
Dirk Pranke97f97ae62018-06-19 22:22:361905 },
1906 },
1907 'mac10.12-blink-rel-dummy': {
1908 'swarming': {
Robert Ma062007d2019-09-04 21:45:251909 'shards': 20,
Dirk Pranke97f97ae62018-06-19 22:22:361910 },
1911 },
Dirk Pranke97f97ae62018-06-19 22:22:361912 'mac10.13-blink-rel-dummy': {
1913 'swarming': {
Robert Ma062007d2019-09-04 21:45:251914 'shards': 20,
1915 },
1916 },
1917 'mac10.13_retina-blink-rel-dummy': {
1918 'swarming': {
1919 'shards': 20,
Dirk Pranke97f97ae62018-06-19 22:22:361920 },
1921 },
Philip Rogers639990262018-12-08 00:13:331922 'WebKit Linux composite_after_paint Dummy Builder': {
1923 'args': [
1924 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
1925 ],
1926 },
Scott Violet744e04662019-08-19 23:51:531927 'WebKit Linux layout_ng_disabled Builder': {
Kenneth Russell8ceeabf2017-12-11 17:53:281928 'args': [
Christian Biesinger0cc2b3152019-06-25 19:57:461929 '--additional-driver-flag=--disable-blink-features=LayoutNG',
Kenneth Russell8ceeabf2017-12-11 17:53:281930 ],
Kenneth Russell8ceeabf2017-12-11 17:53:281931 },
Kenneth Russell8ceeabf2017-12-11 17:53:281932 # chromium.linux
Sergey Ulanovb7e2d522019-04-09 23:24:481933 'Fuchsia x64': {
1934 'args': [
1935 '--platform=fuchsia',
1936 ],
1937 'swarming': {
1938 'shards': 1,
1939 },
1940 },
Kenneth Russelleb60cbd22017-12-05 07:54:281941 'Linux Tests': {
Yuke Liaoe05477b2019-07-22 18:18:411942 "args": [
Sajjad Mirzad9edaf4e2019-07-26 02:28:421943 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Yuke Liaoe05477b2019-07-22 18:18:411944 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281945 },
Dirk Prankec1083b42018-06-15 02:43:321946 'Linux Tests (dbg)(1)': {
Dirk Pranke15530fe2018-06-15 16:12:131947 'args': [
1948 '--debug',
1949 ],
Dirk Prankec1083b42018-06-15 02:43:321950 'swarming': {
Dirk Prankec1083b42018-06-15 02:43:321951 'shards': 20,
1952 },
1953 },
Kenneth Russell8ceeabf2017-12-11 17:53:281954 # chromium.mac
Kenneth Russelleb60cbd22017-12-05 07:54:281955 'Mac10.10 Tests': {
1956 # TODO(kbr): this is essentially redundant.
1957 'swarming': {
1958 'dimension_sets': [
1959 {
1960 'gpu': 'none',
1961 'os': 'Mac-10.10.5',
1962 },
1963 ],
Robert Ma062007d2019-09-04 21:45:251964 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:281965 },
1966 },
1967 'Mac10.11 Tests': {
1968 # TODO(kbr): this is essentially redundant.
1969 'swarming': {
1970 'dimension_sets': [
1971 {
1972 'gpu': 'none',
1973 'os': 'Mac-10.11.6',
1974 },
1975 ],
Robert Ma062007d2019-09-04 21:45:251976 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:281977 },
1978 },
1979 'Mac10.12 Tests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281980 'swarming': {
Robert Ma062007d2019-09-04 21:45:251981 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:281982 },
1983 },
Dirk Pranke736e26f2018-04-07 01:54:301984 'Mac10.13 Tests': {
Dirk Prankec2917e92018-06-21 04:28:531985 'swarming': {
1986 'dimension_sets': [
1987 {
Kenneth Russellbd784832019-04-26 19:50:171988 # Run the layout tests on a consistent set of hardware
1989 # (Mac Minis).
Ben Pastene62e179d52018-08-16 21:22:091990 'gpu': '8086:0a2e',
Dirk Prankec2917e92018-06-21 04:28:531991 },
1992 ],
Robert Ma062007d2019-09-04 21:45:251993 'shards': 20,
Dirk Prankec2917e92018-06-21 04:28:531994 },
Dirk Pranke736e26f2018-04-07 01:54:301995 },
Dirk Pranke15530fe2018-06-15 16:12:131996 'Mac10.13 Tests (dbg)': {
1997 'args': [
1998 '--debug',
1999 ],
2000 },
Dirk Pranke81ff51c2017-12-09 19:24:282001 # chromium.webkit.
Takuto Ikuta97d3c902019-05-30 04:01:092002 'WebKit Linux ASAN': {
Dirk Pranke81ff51c2017-12-09 19:24:282003 'args': [
2004 '--additional-expectations',
Kent Tamura77578cc2018-11-25 22:33:432005 '../../third_party/blink/web_tests/ASANExpectations',
Dirk Pranke81ff51c2017-12-09 19:24:282006 '--time-out-ms',
2007 '48000',
2008 '--enable-sanitizer',
2009 ],
2010 'swarming': {
Dirk Pranke81ff51c2017-12-09 19:24:282011 'shards': 20,
2012 },
2013 },
Takuto Ikuta97d3c902019-05-30 04:01:092014 'WebKit Linux Leak': {
Dirk Pranke81ff51c2017-12-09 19:24:282015 'args': [
2016 '--additional-expectations',
Kent Tamura77578cc2018-11-25 22:33:432017 '../../third_party/blink/web_tests/LeakExpectations',
Dirk Pranke81ff51c2017-12-09 19:24:282018 '--time-out-ms',
2019 '48000',
2020 '--enable-leak-detection',
2021 ],
2022 'swarming': {
Dirk Pranke81ff51c2017-12-09 19:24:282023 'shards': 10,
2024 },
2025 },
Takuto Ikuta97d3c902019-05-30 04:01:092026 'WebKit Linux MSAN': {
Dirk Pranke81ff51c2017-12-09 19:24:282027 'args': [
2028 '--additional-expectations',
Kent Tamura77578cc2018-11-25 22:33:432029 '../../third_party/blink/web_tests/MSANExpectations',
Dirk Pranke81ff51c2017-12-09 19:24:282030 '--time-out-ms',
2031 '66000',
2032 '--enable-sanitizer',
2033 ],
2034 'swarming': {
Dirk Pranke81ff51c2017-12-09 19:24:282035 'expiration': 36000,
2036 'hard_timeout': 10800,
2037 'io_timeout': 3600,
2038 'shards': 20,
2039 },
2040 },
Kenneth Russell8ceeabf2017-12-11 17:53:282041 # chromium.win
Kenneth Russelleb60cbd22017-12-05 07:54:282042 'Win7 Tests (dbg)(1)': {
2043 'args': [
2044 '--debug',
2045 '--time-out-ms',
2046 '60000'
2047 ],
Dirk Pranke028aa922018-05-25 18:37:342048 'experiment_percentage': 100,
Kenneth Russelleb60cbd22017-12-05 07:54:282049 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
2050 # from prefered_os_dimension in
2051 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
2052 # Swarming dimensions would be either specified for all testers on the
2053 # waterfall (and therefore, explicitly specified for all tests in the
2054 # generated JSON), or this would be removed, and the implicit one used.
2055 'swarming': {
2056 'dimension_sets': [
2057 {
2058 'os': 'Windows-7-SP1',
2059 }
2060 ],
2061 },
2062 },
Takuto Ikuta6017210f2019-04-17 02:46:352063 'Win10 Tests x64': {
2064 'args': [
2065 '--target',
2066 'Release_x64',
2067 ],
2068 },
Stephen Martinis1c5d6aa2018-04-17 03:11:252069 'Win10 Tests x64 (dbg)': {
2070 'args': [
2071 '--debug',
Stephen Martinis29afff32018-04-19 03:03:112072 '--target',
2073 'Debug_x64',
Stephen Martinis1c5d6aa2018-04-17 03:11:252074 ],
2075 },
John Budorickb1833612018-12-07 04:36:412076 # tryserver.chromium.android
2077 'android_blink_rel': {
2078 'args': [
John Budorick04e6d4b2018-12-07 21:08:422079 '--release',
John Budorickb1833612018-12-07 04:36:412080 '--android',
2081 # TODO(crbug.com/912120): Breakpad was entirely disabled on
2082 # Android. Remove this when it no longer affects Android crash
2083 # log handling.
2084 '--disable-breakpad',
2085 # TODO(crbug.com/875172): run on the real GPU since the
2086 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
2087 '--additional-driver-flag=--use-gpu-in-tests',
2088 ],
2089 },
Anushruth40b86f52019-10-18 21:01:102090 # tryserver.chromium.linux
2091 'linux-layout-tests-fragment-item': {
2092 'args': [
2093 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentItem',
2094 ],
2095 },
Tamer Tas0626ea02019-08-07 15:18:142096 # client.v8.fyi
2097 'V8 Blink Linux Debug': {
2098 'args': [
2099 '--debug',
2100 ],
2101 },
Tamer Tas1a4977a2019-08-08 09:21:552102 'V8 Blink Linux Future': {
2103 'args': [
2104 '--additional-driver-flag=--js-flags=--future',
2105 ],
2106 },
Kenneth Russelleb60cbd22017-12-05 07:54:282107 },
2108 },
Kenneth Russelleb60cbd22017-12-05 07:54:282109 'webkit_unit_tests': {
Dirk Pranke81ff51c2017-12-09 19:24:282110 'modifications': {
John Budorick5052d552017-12-13 02:59:342111 # chromium.memory
2112 'Linux ASan LSan Tests (1)': {
2113 # These are very slow on the ASAN trybot for some reason.
2114 # crbug.com/794372
2115 'swarming': {
2116 'shards': 5,
2117 },
2118 },
arthursonzogni26889d82018-05-29 17:18:162119 'Marshmallow 64 bit Tester': {
2120 # Increase timeout. See https://crbug.com/847229.
2121 'swarming': {
2122 'hard_timeout': 1200,
2123 },
2124 },
Dirk Pranke81ff51c2017-12-09 19:24:282125 },
John Budorick5bf43a62019-03-19 00:43:502126 'remove_from': [
2127 # Flakily fails on Win7. https://crbug.com/943372.
2128 'Win7 Tests (1)',
2129 'Win 7 Tests x64 (1)',
2130 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282131 },
2132 'webview_instrumentation_test_apk': {
2133 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062134 # This test frequently fails on Android, https://crbug.com/824959
2135 # chromium.android
John Budorick2232bb982018-05-18 17:50:072136 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282137 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282138 'KitKat Tablet Tester',
Kenneth Russell8ceeabf2017-12-11 17:53:282139 # chromium.android.fyi
Hans Wennborga0b11ebe2018-05-15 16:26:502140 # chromium.clang; matching chromium.android, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502141 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:092142 # chromium.memory
2143 'android-asan', # https://crbug.com/964562
Dirk Pranke20eae9a72017-12-09 18:12:142144 # On chromium.swarm, this should possibly be being run (or removed
2145 # from Android N5X Swarm).
2146 'Android N5 Swarm',
Yun Liu7cfd28a2019-10-30 01:57:122147 # chromium.fyi
2148 'android-code-coverage-native', # https://crbug.com/1018431
Kenneth Russelleb60cbd22017-12-05 07:54:282149 ],
Ben Pastenee17a8e92018-07-12 21:55:182150 'modifications': {
2151 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:302152 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:572153 # TODO(https://crbug.com/884413): Re-enable this once the tests are
2154 # either passing or there is more capacity.
2155 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:182156 },
2157 },
Kenneth Russelleb60cbd22017-12-05 07:54:282158 },
bsheedy800f5062018-08-07 00:47:542159 'xr_browser_tests': {
2160 'remove_from': [
2161 # chromium.gpu.fyi
2162 # This exception probably needs to stay due to lack of capacity
2163 # on the Win AMD bots.
2164 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:482165 # Fails on the bot, http://crbug.com/868143
2166 'Win7 FYI Release (AMD)',
Brian Sheedyc95f7d82019-10-29 01:42:252167 # Randomly hangs indefinitely https://crbug.com/1018896.
2168 'Win10 FYI x64 Release (AMD RX 550)',
bsheedy800f5062018-08-07 00:47:542169 ],
2170 },
Kenneth Russelleb60cbd22017-12-05 07:54:282171}