blob: ccce99bb6befe03b99902ca654571b31e2256769 [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#
Jeff Yoone2188f62020-08-24 20:55:5716# Note that if you are excluding with variants, you will need to exclude
17# per variant, with the identifier appended to the test suite name.
18# For example, if you have ios_chrome_ui_eg2tests_module with variant
19# SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you
20# must exclude with the test name as:
21# "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0"
22
Kenneth Russelleb60cbd22017-12-05 07:54:2823# The goal is to drive the number of exceptions to zero, to make all
24# the bots behave similarly.
25{
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
28 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5829 'args': [
30 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
31 ],
Haiyang Panfbd2b482020-09-23 23:41:2532 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
33 # capacity has been deployed.
34 'swarming': {
35 'dimension_sets': [
36 {
37 'device_type': 'sailfish',
38 },
39 ],
40 },
Andrew Luo38b311f2019-10-04 03:42:0941 },
Haiyang Pan08d09dc2020-04-01 16:11:2142 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0443 'args': [
44 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
45 ],
46 },
Andrew Luo38b311f2019-10-04 03:42:0947 },
48 },
Sven Zhengc60debc2020-09-10 18:40:5249 'android_sync_integration_tests': {
50 'remove_from': [
51 # Remove from CQ bots due to capacity.
52 'android-marshmallow-arm64-rel',
53 'android-lollipop-arm-rel',
54 ],
55 },
Kenneth Russelleb60cbd22017-12-05 07:54:2856 'android_webview_unittests': {
57 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3258 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5459 'android-lollipop-arm-rel',
Yun Liu3e759dbb2019-11-01 19:25:5260 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2861 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2862 },
Jamie Madillc9ae75d2020-10-23 19:19:4863 'angle_end2end_tests': {
64 'remove_from': [
65 # TODO(ynovikov) Investigate why the test breaks on older devices.
66 'Android FYI Release (Nexus 5)',
67 'Android FYI Release (Nexus 6)',
68 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4869 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
70 'Linux FYI Debug (NVIDIA)',
71 ],
Yuly Novikov60cbf642020-11-19 20:43:1572 'modifications': {
73 # anglebug.com/5328 suspecting blue screen caused by multiprocess
74 'ANGLE GPU Win10 x64 Release (Intel HD 630)': {
75 'args': [
76 '--max-processes=1',
77 ],
78 },
79 'Optional Win10 x64 Release (Intel HD 630)': {
80 'args': [
81 '--max-processes=1',
82 ],
83 },
84 'Win10 FYI x64 Exp Release (Intel HD 630)': {
85 'args': [
86 '--max-processes=1',
87 ],
88 },
89 'Win10 FYI x64 Release (Intel HD 630)': {
90 'args': [
91 '--max-processes=1',
92 ],
93 },
Yuly Novikov60cbf642020-11-19 20:43:1594 },
Jamie Madillc9ae75d2020-10-23 19:19:4895 },
96 'angle_perftests': {
97 'remove_from': [
98 'Android FYI Release (Nexus 5)', # crbug.com/915429
99 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Jamie Madillc9ae75d2020-10-23 19:19:48100 'Linux FYI GPU TSAN Release', # crbug.com/950542
101 ],
102 },
103 'angle_unittests': {
104 'remove_from': [
105 # On Android, these are already run on the main waterfall.
106 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36107 # Times out listing tests crbug.com/1167314
108 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48109 # Does not currently work on Lacros configurations.
110 'linux-lacros-tester-rel',
111 'linux-lacros-tester-fyi-rel',
112 ],
Jamie Madillc9ae75d2020-10-23 19:19:48113 },
114 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15115 'modifications': {
116 # anglebug.com/5328 suspecting blue screen caused by multiprocess
117 'ANGLE GPU Win10 x64 Release (Intel HD 630)': {
118 'args': [
119 '--max-processes=1',
120 ],
121 },
122 'Optional Win10 x64 Release (Intel HD 630)': {
123 'args': [
124 '--max-processes=1',
125 ],
126 },
127 'Win10 FYI x64 Exp Release (Intel HD 630)': {
128 'args': [
129 '--max-processes=1',
130 ],
131 },
132 'Win10 FYI x64 Release (Intel HD 630)': {
133 'args': [
134 '--max-processes=1',
135 ],
136 },
Yuly Novikov60cbf642020-11-19 20:43:15137 },
Jamie Madillc9ae75d2020-10-23 19:19:48138 },
Haiyang Pan363c59a2020-07-23 05:47:04139 'blink_platform_unittests': {
140 'modifications': {
141 # TODO(crbug.com/1108121): Remove this filter
142 'android-nougat-arm64-rel': {
143 'args': [
144 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
145 ],
146 },
Haiyang Panfbd2b482020-09-23 23:41:25147 'android-pie-arm64-rel': {
148 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
149 # capacity has been deployed.
150 'swarming': {
151 'dimension_sets': [
152 {
153 'device_type': 'sailfish',
154 },
155 ],
156 },
157 },
Haiyang Pan363c59a2020-07-23 05:47:04158 },
159 },
John Chenaab16fc02020-03-03 06:35:45160 'blink_web_tests': {
161 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01162 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45163 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
164 'Win10 Tests x64 (dbg)',
165 ],
166 'modifications': {
167 'Fuchsia x64': {
168 'args': [
169 '--platform=fuchsia',
170 ],
171 'swarming': {
172 'shards': 1,
173 },
174 },
175 'Linux Tests': {
176 "args": [
177 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
178 ],
179 },
180 'Linux Tests (dbg)(1)': {
181 'args': [
182 '--debug',
183 ],
184 'swarming': {
185 'shards': 20,
186 },
187 },
John Chenaab16fc02020-03-03 06:35:45188 'Mac10.11 Tests': {
189 # TODO(kbr): this is essentially redundant.
190 'swarming': {
191 'dimension_sets': [
192 {
193 'gpu': 'none',
194 'os': 'Mac-10.11.6',
195 },
196 ],
197 'shards': 25,
198 },
199 },
200 'Mac10.12 Tests': {
201 'swarming': {
202 'shards': 25,
203 },
204 },
205 'Mac10.13 Tests': {
206 'swarming': {
207 'dimension_sets': [
208 {
Erik Staab59591f32020-08-25 23:07:07209 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45210 },
211 ],
212 'shards': 25,
213 },
214 },
215 'Mac10.13 Tests (dbg)': {
216 'args': [
217 '--debug',
218 ],
John Budorickd3375fa2020-03-17 20:49:11219 'swarming': {
220 'shards': 25,
221 },
John Chenaab16fc02020-03-03 06:35:45222 },
223 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45224 # This builder compiles Chromium in release mode, but V8 in debug.
225 # TODO(machenbach): Change name and out directory of this builder to
226 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45227 'args': [
Michael Achenbach455d39242020-06-22 13:33:45228 '-t',
229 'Debug',
230 '--release',
John Chenaab16fc02020-03-03 06:35:45231 ],
232 },
233 'V8 Blink Linux Future': {
234 'args': [
235 '--additional-driver-flag=--js-flags=--future',
236 ],
237 },
238 'WebKit Linux ASAN': {
239 'args': [
240 '--additional-expectations',
241 '../../third_party/blink/web_tests/ASANExpectations',
242 '--time-out-ms',
243 '48000',
244 '--enable-sanitizer',
245 ],
246 'swarming': {
247 'shards': 20,
248 },
249 },
250 'WebKit Linux Leak': {
251 'args': [
252 '--additional-expectations',
253 '../../third_party/blink/web_tests/LeakExpectations',
254 '--time-out-ms',
255 '48000',
256 '--enable-leak-detection',
257 ],
258 'swarming': {
259 'shards': 10,
260 },
261 },
262 'WebKit Linux MSAN': {
263 'args': [
264 '--additional-expectations',
265 '../../third_party/blink/web_tests/MSANExpectations',
266 '--time-out-ms',
267 '66000',
268 '--enable-sanitizer',
269 ],
270 'swarming': {
271 'expiration': 36000,
272 'hard_timeout': 10800,
273 'io_timeout': 3600,
274 'shards': 20,
275 },
276 },
277 'WebKit Linux composite_after_paint Dummy Builder': {
278 'args': [
279 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
280 ],
281 },
282 'WebKit Linux layout_ng_disabled Builder': {
283 'args': [
284 '--additional-driver-flag=--disable-blink-features=LayoutNG',
285 ],
286 },
287 'Win10 Tests x64': {
288 'args': [
289 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21290 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45291 ],
292 'swarming': {
293 "shards": 28
294 },
295 },
296 'Win10 Tests x64 (dbg)': {
297 'args': [
298 '--debug',
299 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21300 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45301 ],
302 },
John Chenaab16fc02020-03-03 06:35:45303 'Win7 Tests (dbg)(1)': {
304 'args': [
305 '--debug',
306 '--time-out-ms',
307 '60000'
308 ],
309 'experiment_percentage': 100,
310 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
311 # from prefered_os_dimension in
312 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
313 # Swarming dimensions would be either specified for all testers on the
314 # waterfall (and therefore, explicitly specified for all tests in the
315 # generated JSON), or this would be removed, and the implicit one used.
316 'swarming': {
317 'dimension_sets': [
318 {
319 'os': 'Windows-7-SP1',
320 }
321 ],
322 },
323 },
324 # tryserver.chromium.android
325 'android_blink_rel': {
326 'args': [
327 '--release',
328 '--android',
329 # TODO(crbug.com/912120): Breakpad was entirely disabled on
330 # Android. Remove this when it no longer affects Android crash
331 # log handling.
332 '--disable-breakpad',
333 # TODO(crbug.com/875172): run on the real GPU since the
334 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
335 '--additional-driver-flag=--use-gpu-in-tests',
336 ],
337 },
338 'devtools_frontend_linux_blink_light_rel': {
339 'args': [
340 'http/tests/devtools',
341 ],
342 'swarming': {
343 'shards': 4,
344 },
345 },
346 'fuchsia-fyi-x64-rel': {
347 'args': [
348 '--platform=fuchsia',
349 ],
350 'swarming': {
351 'shards': 1,
352 },
353 },
Mathias Carlen30968a62020-03-31 08:47:04354 'linux-autofill-assistant': {
355 'args': [
356 '--release',
357 ],
358 },
Yuzu Saijo9709bcc2020-03-18 09:12:20359 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45360 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59361 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45362 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
363 ],
364 },
365 'linux-blink-animation-use-time-delta': {
366 'args': [
367 '--debug',
368 ],
369 },
John Chenaab16fc02020-03-03 06:35:45370 'linux-blink-heap-concurrent-marking-tsan-rel': {
371 'args': [
372 '--release',
373 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
374 ],
375 },
Daniel Libby178c9832020-10-08 20:36:14376 'linux-blink-web-tests-force-accessibility-rel': {
377 'args': [
378 '--additional-driver-flag=--force-renderer-accessibility',
379 ],
380 },
John Chenaab16fc02020-03-03 06:35:45381 'linux-code-coverage': {
382 'args': [
383 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
384 ],
385 'swarming': {
386 'shards': 20,
387 },
388 },
Aaron Gable40f79aa2020-03-21 01:21:15389 'linux-layout-tests-edit-ng': {
390 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49391 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15392 ],
393 },
John Chenaab16fc02020-03-03 06:35:45394 'mac10.12-blink-rel-dummy': {
395 'swarming': {
396 'shards': 20,
397 },
398 },
399 'mac10.13-blink-rel-dummy': {
400 'swarming': {
401 'shards': 20,
402 },
403 },
John Chenaab16fc02020-03-03 06:35:45404 'mac10.14-blink-rel-dummy': {
405 'swarming': {
406 'shards': 20,
407 },
408 },
Ilia Samsonov7efe05e2020-05-07 19:00:46409 'mac10.15-blink-rel-dummy': {
410 'swarming': {
411 'shards': 20,
412 },
413 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44414 'mac11.0-blink-rel-dummy': {
415 'swarming': {
416 'shards': 20,
417 },
418 },
John Chenaab16fc02020-03-03 06:35:45419 },
420 },
John Budorickca995852019-06-26 16:55:55421 'breakpad_unittests': {
422 'modifications': {
423 'android-asan': {
424 'args': [
425 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
426 ],
427 },
428 },
429 },
Kenneth Russelleb60cbd22017-12-05 07:54:28430 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24431 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29432 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41433 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26434 'ToTLinuxTSan', # https://crbug.com/368525
Gary Tongd5f5a742021-01-29 00:01:13435 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46436 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11437 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24438 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28439 'modifications': {
Nico Weber3f919792020-06-12 23:34:52440 'CrWinAsan': {
441 # These are very slow on the ASAN trybot for some reason.
442 # crbug.com/794372
443 'swarming': {
444 'shards': 40,
445 },
446 },
447 'CrWinAsan(dll)': {
448 # These are very slow on the ASAN trybot for some reason.
449 # crbug.com/794372
450 'swarming': {
451 'shards': 40,
452 },
453 },
Stephen Martinis1384ff92020-01-07 19:52:15454 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36455 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15456 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36457 },
458 },
Stephen Martinis1384ff92020-01-07 19:52:15459 'Linux ASan LSan Tests (1)': {
460 # These are very slow on the ASAN trybot for some reason.
461 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19462 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15463 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19464 },
465 },
Chris Cunningham1d0e9e12020-02-26 22:56:40466 'Linux ASan Tests (sandboxed)': {
467 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41468 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40469 },
470 },
Stephen Martinis1384ff92020-01-07 19:52:15471 'Linux Chromium OS ASan LSan Tests (1)': {
472 # These are very slow on the ASAN trybot for some reason.
473 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51474 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15475 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51476 },
477 },
Stephen Martinis1384ff92020-01-07 19:52:15478 'Linux ChromiumOS MSan Tests': {
479 # These are very slow on the Chrome OS MSAN trybot for some reason.
480 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34481 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36482 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34483 },
Ben Pastene44221d32020-05-21 23:38:36484 'args': [
485 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
486 ],
Kenneth Russell56a3e862017-12-08 03:11:34487 },
John Budorick614f91a2020-03-30 20:34:55488 'Linux Tests (dbg)(1)': {
489 # crbug.com/1066161
490 'swarming': {
491 'shards': 20,
492 },
493 },
Stephen Martinis1384ff92020-01-07 19:52:15494 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24495 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24496 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24497 },
498 },
John Budorickd3375fa2020-03-17 20:49:11499 'Mac10.13 Tests (dbg)': {
Sven Zhengb4995e32021-01-07 21:11:23500 # https://crbug.com/1152770
John Budorickd3375fa2020-03-17 20:49:11501 'swarming': {
Kuan Huang1e9a92c2021-01-26 18:54:38502 'shards': 40,
John Budorickd3375fa2020-03-17 20:49:11503 },
504 },
Stephen Martinis1384ff92020-01-07 19:52:15505 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28506 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18507 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28508 },
509 },
Stephen Martinis1384ff92020-01-07 19:52:15510 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28511 'swarming': {
512 'shards': 20,
513 },
514 },
Kenneth Russell6c83d212018-07-27 20:52:59515 'Win10 Tests x64': {
516 # crbug.com/868082
517 'args': [
518 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
519 ],
Takuto Ikutac9c269a2019-01-10 22:40:25520 'swarming': {
521 # This is for slow test execution that often becomes a critical path of
522 # swarming jobs. crbug.com/868114
523 'shards': 15,
524 }
Kenneth Russell6c83d212018-07-27 20:52:59525 },
Stephen Martinis1384ff92020-01-07 19:52:15526 'Win7 Tests (1)': {
527 # This is for slow test execution that often becomes a critical path of
528 # swarming jobs. crbug.com/868114
529 'swarming': {
530 'shards': 15,
531 },
532 },
533 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02534 'swarming': {
535 'shards': 20,
536 },
537 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16538 'linux-chromeos-beta': {
539 'args': [
540 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
541 ],
542 },
Stephen Martinis1384ff92020-01-07 19:52:15543 'linux-chromeos-chrome': {
544 # TODO(https://crbug.com/932269): Promote out of experiment when the
545 # tests are green.
546 'args': [
547 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
548 ],
549 },
550 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16551 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15552 'shards': 50,
553 },
554 },
555 'linux-chromeos-dbg': {
556 'swarming': {
557 'shards': 30,
558 },
559 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16560 'linux-chromeos-ltc': {
561 'args': [
562 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
563 ],
564 },
565 'linux-chromeos-lts': {
566 'args': [
567 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
568 ],
569 },
Stephen Martinis1384ff92020-01-07 19:52:15570 'linux-chromeos-rel': {
571 'swarming': {
572 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16573 'dimension_sets': [
574 {
575 'kvm': '1',
576 },
577 ],
Stephen Martinis1384ff92020-01-07 19:52:15578 },
579 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16580 'linux-chromeos-stable': {
581 'args': [
582 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
583 ],
584 },
Stephen Martinis1384ff92020-01-07 19:52:15585 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01586 'args': [
587 '--no-sandbox',
588 ],
Stephen Martinis1384ff92020-01-07 19:52:15589 'swarming': {
590 'shards': 50,
591 },
592 },
Yuke Liaod75285f92020-08-18 18:33:56593 'linux-lacros-rel': {
594 'args': [
595 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
596 ],
597 },
Sven Zheng80734f12020-08-06 06:50:39598 'linux-lacros-tester-rel': {
599 'args': [
600 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
601 ],
602 },
Stephen Martinis1384ff92020-01-07 19:52:15603 'linux-trusty-rel': {
604 'args': [
John Budorick79ec9012020-01-08 21:56:31605 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
606 ],
Stephen Martinis1384ff92020-01-07 19:52:15607 },
608 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15609 'swarming': {
610 'shards': 15,
611 },
612 },
Stephen Martinis1384ff92020-01-07 19:52:15613 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52614 # These are very slow on the ASAN trybot for some reason.
615 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15616 'swarming': {
Nico Weber3f919792020-06-12 23:34:52617 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16618 },
619 },
Kenneth Russelleb60cbd22017-12-05 07:54:28620 },
621 },
Maksim Sisov4af9c032020-06-12 12:43:11622 'browser_tests_wayland': {
623 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13624 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11625 'Linux Ozone Tester (Wayland)': {
626 'args': [
627 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
628 ],
629 },
Maksim Sisov69730f82020-11-11 12:09:13630 # CI tester.
631 'Linux Tester (Ozone Wayland)': {
632 'args': [
633 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
634 ],
635 },
Maksim Sisov4af9c032020-06-12 12:43:11636 },
637 },
Erik Chen681dc0282019-11-26 22:54:49638 'cc_unittests': {
639 'modifications': {
640 'Linux TSan Tests': {
641 'swarming': {
642 'shards': 3,
643 },
644 },
Haiyang Pan2486dcb2020-09-18 17:53:06645 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38646 # https://crbug.com/1039860
647 'args': [
648 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
649 ],
650 },
Haiyang Pan08d09dc2020-04-01 16:11:21651 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38652 # https://crbug.com/1039860
653 'args': [
654 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
655 ],
656 },
Erik Chen681dc0282019-11-26 22:54:49657 },
658 },
Prakhar94f444a2020-10-08 07:30:08659 'check_static_initializers': {
660 'modifications': {
661 'Mac Builder': {
662 'args': [
663 '--allow-coverage-initializer',
664 ],
665 },
666 },
667 },
Dirk Pranke1b767092017-12-07 04:44:23668 'checkbins': {
669 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33670 'linux-archive-dbg',
671 'linux-archive-rel',
672 'mac-archive-dbg',
673 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23674 ],
675 },
Ben Pastene7a05a8f2020-11-12 17:25:51676 'chrome_all_tast_tests': {
677 'modifications': {
678 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
679 'args': [
680 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
681 '--strip-chrome',
682 ],
683 },
684 },
685 },
Andrew Luod252791ac2019-10-15 00:28:13686 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25687 'modifications': {
688 'android-pie-arm64-rel': {
689 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
690 # capacity has been deployed.
691 'swarming': {
692 'dimension_sets': [
693 {
694 'device_type': 'sailfish',
695 },
696 ],
697 },
698 },
699 },
Andrew Luod252791ac2019-10-15 00:28:13700 },
Haiyang Pan6e42a5682021-01-29 21:48:05701 'chrome_modern_public_bundle_fake_modules_smoke_test': {
702 'remove_from': [
703 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
704 'android-marshmallow-arm64-rel',
705 ],
706 },
Haiyang Panb4baf932021-01-26 03:35:01707 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a5682021-01-29 21:48:05708 'remove_from': [
709 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
710 'android-marshmallow-arm64-rel',
711 ],
Haiyang Panb4baf932021-01-26 03:35:01712 },
Yun Liu7cfd28a2019-10-30 01:57:12713 'chrome_public_smoke_test': {
714 'remove_from': [
715 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Panb4baf932021-01-26 03:35:01716 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
717 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12718 ],
719 },
Kenneth Russelleb60cbd22017-12-05 07:54:28720 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09721 'remove_from': [
722 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12723 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Pana3ff55ae2020-04-23 18:26:54724 'android-lollipop-arm-rel', # https://crbug.com/1060245
John Budorick27d2d44e2019-05-20 20:26:09725 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28726 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32727 'Android CFI': {
728 'args': [
729 '--exclude-annotation',
730 'Feature=RenderTest', # https://crbug.com/1068294
731 ],
732 },
Kenneth Russelleb60cbd22017-12-05 07:54:28733 'Marshmallow 64 bit Tester': {
734 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28735 'shards': 14,
736 },
737 },
Arthur Wang5dd7b07c2020-04-04 01:05:22738 'Marshmallow Tablet Tester': {
739 'args': [
740 '--timeout-scale',
741 '2.0',
742 ],
743 },
Ben Pastenec73e96e92018-07-12 01:40:35744 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57745 # TODO(https://crbug.com/884413): Re-enable this once the tests are
746 # either passing or there is more capacity.
747 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35748 },
Stephen Martinis1384ff92020-01-07 19:52:15749 'android-arm64-proguard-rel': {
750 'swarming': {
751 'shards': 25,
752 },
753 },
Haiyang Pan1ad3bb032020-04-24 23:52:03754 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57755 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31756 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57757 },
758 },
Stephen Martinis1384ff92020-01-07 19:52:15759 'android-marshmallow-arm64-rel': {
760 'swarming': {
761 'shards': 25,
762 },
763 },
Brian Sheedy44a7a0032020-04-16 19:20:57764 'android-marshmallow-arm64-rel-swarming': {
765 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31766 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57767 },
768 },
Haiyang Pan765477d2020-09-22 17:59:55769 'android-marshmallow-x86-rel-non-cq': {
Haiyang Pan37fbd7a42020-06-03 03:27:37770 'args': [
771 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
772 ],
773 },
Stephen Martinis1384ff92020-01-07 19:52:15774 'android-pie-arm64-rel': {
775 'args': [
776 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
777 ],
Haiyang Pan43640ee2020-02-13 01:38:00778 },
Haiyang Pan08d09dc2020-04-01 16:11:21779 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00780 'args': [
Haiyang Pan71373072020-03-02 19:57:49781 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
782 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32783 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00784 ],
Haiyang Pan71373072020-03-02 19:57:49785 'swarming': {
786 'named_caches': [
787 {
788 'name': 'avd_generic_playstore_android28',
789 'path': '.android',
790 },
791 {
792 'name': 'system_images_android_28_google_apis_playstore_x86',
793 'path': '.emulator_sdk',
794 },
Haiyang Pan980402822020-10-07 23:24:56795 ],
796 'dimension_sets': [
797 {
798 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
799 },
800 ],
Haiyang Pan71373072020-03-02 19:57:49801 },
John Budorick34009472018-04-03 17:38:44802 },
Kenneth Russelleb60cbd22017-12-05 07:54:28803 },
804 },
805 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15806 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:49807 # Decided to no longer run VR tests on L, crbug.com/1159619.
808 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:09809 'Lollipop Tablet Tester',
810 'Marshmallow Tablet Tester',
Brian Sheedy29ac5692021-01-06 17:41:49811 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:06812 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:21813 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09814 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16815 'ToTAndroid',
816 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09817 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12818 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09819 ],
Haiyang Pan363c59a2020-07-23 05:47:04820 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:50821 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:04822 'android-nougat-arm64-rel': {
823 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:50824 # Applying a mixin via an exception doesn't work, so manually apply
825 # the same arguments as the 'vr_instrumentation_test' mixin.
826 '--remove-system-package=com.google.vr.vrcore',
827 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
828 ],
Brian Sheedy4a652b72020-12-17 23:59:49829 },
Haiyang Pan363c59a2020-07-23 05:47:04830 },
Kenneth Russelleb60cbd22017-12-05 07:54:28831 },
bsheedy75a4dd52018-11-27 23:24:30832 'chrome_public_test_vr_apk-vega': {
833 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30834 'Oreo Phone Tester': {
835 'swarming': {
836 'dimension_sets': [
837 {
838 'device_os': 'OVR1.180808.003',
839 'device_type': 'vega',
840 'os': 'Android',
841 },
842 ],
843 },
844 }
845 }
846 },
Ian Struiksmaeb285db02020-10-20 22:19:34847 'chrome_sizes': {
848 'modifications': {
849 'win-chrome': {
850 'swarming': {
851 # TODO(crbug.com/1124829): Remove this exception once pool
852 # chrome.tests is migrated to 1909.
853 'dimension_sets': [
854 {
855 'os': 'Windows-10-15063',
856 },
857 ],
858 },
859 },
860 'win64-chrome': {
861 'swarming': {
862 # TODO(crbug.com/1124829): Remove this exception once pool
863 # chrome.tests is migrated to 1909.
864 'dimension_sets': [
865 {
866 'os': 'Windows-10-15063',
867 },
868 ],
869 },
870 },
871 },
872 },
Takuto Ikuta1b749b902019-04-11 18:05:53873 'chromedriver_py_tests': {
874 'remove_from': [
875 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53876 'Win10 Tests x64 (dbg)',
877 ],
878 },
Yun Liu3e759dbb2019-11-01 19:25:52879 'components_browsertests': {
880 'remove_from': [
881 'android-code-coverage-native', # crbug/1018434
882 ],
883 },
Kenneth Russelleb60cbd22017-12-05 07:54:28884 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52885 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:53886 # https://crbug.com/1147531 - covered on lollipop
887 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:41888 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57889 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52890 'android-code-coverage-native', # crbug/1018431
Stephen Roe2cfe780f2020-07-13 21:52:51891 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:21892 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
893 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
894 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52895 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28896 'modifications': {
John Budorick5052d552017-12-13 02:59:34897 'Linux ASan LSan Tests (1)': {
898 # These are very slow on the ASAN trybot for some reason.
899 # crbug.com/794372
900 'swarming': {
901 'shards': 5,
902 },
903 },
Takuto Ikuta54671d972018-07-19 19:06:35904 'Linux Chromium OS ASan LSan Tests (1)': {
905 # These are very slow on the ASAN trybot for some reason.
906 # crbug.com/794372
907 'swarming': {
908 'shards': 5,
909 },
910 },
Erik Chen681dc0282019-11-26 22:54:49911 'Linux TSan Tests': {
912 'swarming': {
913 'shards': 2,
914 },
915 },
Omer Katz7d2be652020-01-22 18:13:46916 'linux-blink-heap-concurrent-marking-tsan-rel': {
917 'swarming': {
918 'shards': 2,
919 },
920 },
Sven Zheng80734f12020-08-06 06:50:39921 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:40922 'linux-lacros-rel': {
923 'args': [
James Cookd98c3322021-01-28 17:35:34924 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:40925 ],
926 },
927 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:43928 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:43929 'args': [
James Cookd98c3322021-01-28 17:35:34930 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:43931 ],
Sven Zheng80734f12020-08-06 06:50:39932 },
933 },
Sven Zheng577fe5ff2020-08-03 22:06:44934 },
Kenneth Russelleb60cbd22017-12-05 07:54:28935 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29936 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29937 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18938 'android-code-coverage-native', # crbug/1018434
Haiyang Pan62a7ae52020-11-19 23:54:55939 'android-lollipop-arm-rel', # crbug.com/1133002
Yuke Liaod7da81b2020-03-20 18:57:57940 # http://crbug.com/1060245#c30: due to low utility and capacity.
941 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:29942 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28943 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24944 'Cast Audio Linux': {
945 'args': [
Nico Weber02f30392018-07-16 18:39:43946 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24947 ],
Kenneth Russellfbda3c532017-12-08 23:57:24948 },
949 'Cast Linux': {
950 'args': [
Nico Weber02f30392018-07-16 18:39:43951 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24952 ],
Kenneth Russellfbda3c532017-12-08 23:57:24953 },
Erik Chenb681c8c2019-11-25 22:52:52954 'Linux ASan LSan Tests (1)': {
955 'swarming': {
956 'shards': 12,
957 },
958 },
Chris Cunninghame1a04ea2019-04-24 01:49:32959 'Linux ASan Tests (sandboxed)': {
960 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41961 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:32962 },
963 },
Erik Chen681dc0282019-11-26 22:54:49964 'Linux TSan Tests': {
965 'swarming': {
966 'shards': 15,
967 },
968 },
Stephen Martinis1384ff92020-01-07 19:52:15969 'Lollipop Phone Tester': {
970 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:38971 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:15972 },
973 },
Sergey Silkinfe96b352020-10-19 20:41:34974 'Lollipop Tablet Tester': {
975 'args': [
976 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
977 ],
978 },
979 'Marshmallow Tablet Tester': {
980 'args': [
981 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
982 ],
983 },
Sergey Silkin1fe10e82020-10-30 19:36:58984 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
985 'args': [
986 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
987 ],
988 },
989 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
990 'args': [
991 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
992 ],
993 }
994 ,
Stephen Martinis1384ff92020-01-07 19:52:15995 'Win10 Tests x64': {
996 # crbug.com/868082
997 'args': [
998 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
999 ],
1000 },
1001 'Win10 Tests x64 (dbg)': {
1002 'experiment_percentage': 100,
1003 # crbug.com/868082
1004 'args': [
1005 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151006 ],
1007 },
1008 'android-arm64-proguard-rel': {
1009 'swarming': {
1010 'shards': 16,
1011 },
1012 },
1013 'android-asan': {
1014 'args': [
1015 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1016 ],
1017 'swarming': {
1018 'shards': 18,
1019 },
1020 },
Stephen Martinis1384ff92020-01-07 19:52:151021 'android-marshmallow-arm64-rel': {
1022 'swarming': {
1023 'shards': 16,
1024 },
1025 },
Haiyang Pan2486dcb2020-09-18 17:53:061026 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431027 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571028 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431029 ],
Haiyang Panc47f6d12020-08-19 18:34:491030 'swarming': {
1031 'shards': 20,
1032 },
John Budoricka4e23882020-02-28 18:36:431033 },
Haiyang Pan363c59a2020-07-23 05:47:041034 'android-nougat-arm64-rel': {
1035 'swarming': {
1036 'shards': 16,
1037 },
1038 # TODO(crbug.com/1108055): Remove this filter
1039 'args': [
1040 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1041 ],
1042 },
Haiyang Pan08d09dc2020-04-01 16:11:211043 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431044 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571045 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431046 ],
Haiyang Pan2eb735e72020-09-15 22:51:511047 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561048 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511049 },
John Budoricka4e23882020-02-28 18:36:431050 },
Omer Katz7d2be652020-01-22 18:13:461051 'linux-blink-heap-concurrent-marking-tsan-rel': {
1052 'swarming': {
1053 'shards': 4,
1054 },
1055 },
Stephen Martinis1384ff92020-01-07 19:52:151056 'linux-chromeos-code-coverage': {
1057 'swarming': {
1058 'shards': 12,
1059 },
1060 },
Albert J. Wong91f109652019-11-19 03:01:161061 'linux-chromeos-rel': {
1062 'swarming': {
1063 'shards': 3,
1064 },
1065 },
Yuke Liao79424e42020-01-06 21:00:111066 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011067 'args': [
1068 '--no-sandbox',
1069 ],
Yuke Liao79424e42020-01-06 21:00:111070 'swarming': {
1071 'shards': 12,
1072 },
1073 },
Sven Zheng80734f12020-08-06 06:50:391074 # https://crbug.com/1111979
1075 'linux-lacros-tester-fyi-rel': {
1076 'experiment_percentage': 100,
1077 },
Sven Zheng5c9d3e342020-08-11 21:39:431078 # https://crbug.com/1111979,
1079 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431080 'args': [
Sven Zheng1bc97822020-08-27 22:17:361081 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431082 ],
1083 },
Kenneth Russelleb60cbd22017-12-05 07:54:281084 },
1085 },
Maksim Sisov6058ba72020-05-04 10:29:131086 'content_browsertests_wayland': {
1087 'modifications': {
1088 'Linux Ozone Tester (Wayland)': {
1089 'args': [
1090 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1091 ],
1092 },
1093 },
1094 },
Nico Weber81e16ace22018-06-30 02:58:471095 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071096 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501097 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061098 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071099 ],
Dirk Prankeb1c36b322018-07-11 02:42:001100 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001101 'Win10 Tests x64 (dbg)': {
1102 'experiment_percentage': 100, # https://crbug.com/861730
1103 },
1104 },
Nico Weber81e16ace22018-06-30 02:58:471105 },
John Budorick27d2d44e2019-05-20 20:26:091106 'content_shell_test_apk': {
1107 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091108 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:521109 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:091110 ],
John Budorickee2e64f2020-03-02 20:19:101111 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:061112 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101113 'args': [
Haiyang Pan28e73582020-05-30 00:34:271114 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101115 ],
1116 },
Haiyang Pan08d09dc2020-04-01 16:11:211117 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101118 'args': [
1119 '--gtest_filter=-ContentViewScrollingTest.testFling',
1120 ],
1121 },
1122 },
John Budorick27d2d44e2019-05-20 20:26:091123 },
Kenneth Russelleb60cbd22017-12-05 07:54:281124 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:181125 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:181126 'android-code-coverage-native', # crbug/1018434
1127 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281128 'modifications': {
John Budorick5052d552017-12-13 02:59:341129 'Linux ASan LSan Tests (1)': {
1130 # These are slow on the ASAN trybot for some reason.
1131 # crbug.com/794372
1132 'swarming': {
1133 'shards': 2,
1134 },
1135 },
Takuto Ikuta54671d972018-07-19 19:06:351136 'Linux ChromiumOS MSan Tests': {
1137 # These are very slow on the Chrome OS MSAN trybot for some reason.
1138 # crbug.com/865455
1139 'swarming': {
1140 'shards': 2,
1141 },
1142 },
Kenneth Russelleb60cbd22017-12-05 07:54:281143 },
1144 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031145 'context_lost_passthrough_tests': {
1146 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001147 'Mac FYI GPU ASAN Release': {
1148 'args': [
1149 '--is-asan',
1150 ]
1151 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031152 },
1153 },
1154 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461155 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1156 # exception once there is enough capacity to run these tests.
1157 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461158 'Android FYI Release (Pixel 2)',
1159 ],
Kenneth Russellc1a09302018-07-10 01:12:541160 'modifications': {
1161 'Mac FYI GPU ASAN Release': {
1162 'args': [
1163 '--is-asan',
1164 ]
1165 },
1166 },
1167 },
Kenneth Russellfbda3c532017-12-08 23:57:241168 'crashpad_tests': {
1169 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481170 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391171 # https://crbug.com/crashpad/304
1172 'Linux TSan Tests',
1173 'ToTLinuxTSan',
1174 # https://crbug.com/crashpad/306
1175 'Linux CFI',
1176 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241177 ],
1178 },
John Budorick5bc387fe2019-05-09 20:02:531179 'cronet_sizes': {
1180 'modifications': {
1181 'android-cronet-arm-dbg': {
1182 'swarming': {
1183 'dimension_sets': [
1184 {
1185 'device_os': None,
1186 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561187 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531188 },
1189 ],
1190 },
1191 },
1192 },
1193 },
Brian Sheedye285c9b2019-07-15 21:42:461194 'depth_capture_tests': {
1195 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1196 # exception once there is enough capacity to run these tests.
1197 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461198 'Android FYI Release (Pixel 2)',
1199 ],
1200 },
Ben Pastene61ad637c2020-05-08 22:24:411201 'disk_usage_tast_test': {
1202 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1203 'remove_from': [
1204 'chromeos-kevin-rel',
1205 ],
1206 },
Joe Downing41486042018-10-18 22:44:441207 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291208 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291209 'CrWinAsan(dll)', # https://crbug.com/935598
1210 ],
Joe Downing41486042018-10-18 22:44:441211 'modifications': {
1212 'Win10 Tests x64 (dbg)': {
1213 'experiment_percentage': 100, # https://crbug.com/876615
1214 },
Sven Zheng5c9d3e342020-08-11 21:39:431215 # https://crbug.com/1111979,
1216 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431217 'args': [
1218 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1219 ],
1220 },
Joe Downing41486042018-10-18 22:44:441221 },
1222 },
Sven Zheng577fe5ff2020-08-03 22:06:441223 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391224 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431225 # https://crbug.com/1111979,
1226 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431227 'args': [
Yuke Liaobb8308322020-08-12 20:20:471228 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1229 'BluetoothSocketApiUnittest.CreateThenClose:'
1230 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431231 ],
1232 },
Sven Zheng80734f12020-08-06 06:50:391233 },
Sven Zheng577fe5ff2020-08-03 22:06:441234 },
Kenneth Russelleb60cbd22017-12-05 07:54:281235 'gin_unittests': {
1236 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471237 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461238 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471239 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281240 ],
1241 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001242 'gl_tests_passthrough': {
1243 'remove_from': [
1244 'CFI Linux ToT',
1245 # Can't run on MSAN because gl_tests uses the hardware driver,
1246 # which isn't instrumented.
1247 'Linux MSan Tests',
1248 ],
1249 'modifications': {
1250 # TODO(kbr): figure out a better way to specify blocks of
1251 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121252 'Linux ASan LSan Tests (1)': {
1253 'args': [
1254 '--use-gpu-in-tests',
1255 '--no-xvfb',
1256 ],
1257 'swarming': {
1258 'dimension_sets': [
1259 {
1260 'gpu': '10de:1cb3',
1261 'os': 'Ubuntu',
1262 'pool': 'chromium.tests.gpu',
1263 },
1264 ],
1265 },
1266 },
1267 'Linux CFI': {
1268 'args': [
1269 '--use-gpu-in-tests',
1270 '--no-xvfb',
1271 ],
1272 'swarming': {
1273 'dimension_sets': [
1274 {
1275 'gpu': '10de:1cb3',
1276 'os': 'Ubuntu',
1277 'pool': 'chromium.tests.gpu',
1278 },
1279 ],
1280 },
1281 },
1282 'Linux TSan Tests': {
1283 'args': [
1284 '--use-gpu-in-tests',
1285 '--no-xvfb',
1286 ],
1287 'swarming': {
1288 'dimension_sets': [
1289 {
1290 'gpu': '10de:1cb3',
1291 'os': 'Ubuntu',
1292 'pool': 'chromium.tests.gpu',
1293 },
1294 ],
1295 },
1296 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001297 },
1298 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241299 'gl_tests_validating': {
John Budorickca14c76f62017-12-09 14:19:181300 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:181301 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011302 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:081303 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:551304 # which isn't instrumented.
1305 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181306 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281307 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:451308 # TODO(kbr): figure out a better way to specify blocks of
1309 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121310 'Linux ASan LSan Tests (1)': {
1311 'args': [
1312 '--use-gpu-in-tests',
1313 '--no-xvfb',
1314 ],
1315 'swarming': {
1316 'dimension_sets': [
1317 {
1318 'gpu': '10de:1cb3',
1319 'os': 'Ubuntu',
1320 'pool': 'chromium.tests.gpu',
1321 },
1322 ],
1323 },
1324 },
1325 'Linux CFI': {
1326 'args': [
1327 '--use-gpu-in-tests',
1328 '--no-xvfb',
1329 ],
1330 'swarming': {
1331 'dimension_sets': [
1332 {
1333 'gpu': '10de:1cb3',
1334 'os': 'Ubuntu',
1335 'pool': 'chromium.tests.gpu',
1336 },
1337 ],
1338 },
1339 },
1340 'Linux TSan Tests': {
1341 'args': [
1342 '--use-gpu-in-tests',
1343 '--no-xvfb',
1344 ],
1345 'swarming': {
1346 'dimension_sets': [
1347 {
1348 'gpu': '10de:1cb3',
1349 'os': 'Ubuntu',
1350 'pool': 'chromium.tests.gpu',
1351 },
1352 ],
1353 },
1354 },
Haiyang Pan2486dcb2020-09-18 17:53:061355 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311356 'args': [
1357 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1358 ],
1359 },
Andrew Luo38b311f2019-10-04 03:42:091360 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311361 'args': [
Andrew Luobe83fd82019-12-19 03:07:581362 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1363 ],
Andrew Luo38b311f2019-10-04 03:42:091364 },
Haiyang Pan08d09dc2020-04-01 16:11:211365 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311366 'args': [
1367 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1368 ],
1369 },
Kenneth Russelleb60cbd22017-12-05 07:54:281370 },
1371 },
Takuto Ikutaf5333252019-11-06 16:07:081372 'gl_unittests': {
1373 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081374 # On Android, these are already run on the main waterfall.
1375 # Run them on the one-off Android FYI bots, though.
1376 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041377 # Can't run on MSAN because gl_unittests uses the hardware driver,
1378 # which isn't instrumented.
1379 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081380 ],
Takuto Ikutaf5333252019-11-06 16:07:081381 },
1382 'gl_unittests_ozone': {
1383 'remove_from': [
1384 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1385 # which isn't instrumented.
1386 'Linux ChromiumOS MSan Tests',
1387 ],
1388 },
1389 'gpu_process_launch_tests': {
1390 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1391 # exception once there is enough capacity to run these tests.
1392 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081393 'Android FYI Release (Pixel 2)',
1394 ],
1395 },
Brian Sheedye285c9b2019-07-15 21:42:461396 'hardware_accelerated_feature_tests': {
1397 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1398 # exception once there is enough capacity to run these tests.
1399 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461400 'Android FYI Release (Pixel 2)',
1401 ],
1402 },
Brad Halla36886c2019-02-26 16:52:291403 'headless_browsertests': {
1404 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291405 'CrWinAsan(dll)', # https://crbug.com/935598
1406 ],
1407 },
Kenneth Russell8a386d42018-06-02 09:48:011408 'info_collection_tests': {
1409 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011410 # The Mac ASAN swarming bot runs tests on two different GPU
1411 # types, so we can't have one expected vendor ID / device ID.
1412 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011413 'Android V8 FYI Release (Nexus 5X)',
1414 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351415 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011416 'Mac V8 FYI Release (Intel)',
1417 'Win V8 FYI Release (NVIDIA)',
1418 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591419 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291420 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511421 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291422 # Swarming does not report a GPU since tests are run in a VM, but
1423 # the VM does report that a GPU is present.
1424 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361425 ],
1426 },
Brian Sheedyfe61cdac2020-02-12 01:25:591427 },
Brian Sheedy32eeeb52020-05-22 01:49:371428 'replacements': {
1429 'ChromeOS FYI Release (amd64-generic)': {
1430 'args': {
1431 # Swarming does not report a GPU since tests are run in a VM, but
1432 # the VM does report that a GPU is present.
1433 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291434 # Magic substitution happens after regular replacement, so remove it
1435 # now since we are manually applying the expected device ID above.
1436 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371437 },
Brian Sheedyff6d1442020-09-19 00:46:311438 },
1439 'Mac FYI arm64 Release (Apple DTK)': {
1440 'args': {
1441 # The GPU information is not yet exposed in swarming, so we can't
1442 # explicitly request it and have the JSON generation handle this
1443 # automatically.
1444 '--expected-vendor-id': '106b',
1445 },
1446 },
Brian Sheedy32eeeb52020-05-22 01:49:371447 },
Kenneth Russell8a386d42018-06-02 09:48:011448 },
Kenneth Russelleb60cbd22017-12-05 07:54:281449 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291450 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291451 'CrWinAsan(dll)', # https://crbug.com/935598
1452 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281453 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151454 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261455 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151456 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261457 },
1458 },
John Budorickca14c76f62017-12-09 14:19:181459 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171460 # These are slow on the ASan trybot for some reason, crbug.com/794372
1461 'swarming': {
1462 'shards': 6,
1463 },
1464 },
Takuto Ikuta54671d972018-07-19 19:06:351465 'Linux ChromiumOS MSan Tests': {
1466 # These are very slow on the Chrome OS MSAN trybot for some reason.
1467 # crbug.com/865455
1468 'swarming': {
1469 'shards': 5,
1470 },
1471 },
Stephen Martinis1384ff92020-01-07 19:52:151472 'Linux TSan Tests': {
1473 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271474 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151475 'shards': 20,
Dirk Pranke8fd63c12017-12-10 18:06:271476 },
1477 },
Stephen Martinis1384ff92020-01-07 19:52:151478 'ToTLinuxTSan': {
1479 # These are slow on the TSan bots for some reason, crbug.com/794372
1480 'swarming': {
1481 'shards': 6,
1482 },
1483 },
1484 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031485 'Win10 Tests x64 (dbg)': {
1486 'experiment_percentage': 100,
1487 },
Stephen Martinis1384ff92020-01-07 19:52:151488 'Win7 Tests (dbg)(1)': {
1489 'swarming': {
1490 'shards': 4,
1491 },
1492 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161493 # TODO(crbug.com/970649): Remove these filters.
1494 'linux-chromeos-beta': {
1495 'args': [
1496 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1497 ],
1498 },
Ben Pastene8ef125e2019-12-10 01:46:291499 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291500 'args': [
1501 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1502 ],
1503 },
Stephen Martinis1384ff92020-01-07 19:52:151504 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111505 'swarming': {
1506 'shards': 10,
1507 },
1508 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161509 'linux-chromeos-ltc': {
1510 'args': [
1511 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1512 ],
1513 },
1514 'linux-chromeos-lts': {
1515 'args': [
1516 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1517 ],
1518 },
1519 'linux-chromeos-stable': {
1520 'args': [
1521 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1522 ],
1523 },
Stephen Martinis1384ff92020-01-07 19:52:151524 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111525 'swarming': {
1526 'shards': 10,
1527 },
1528 },
Sven Zheng80734f12020-08-06 06:50:391529 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121530 'linux-lacros-rel': {
1531 'args': [
1532 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1533 ],
1534 },
1535 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441536 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441537 'args': [
1538 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1539 ],
1540 },
Kenneth Russelleb60cbd22017-12-05 07:54:281541 },
1542 },
John Budorickf00e5ff2019-06-11 21:21:061543 'ipc_tests': {
1544 'modifications': {
1545 'android-asan': {
1546 'swarming': {
1547 'shards': 2,
1548 },
1549 },
1550 },
1551 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031552 'maps_pixel_passthrough_test': {
1553 'replacements': {
1554 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1555 # use ${got_cr_revision}, which is only set on the V8 bots.
1556 'Linux V8 FYI Release (NVIDIA)': {
1557 'args': {
1558 '--git-revision': '${got_cr_revision}',
1559 },
1560 },
1561 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1562 'args': {
1563 '--git-revision': '${got_cr_revision}',
1564 },
1565 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001566 'Mac V8 FYI Release (Intel)': {
1567 'args': {
1568 '--git-revision': '${got_cr_revision}',
1569 },
1570 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031571 'Win V8 FYI Release (NVIDIA)': {
1572 'args': {
1573 '--git-revision': '${got_cr_revision}',
1574 },
1575 },
1576 },
1577 },
1578 'maps_pixel_validating_test': {
Brian Sheedye285c9b2019-07-15 21:42:461579 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1580 # exception once there is enough capacity to run these tests.
1581 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461582 'Android FYI Release (Pixel 2)',
1583 ],
Brian Sheedy44fd891b2019-10-03 20:07:541584 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541585 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1586 # use ${got_cr_revision}, which is only set on the V8 bots.
1587 'Android V8 FYI Release (Nexus 5X)': {
1588 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321589 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541590 },
1591 },
1592 'Linux V8 FYI Release (NVIDIA)': {
1593 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321594 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541595 },
1596 },
1597 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1598 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321599 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541600 },
1601 },
1602 'Mac V8 FYI Release (Intel)': {
1603 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321604 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541605 },
1606 },
Brian Sheedy44fd891b2019-10-03 20:07:541607 },
Brian Sheedye285c9b2019-07-15 21:42:461608 },
Chong Gu06c022992020-10-24 21:25:151609 'maps_tests': {
1610 'remove_from': [
1611 'Fuchsia x64' # https://crbug.com/1058255
1612 ],
1613 },
Andrew Luo38b311f2019-10-04 03:42:091614 'media_unittests': {
1615 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:061616 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211617 'args': [
Haiyang Pan569659f02020-05-30 00:48:451618 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211619 ],
1620 },
Andrew Luo38b311f2019-10-04 03:42:091621 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581622 'args': [
1623 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1624 ],
Andrew Luo38b311f2019-10-04 03:42:091625 },
Haiyang Pan08d09dc2020-04-01 16:11:211626 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211627 'args': [
Haiyang Pan569659f02020-05-30 00:48:451628 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211629 ],
1630 },
Andrew Luo38b311f2019-10-04 03:42:091631 },
1632 },
John Budorickf00e5ff2019-06-11 21:21:061633 'mojo_unittests': {
1634 'modifications': {
1635 'android-asan': {
1636 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441637 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061638 },
1639 },
1640 },
1641 },
Peter Kotwiczda2f11102020-10-09 05:29:501642 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151643 'modifications': {
1644 'ToTAndroid': {
1645 'swarming': {
1646 'dimension_sets': [
1647 {
John Budorick838256a2020-02-29 01:29:071648 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151649 'device_os': None,
1650 'device_playstore_version': None,
1651 'device_type': None,
1652 'os': 'Ubuntu-16.04',
1653 },
1654 ],
1655 },
1656 },
1657 'android-arm64-proguard-rel': {
1658 'swarming': {
1659 'dimension_sets': [
1660 {
John Budorick838256a2020-02-29 01:29:071661 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151662 'device_os': None,
1663 'device_playstore_version': None,
1664 'device_type': None,
1665 'os': 'Ubuntu-16.04',
1666 },
1667 ],
1668 },
1669 },
1670 'android-pie-arm64-rel': {
1671 'swarming': {
1672 'dimension_sets': [
1673 {
John Budorick838256a2020-02-29 01:29:071674 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151675 'device_os': None,
1676 'device_os_flavor': None,
1677 'device_playstore_version': None,
1678 'device_type': None,
1679 'os': 'Ubuntu-16.04',
1680 },
1681 ],
1682 },
1683 },
1684 },
Erik Chend16d922d2019-12-10 04:37:141685 },
bsheedye9469572019-01-23 17:31:331686 'monochrome_public_test_ar_apk': {
1687 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:031688 'Nougat Phone Tester': {
1689 'args': [
1690 # ArCore is not installed as a system app on N, so we can install it
1691 # normally instead of replacing the system version.
1692 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1693 ],
1694 },
bsheedye9469572019-01-23 17:31:331695 # We need to match the Playstore version as well because AR tests fail on
1696 # old versions of the Playstore.
1697 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:081698 'args': [
1699 # ArCore is not installed as a system app on O, so we can install it
1700 # normally instead of replacing the system version.
1701 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1702 ],
bsheedye9469572019-01-23 17:31:331703 'swarming': {
1704 'dimension_sets': [
1705 {
1706 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:331707 'device_type': 'marlin',
1708 'os': 'Android',
1709 },
1710 ],
1711 },
1712 },
Haiyang Pan57159eba2020-05-07 23:14:131713 'android-10-arm64-rel': {
1714 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501715 '--remove-system-package=com.google.ar.core',
1716 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:131717 ]
1718 },
Haiyang Pan363c59a2020-07-23 05:47:041719 'android-nougat-arm64-rel': {
1720 'args': [
1721 # ArCore is not installed as a system app on N, so we can install it
1722 # normally instead of replacing the system version.
1723 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1724 ],
1725 },
Brian Sheedy2bcd16b2019-04-22 22:47:081726 'android-pie-arm64-dbg': {
1727 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501728 '--remove-system-package=com.google.ar.core',
1729 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:081730 ]
1731 }
bsheedye9469572019-01-23 17:31:331732 },
1733 },
Nico Weberd3096fb2018-06-07 17:50:151734 'nacl_helper_nonsfi_unittests': {
1735 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:151736 'Linux TSan Tests', # Sets enable_nacl=false.
1737 ],
1738 },
Kenneth Russellfbda3c532017-12-08 23:57:241739 'nacl_loader_unittests': {
1740 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351741 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511742 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:111743 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481744 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241745 ],
1746 },
Kenneth Russelleb60cbd22017-12-05 07:54:281747 'net_unittests': {
1748 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:271749 'CrWinAsan': {
1750 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1751 'swarming': {
1752 'shards': 16,
1753 },
1754 },
1755 'CrWinAsan(dll)': {
1756 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1757 'swarming': {
1758 'shards': 16,
1759 },
1760 },
John Budorickca14c76f62017-12-09 14:19:181761 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341762 # These are very slow on the ASAN trybot for some reason.
1763 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181764 'swarming': {
John Budorick5052d552017-12-13 02:59:341765 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181766 },
1767 },
1768 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:351769 # These are very slow on the ASAN trybot for some reason.
1770 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181771 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021772 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181773 }
1774 },
Takuto Ikuta54671d972018-07-19 19:06:351775 'Linux ChromiumOS MSan Tests': {
1776 # These are very slow on the Chrome OS MSAN trybot for some reason.
1777 # crbug.com/865455
1778 'swarming': {
1779 'shards': 2,
1780 },
1781 },
John Budorickca14c76f62017-12-09 14:19:181782 'Linux TSan Tests': {
1783 'swarming': {
1784 'shards': 4,
1785 }
1786 },
Ben Pastene8bf205b2018-06-13 04:00:331787 # The suite runs signficantly slower on linux dbg, so increase shards.
1788 'Linux Tests (dbg)(1)': {
1789 'swarming': {
1790 'shards': 2,
1791 },
1792 },
Stephen Martinis1384ff92020-01-07 19:52:151793 'ToTLinuxASan': {
1794 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1795 'swarming': {
1796 'shards': 16,
1797 },
1798 },
1799 'ToTLinuxTSan': {
1800 'swarming': {
1801 'shards': 4,
1802 }
1803 },
Haiyang Pan2486dcb2020-09-18 17:53:061804 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:501805 # crbug.com/1046060
1806 'args': [
1807 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1808 ],
1809 },
Haiyang Pan08d09dc2020-04-01 16:11:211810 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:501811 # crbug.com/1046060
1812 'args': [
1813 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1814 ],
1815 },
Omer Katz7d2be652020-01-22 18:13:461816 'linux-blink-heap-concurrent-marking-tsan-rel': {
1817 'swarming': {
1818 'shards': 4,
1819 }
1820 },
Ben Pastene8bf205b2018-06-13 04:00:331821 'linux-chromeos-dbg': {
1822 'swarming': {
1823 'shards': 2,
1824 },
1825 },
Nico Weber33b9b7a2020-06-12 19:23:271826 'win-asan': {
1827 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1828 'swarming': {
1829 'shards': 16,
1830 },
1831 },
Kenneth Russelleb60cbd22017-12-05 07:54:281832 },
1833 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311834 'network_service_browser_tests': {
1835 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291836 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261837 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171838 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1839 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191840 'Win7 Tests (1)', # For swarming capacity reasons.
1841 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061842 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061843 'Mac10.11 Tests',
1844 'Mac10.13 Tests',
1845 'Mac10.13 Tests (dbg)',
1846 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061847 'ToTMacASan',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311848 ],
Kenneth Russell6c83d212018-07-27 20:52:591849 'modifications': {
Kenneth Russell6c83d212018-07-27 20:52:591850 'Win10 Tests x64': {
1851 # crbug.com/868082
1852 'args': [
1853 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1854 ],
Takuto Ikutac9c269a2019-01-10 22:40:251855 # This is for slow test execution that often becomes a critical path of
1856 # swarming jobs. crbug.com/868114
1857 'swarming': {
1858 'shards': 20,
1859 },
Kenneth Russell6c83d212018-07-27 20:52:591860 },
Yuke Liao58e1d202020-03-20 23:02:011861 'linux-code-coverage': {
1862 'args': [
1863 '--no-sandbox',
1864 ],
1865 'swarming': {
1866 'shards': 20,
1867 },
1868 }
Kenneth Russell6c83d212018-07-27 20:52:591869 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311870 },
John Abd-El-Malek4782bd12018-06-12 01:08:211871 'network_service_components_browsertests': {
1872 'remove_from': [
Nico Weber073af192018-06-21 19:22:171873 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1874 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191875 'Win7 Tests (1)', # For swarming capacity reasons.
1876 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061877 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061878 'Mac10.11 Tests',
1879 'Mac10.13 Tests',
1880 'Mac10.13 Tests (dbg)',
1881 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061882 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191883 ],
1884 },
1885 'network_service_content_browsertests': {
1886 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291887 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101888 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171889 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1890 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191891 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111892 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061893 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061894 'Mac10.11 Tests',
1895 'Mac10.13 Tests',
1896 'Mac10.13 Tests (dbg)',
1897 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061898 'ToTMacASan',
John Abd-El-Malek4782bd12018-06-12 01:08:211899 ],
1900 },
John Abd-El-Malek787a41a2018-06-12 18:10:531901 'network_service_extensions_browsertests': {
1902 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291903 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171904 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1905 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191906 'Win7 Tests (1)', # For swarming capacity reasons.
1907 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061908 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061909 'Mac10.11 Tests',
1910 'Mac10.13 Tests',
1911 'Mac10.13 Tests (dbg)',
1912 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061913 'ToTMacASan',
John Abd-El-Malek787a41a2018-06-12 18:10:531914 ],
1915 },
Brad Halla36886c2019-02-26 16:52:291916 'network_service_headless_browsertests': {
1917 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291918 'CrWinAsan(dll)', # https://crbug.com/935598
1919 ],
1920 },
John Abd-El-Malek787a41a2018-06-12 18:10:531921 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191922 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291923 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101924 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171925 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1926 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191927 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061928 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061929 'Mac10.11 Tests',
1930 'Mac10.13 Tests',
1931 'Mac10.13 Tests (dbg)',
1932 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061933 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191934 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531935 'modifications': {
John Budorickd96ee6f2018-06-15 17:20:111936 'Win10 Tests x64 (dbg)': {
1937 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531938 },
1939 },
1940 },
John Chenaab16fc02020-03-03 06:35:451941 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:281942 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:281943 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1944 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:281945 ],
Yuke Liaobc9ff982019-04-30 06:56:161946 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151947 'Linux Tests': {
1948 "args": [
1949 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:151950 ],
1951 },
Yuke Liaoea70f472019-12-19 06:03:361952 'linux-code-coverage': {
1953 'args': [
1954 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:361955 ],
1956 'swarming': {
1957 'shards': 20,
1958 },
1959 },
Yuke Liaobc9ff982019-04-30 06:56:161960 },
Lukasz Anforowicz04bc6302018-11-19 19:04:281961 },
Xi Cheng34ca4042018-02-23 00:10:121962 'notification_helper_unittests': {
1963 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:121964 # The test uses WinRT, which only exists in Windows 8 or above.
1965 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:121966 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:121967 'Win7 Tests (1)',
1968 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:151969 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:121970 'ToTWin',
1971 'ToTWin(dbg)',
1972 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:031973 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:121974 'ToTWin64',
1975 'ToTWin64(dbg)',
1976 'ToTWin64(dll)',
1977 'ToTWinCFI',
1978 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:081979 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:121980 ],
1981 },
Nico Weber295dd5f2020-10-30 05:39:321982 'openscreen_unittests': {
1983 'remove_from': [
Nico Weber295dd5f2020-10-30 05:39:321984 'Linux CFI', # crbug.com/1143983
1985 'CFI Linux ToT', # crbug.com/1143983
1986 ],
1987 },
Ben Pastenee723b2f2019-05-31 19:10:271988 'ozone_unittests': {
1989 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:291990 'chromeos-betty-pi-arc-chrome': {
1991 'args': [
1992 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1993 ],
1994 },
Ben Pastenebce9b2a2020-10-15 17:18:091995 'chromeos-betty-pi-arc-chrome-beta': {
1996 'args': [
1997 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1998 ],
1999 },
Ben Pastene500cc1d12021-01-22 18:10:472000 'chromeos-betty-pi-arc-chrome-dchecks': {
2001 'args': [
2002 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2003 ],
2004 },
Jacob Kopczynski2fd462052020-11-13 19:18:222005 'chromeos-betty-pi-arc-chrome-ltc': {
2006 'args': [
2007 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2008 ],
2009 },
2010 'chromeos-betty-pi-arc-chrome-lts': {
2011 'args': [
2012 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2013 ],
2014 },
Ben Pastenebce9b2a2020-10-15 17:18:092015 'chromeos-betty-pi-arc-chrome-stable': {
2016 'args': [
2017 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2018 ],
2019 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162020 'linux-chromeos-beta': {
2021 'args': [
2022 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2023 ],
2024 },
Ben Pastene8ef125e2019-12-10 01:46:292025 'linux-chromeos-chrome': {
2026 'args': [
2027 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2028 ],
2029 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162030 'linux-chromeos-ltc': {
2031 'args': [
2032 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2033 ],
2034 },
2035 'linux-chromeos-lts': {
2036 'args': [
2037 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2038 ],
2039 },
2040 'linux-chromeos-stable': {
2041 'args': [
2042 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2043 ],
2044 },
Ben Pastenee723b2f2019-05-31 19:10:272045 },
2046 },
Karen Qian385d2ca2019-03-19 21:49:582047 'perfetto_unittests': {
2048 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042049 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412050 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092051 'android-asan',
Yun Liu022f4512019-06-10 23:14:042052 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122053 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462054 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582055 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062056 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042057 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092058 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212059 'android-pie-x86-rel',
Karen Qian385d2ca2019-03-19 21:49:582060 'Android CFI',
Karen Qian385d2ca2019-03-19 21:49:582061 'Lollipop Phone Tester',
2062 'Lollipop Tablet Tester',
2063 'Marshmallow 64 bit Tester',
2064 'Marshmallow Tablet Tester',
2065 'Nougat Phone Tester',
2066 'ToTAndroid',
2067 'ToTAndroidCFI'
2068 ]
2069 },
Stephen Martinis54d64ad2018-09-21 22:16:202070 'performance_test_suite': {
2071 'modifications': {
2072 'Mac10.13 Tests (dbg)': {
2073 'args': [
2074 '--browser=debug',
2075 ],
2076 },
2077 'Win10 Tests x64 (dbg)': {
2078 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212079 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202080 ],
2081 'experiment_percentage': 100,
2082 },
2083 'Win7 Tests (dbg)(1)': {
2084 'args': [
2085 '--browser=debug',
2086 ],
2087 },
2088 },
2089 },
Sven Zhenge8335e02020-08-07 22:38:392090 'pixel_browser_tests': {
2091 'modifications': {
2092 'win-pixel-tester-rel': {
2093 'non_precommit_args': [
2094 # Do not allow retry or it will break the bulk approval process.
2095 # When retry with fail-pass pattern, the passing test will overwrite the previously
2096 # seen flaky version on the trace. We can triage the image using the printed link,
2097 # but it will not show on the Skia Gold search page.
2098 '--test-launcher-retry-limit=0',
2099 ],
2100 },
2101 },
2102 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032103 'pixel_skia_gold_passthrough_test': {
2104 'replacements': {
2105 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2106 # use ${got_cr_revision}, which is only set on the V8 bots.
2107 'Linux V8 FYI Release (NVIDIA)': {
2108 'args': {
2109 '--git-revision': '${got_cr_revision}',
2110 },
2111 },
2112 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2113 'args': {
2114 '--git-revision': '${got_cr_revision}',
2115 },
2116 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002117 'Mac V8 FYI Release (Intel)': {
2118 'args': {
2119 '--git-revision': '${got_cr_revision}',
2120 },
2121 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032122 'Win V8 FYI Release (NVIDIA)': {
2123 'args': {
2124 '--git-revision': '${got_cr_revision}',
2125 },
2126 },
2127 },
2128 },
2129 'pixel_skia_gold_validating_test': {
Brian Sheedye6ea0ee2019-07-11 02:54:372130 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372131 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2132 # use ${got_cr_revision}, which is only set on the V8 bots.
2133 'Android V8 FYI Release (Nexus 5X)': {
2134 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322135 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372136 },
2137 },
2138 'Linux V8 FYI Release (NVIDIA)': {
2139 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322140 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372141 },
2142 },
2143 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2144 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322145 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372146 },
2147 },
2148 'Mac V8 FYI Release (Intel)': {
2149 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322150 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372151 },
2152 },
Brian Sheedye6ea0ee2019-07-11 02:54:372153 },
2154 },
2155 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462156 'modifications': {
2157 'Android Release (Nexus 5X)': {
2158 'swarming': {
2159 'shards': 2,
2160 },
2161 },
2162 },
Nico Weber128fd382018-06-14 23:29:272163 },
Brian Sheedy9653f152019-08-07 17:02:442164 'rendering_representative_perf_tests': {
2165 'modifications': {
2166 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2167 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212168 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442169 ],
2170 },
2171 'Win10 FYI x64 Exp Release (NVIDIA)': {
2172 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212173 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442174 ],
2175 },
Yuly Novikov86cb3542020-11-26 17:10:002176 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2177 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212178 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002179 ],
2180 },
Brian Sheedy9653f152019-08-07 17:02:442181 'Win10 FYI x64 Release (Intel HD 630)': {
2182 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212183 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442184 ],
2185 },
Brian Sheedy9653f152019-08-07 17:02:442186 'Win10 FYI x64 Release (NVIDIA)': {
2187 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212188 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442189 ],
2190 },
behdad26cf7e72019-12-18 13:57:302191 'Win10 x64 Release (NVIDIA)': {
2192 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212193 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302194 ],
2195 },
Brian Sheedy9653f152019-08-07 17:02:442196 },
2197 },
John Budorickdce9d462019-03-23 00:25:382198 'sandbox_linux_unittests': {
2199 'modifications': {
2200 'Lollipop Phone Tester': {
2201 'args': [
2202 '--shard-timeout=300',
2203 ],
2204 },
Haiyang Pan32b83392020-03-14 01:38:462205 'android-lollipop-arm-rel': {
2206 'args': [
2207 '--shard-timeout=300',
2208 ],
2209 },
Haiyang Pan2486dcb2020-09-18 17:53:062210 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582211 'args': [
2212 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2213 ]
2214 },
Haiyang Pan08d09dc2020-04-01 16:11:212215 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042216 'args': [
2217 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2218 ]
2219 },
John Budorickdce9d462019-03-23 00:25:382220 },
John Budorick3ebfdf852019-05-13 22:28:162221 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162222 'android-asan', # https://crbug.com/962650
2223 ],
John Budorickdce9d462019-03-23 00:25:382224 },
Kenneth Russelleb60cbd22017-12-05 07:54:282225 'services_unittests': {
2226 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482227 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012228 # The face and barcode detection tests fail on the Mac Pros.
2229 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462230 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2231 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282232 ],
Brian Sheedyb6c58792020-05-07 18:37:332233 'replacements': {
2234 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2235 'Mac FYI Experimental Release (Intel)': {
2236 'args': {
2237 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2238 },
2239 },
2240 },
Haiyang Pan363c59a2020-07-23 05:47:042241 'modifications': {
2242 'android-nougat-arm64-rel': {
2243 # TODO(crbug.com/1108055): Remove this filter
2244 'args': [
2245 '--gtest_filter=-SystemPerfettoTest.*',
2246 ],
2247 }
2248 }
Kenneth Russelleb60cbd22017-12-05 07:54:282249 },
Stephen Martinis54d64ad2018-09-21 22:16:202250 'swiftshader_unittests': {
2251 'remove_from': [
2252 # Save capacity on the hardware where we have only a few machines.
2253 'Mac FYI Experimental Release (Intel)',
2254 'Mac FYI Experimental Retina Release (AMD)',
2255 'Mac FYI Experimental Retina Release (NVIDIA)',
2256 'Mac Pro FYI Release (AMD)',
2257 ],
2258 },
Kenneth Russelleb60cbd22017-12-05 07:54:282259 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292260 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292261 'CrWinAsan(dll)', # https://crbug.com/935598
2262 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282263 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522264 'Linux ASan LSan Tests (1)': {
2265 'swarming': {
2266 'shards': 4,
2267 },
2268 },
Nico Weber8fbc2832018-12-14 16:00:572269 'Linux TSan Tests': {
2270 'swarming': {
2271 'shards': 6,
2272 },
2273 },
Sven Zheng9a52be52020-10-09 21:27:122274 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2275 'Mac10.13 Tests': {
2276 'precommit_args': [
2277 '--gtest_filter=-*',
2278 ],
2279 },
Stephen Martinis1384ff92020-01-07 19:52:152280 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282281 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152282 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282283 },
2284 },
Stephen Martinis75ab55d2018-08-30 02:27:122285 'Win10 Tests x64 (dbg)': {
2286 'experiment_percentage': 100, # https://crbug.com/840369
2287 },
Stephen Martinis1384ff92020-01-07 19:52:152288 'Win7 Tests (dbg)(1)': {
2289 'swarming': {
2290 'shards': 2,
2291 },
2292 },
2293 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112294 'swarming': {
2295 'shards': 4,
2296 },
2297 },
Stephen Martinis1384ff92020-01-07 19:52:152298 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112299 'swarming': {
2300 'shards': 4,
2301 },
2302 },
Sven Zheng5c9d3e342020-08-11 21:39:432303 # https://crbug.com/1111979,
2304 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432305 'args': [
2306 '--gtest_filter=-SingleClientSessionsSyncTestWithFaviconTestServer.ShouldDeleteOnDemandIconsOnSessionsDisabled',
2307 ],
2308 },
Kenneth Russelleb60cbd22017-12-05 07:54:282309 },
2310 },
Kenneth Russell8a386d42018-06-02 09:48:012311 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522312 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012313 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012314 'Linux Debug (NVIDIA)',
2315 'Mac Debug (Intel)',
2316 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492317 'Win10 FYI x64 Debug (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012318 'Win7 FYI Debug (AMD)',
Yuly Novikovf28f1eca2019-07-04 22:43:392319 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052320 'Linux FYI Release (Intel HD 630)',
2321 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162322 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052323 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2324 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012325 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552326 },
Haiyang Pan8c201b92020-06-04 01:25:072327 'telemetry_chromium_minidump_unittests': {
2328 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062329 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072330 ],
2331 },
Brian Sheedyc117f6d2020-05-06 02:23:272332 'telemetry_monochrome_minidump_unittests': {
2333 'remove_from': [
2334 # Monochrome isn't supported on M.
2335 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062336 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272337 ],
2338 },
Kenneth Russelleb60cbd22017-12-05 07:54:282339 'telemetry_perf_unittests': {
2340 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282341 'Linux Tests': {
2342 'args': [
2343 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482344 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282345 ],
2346 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352347 'Linux Tests (dbg)(1)': {
2348 'args': [
2349 '--xvfb',
2350 '--jobs=1',
2351 ],
2352 },
Stephanie Kim56defb72020-11-19 21:32:372353 # TODO crbug.com/1143924: Remove when experimentation is complete
2354 'Linux Tests Robocrop': {
2355 'args': [
2356 '--xvfb',
2357 '--jobs=1',
2358 ],
2359 },
Kenneth Russelleb60cbd22017-12-05 07:54:282360 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282361 'Mac10.11 Tests': {
2362 'args': [
2363 '--jobs=1',
2364 ],
2365 },
2366 'Mac10.12 Tests': {
2367 'args': [
2368 '--jobs=1',
2369 ],
2370 },
Ned Nguyen6e6e5b32018-02-21 20:21:502371 'Win7 Tests (dbg)(1)': {
2372 'args': [
2373 '--jobs=1',
2374 ],
2375 'swarming': {
2376 'shards': 20,
2377 },
2378 'experiment_percentage': 100,
2379 },
Stephen Martinis1384ff92020-01-07 19:52:152380 'linux-chromium-tests-staging-tests': {
2381 'args': [
2382 '--xvfb',
2383 '--jobs=1',
2384 ],
2385 },
2386 'linux-trusty-rel': {
2387 'args': [
2388 '--xvfb',
2389 '--jobs=1',
2390 ],
2391 },
Kenneth Russelleb60cbd22017-12-05 07:54:282392 },
2393 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062394 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012395 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392396 # marshmallow on the CQ. https://crbug.com/1026487.
2397 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042398 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582399 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412400 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412401 'Mac10.11 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142402 'Mac10.13 Tests',
2403 'Mac10.13 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152404 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292405 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112406 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282407 ],
2408 },
Stephen Martinis54d64ad2018-09-21 22:16:202409 'telemetry_unittests': {
2410 'modifications': {
2411 'Win10 Tests x64 (dbg)': {
2412 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402413 },
John Budorickc498fd3c2019-03-14 01:16:262414 },
2415 'remove_from': [
Ben Pastene619317752020-12-03 00:04:142416 'chromeos-kevin-rel', # crbug.com/1141234: Restore when there's more DUTs
2417
John Budorickc498fd3c2019-03-14 01:16:262418 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262419 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292420
2421 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262422 ],
Stephen Martinis54d64ad2018-09-21 22:16:202423 },
Brian Sheedyf3b48d62020-05-08 23:03:122424 'test_buildbucket_api_gpu_use_cases': {
2425 'remove_from': [
2426 # crbug.com/1080749
2427 'Optional Linux Release (NVIDIA)',
2428 ],
2429 },
Kenneth Russelleb60cbd22017-12-05 07:54:282430 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522431 'remove_from': [
2432 'android-code-coverage-native', # crbug/1018434
Haiyang Pan0e39edf42020-04-28 19:29:012433 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392434 # on the CQ. https://crbug.com/1026487.
2435 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552436 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072437 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522438 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282439 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182440 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342441 # These are slow on the ASAN trybot for some reason.
2442 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182443 'swarming': {
John Budorick5052d552017-12-13 02:59:342444 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182445 },
2446 },
Stephen Martinis1384ff92020-01-07 19:52:152447 'Linux Chromium OS ASan LSan Tests (1)': {
2448 # These are slow on the ASAN trybot for some reason.
2449 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182450 'swarming': {
2451 'shards': 2,
2452 },
2453 },
Takuto Ikuta54671d972018-07-19 19:06:352454 'Linux ChromiumOS MSan Tests': {
2455 # These are very slow on the Chrome OS MSAN trybot for some reason.
2456 # crbug.com/865455
2457 'swarming': {
2458 'shards': 2,
2459 },
2460 },
Stephen Martinis1384ff92020-01-07 19:52:152461 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352462 'swarming': {
2463 'shards': 2,
2464 },
2465 },
Stephen Martinis1384ff92020-01-07 19:52:152466 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142467 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152468 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142469 },
2470 },
Stephen Martinis1384ff92020-01-07 19:52:152471 'android-asan': {
2472 'args': [
2473 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2474 ],
2475 },
Takuto Ikuta527cdff2020-01-29 08:04:272476 'android-marshmallow-arm64-rel-swarming': {
2477 'swarming': {
2478 'shards': 8,
2479 },
2480 },
Stephen Martinis1384ff92020-01-07 19:52:152481 'linux-chromeos-chrome': {
2482 'args': [
2483 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2484 ],
2485 },
Ben Pasteneacd57392019-10-31 02:13:252486 'linux-chromeos-dbg': {
2487 'swarming': {
2488 'shards': 2,
2489 },
2490 },
Erik Chend063aef72019-11-18 19:13:102491 'linux-chromeos-rel': {
2492 'swarming': {
2493 'shards': 2,
2494 },
2495 },
Yuke Liao597dd6df72020-08-18 03:02:542496 # https://crbug.com/1111979,
2497 'linux-lacros-rel': {
2498 'args': [
2499 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
2500 ],
2501 },
Sven Zheng5c9d3e342020-08-11 21:39:432502 # https://crbug.com/1111979,
2503 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432504 'args': [
Yuke Liao597dd6df72020-08-18 03:02:542505 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432506 ],
2507 },
Kenneth Russelleb60cbd22017-12-05 07:54:282508 },
2509 },
Kenneth Russell8a386d42018-06-02 09:48:012510 'video_decode_accelerator_gl_unittest': {
2511 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012512 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492513 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
2514 'Optional Win10 x64 Release (Intel HD 630)',
2515 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482516 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012517 ],
2518 },
Sven Zheng577fe5ff2020-08-03 22:06:442519 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392520 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432521 # https://crbug.com/1111979,
2522 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432523 'args': [
2524 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:192525 'DesktopWidgetTest*:'
2526 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532527 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:512528 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532529 'TextfieldTest*:'
Yuke Liaof7c4192e2020-08-13 02:05:212530 'TooltipControllerTest*',
Sven Zheng5c9d3e342020-08-11 21:39:432531 ],
2532 },
Sven Zheng80734f12020-08-06 06:50:392533 },
Sven Zheng577fe5ff2020-08-03 22:06:442534 },
Tom Anderson76eff052020-04-01 21:28:522535 'views_unittests_wayland': {
2536 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:132537 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:522538 'Linux Ozone Tester (Wayland)': {
2539 'args': [
2540 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2541 ],
2542 },
Maksim Sisov69730f82020-11-11 12:09:132543 # CI tester.
2544 'Linux Tester (Ozone Wayland)': {
2545 'args': [
2546 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2547 ],
2548 },
Tom Anderson76eff052020-04-01 21:28:522549 },
2550 },
John Budorickd02c429de2020-01-10 19:02:212551 'viz_unittests': {
2552 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:062553 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:092554 'args': [
John Budorickd02c429de2020-01-10 19:02:212555 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2556 ],
2557 },
Haiyang Pan08d09dc2020-04-01 16:11:212558 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:092559 'args': [
John Budorickd02c429de2020-01-10 19:02:212560 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2561 ],
2562 },
2563 },
2564 },
John Budorick20f4fa8d2019-08-02 22:58:292565 'vr_android_unittests': {
2566 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062567 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:212568 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522569 'android-code-coverage-native', # crbug/1018434
John Budorick20f4fa8d2019-08-02 22:58:292570 ],
2571 },
2572 'vr_common_unittests': {
2573 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212574 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522575 'android-code-coverage-native', # crbug/1018431
John Budorick20f4fa8d2019-08-02 22:58:292576 ],
2577 },
Kenneth Russellfbda3c532017-12-08 23:57:242578 'vr_pixeltests': {
2579 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212580 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:282581 'VR Linux',
Yun Liu3e759dbb2019-11-01 19:25:522582 'android-code-coverage-native', # crbug/1018431
Kenneth Russellfbda3c532017-12-08 23:57:242583 ],
2584 },
Nico Webere81999ee2018-07-01 23:52:432585 'wayland_client_perftests': {
2586 'remove_from': [
2587 'linux-chromeos-dbg', # https://crbug.com/859307
2588 ],
2589 },
John Budorick63357462019-02-27 23:02:512590 'webdriver_tests_suite': {
2591 'remove_from': [
2592 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
2593 ],
2594 },
bsheedy048cbdb2019-02-04 20:32:052595 'webgl2_conformance_gl_passthrough_tests': {
2596 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:442597 # Not enough capacity. https://crbug.com/982294
2598 'Mac Pro FYI Release (AMD)',
2599 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:052600 ],
2601 },
John Budorick82e61dfb2019-12-10 04:36:092602 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:202603 'remove_from': [
2604 # The Mac NVIDIA Retina bots don't have the capacity to run
2605 # this test suite on mac_optional_gpu_tests_rel.
2606 'Optional Mac Retina Release (NVIDIA)',
2607 ],
Kenneth Russell8a386d42018-06-02 09:48:012608 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:012609 'Mac FYI GPU ASAN Release': {
2610 'args': [
2611 '--is-asan',
2612 ]
2613 },
2614 },
2615 },
2616 'webgl_conformance_gl_passthrough_tests': {
2617 'remove_from': [
2618 # crbug.com/555545 and crbug.com/649824:
2619 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
2620 # Always fails on older cards, flaky on newer cards.
2621 'Win7 FYI Debug (AMD)',
2622 'Win7 FYI Release (AMD)',
2623 ],
2624 },
Kenneth Russell984f2f12020-12-15 23:23:352625 'webgl_conformance_metal_passthrough_tests': {
2626 'remove_from': [
2627 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
2628 'Mac FYI Retina Release (NVIDIA)',
2629 ],
2630 },
Stephen Martinis54d64ad2018-09-21 22:16:202631 'webgl_conformance_tests': {
Kenneth Russell8a386d42018-06-02 09:48:012632 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:202633 # On desktop platforms these don't take very long (~7 minutes),
2634 # but on Android they take ~30 minutes and we want to use more
2635 # shards than on desktop.
Stephen Martinis54d64ad2018-09-21 22:16:202636 'Android Release (Nexus 5X)': {
2637 'swarming': {
2638 'shards': 6,
2639 },
2640 },
Ben Pastene52890ace2019-05-24 20:03:362641 'chromeos-amd64-generic-rel': {
Ben Pastene52890ace2019-05-24 20:03:362642 'swarming': {
Brian Sheedydb0417e2019-12-11 01:14:202643 'shards': 12,
Ben Pastene52890ace2019-05-24 20:03:362644 },
2645 },
Kenneth Russell8a386d42018-06-02 09:48:012646 },
Kenneth Russelle63e41f2019-04-09 02:45:282647 'remove_from': [
2648 # Too slow on this configuration, which is severely hardware
2649 # constrained. crbug.com/950690
2650 'Mac FYI Retina Debug (NVIDIA)',
2651 ],
Kenneth Russell8a386d42018-06-02 09:48:012652 },
John Budorick82e61dfb2019-12-10 04:36:092653 'webgl_conformance_validating_tests': {
2654 'modifications': {
2655 'Mac FYI GPU ASAN Release': {
2656 'args': [
2657 '--is-asan',
2658 ]
2659 },
2660 },
2661 },
Yuly Novikove27d1d22018-10-29 21:24:192662 'webgl_conformance_vulkan_passthrough_tests': {
2663 'remove_from': [
2664 'Win7 FYI Debug (AMD)',
2665 ],
2666 },
Kenneth Russelleb60cbd22017-12-05 07:54:282667 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:572668 'remove_from': [
2669 # Flakily fails on Win7. https://crbug.com/943372.
2670 'Win7 Tests (1)',
2671 'Win 7 Tests x64 (1)',
Yun Liu16394ab32019-11-19 16:37:572672 'android-code-coverage-native', # crbug/1018431
Haiyang Pan2489f032020-09-30 19:05:032673 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:062674 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
2675 'android-marshmallow-arm64-rel',
2676 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:572677 ],
Dirk Pranke81ff51c2017-12-09 19:24:282678 'modifications': {
John Budorick5052d552017-12-13 02:59:342679 'Linux ASan LSan Tests (1)': {
2680 # These are very slow on the ASAN trybot for some reason.
2681 # crbug.com/794372
2682 'swarming': {
2683 'shards': 5,
2684 },
2685 },
Erik Chen681dc0282019-11-26 22:54:492686 'Linux TSan Tests': {
2687 'swarming': {
2688 'shards': 2,
2689 },
2690 },
arthursonzogni26889d82018-05-29 17:18:162691 'Marshmallow 64 bit Tester': {
2692 # Increase timeout. See https://crbug.com/847229.
2693 'swarming': {
2694 'hard_timeout': 1200,
2695 },
2696 },
Omer Katz7d2be652020-01-22 18:13:462697 'linux-blink-heap-concurrent-marking-tsan-rel': {
2698 'swarming': {
2699 'shards': 2,
2700 },
2701 },
Dirk Pranke81ff51c2017-12-09 19:24:282702 },
Kenneth Russelleb60cbd22017-12-05 07:54:282703 },
Haiyang Panfbd2b482020-09-23 23:41:252704 'weblayer_browsertests': {
2705 'modifications': {
2706 'android-pie-arm64-rel': {
2707 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2708 # capacity has been deployed.
2709 'swarming': {
2710 'dimension_sets': [
2711 {
2712 'device_type': 'sailfish',
2713 },
2714 ],
2715 },
2716 },
2717 },
2718 },
Haiyang Pan591dbad2020-06-05 20:26:372719 'weblayer_bundle_test': {
2720 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062721 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372722 ],
2723 },
2724 'weblayer_instrumentation_test_apk': {
2725 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062726 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372727 ],
Haiyang Pan6d7a15b2020-10-03 00:29:192728 'modifications': {
2729 'android-pie-arm64-rel': {
2730 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2731 # capacity has been deployed.
2732 'swarming': {
2733 'dimension_sets': [
2734 {
2735 'device_type': 'sailfish',
2736 },
2737 ],
2738 },
2739 },
2740 },
Haiyang Pan591dbad2020-06-05 20:26:372741 },
Weizhong Xia7d335882021-01-28 02:49:522742 'weblayer_shell_wpt': {
2743 'modifications': {
2744 # TODO(crbug.com/1171555): remove this when test can run with more emulators
2745 'android-weblayer-pie-x86-wpt-fyi-rel': {
2746 'swarming': {
Weizhong Xia3671c5f2021-01-30 00:22:272747 'dimension_sets': [
2748 {
2749 'machine_type': 'n1-standard-8',
2750 },
2751 ],
Weizhong Xia7d335882021-01-28 02:49:522752 'shards': 18,
2753 },
2754 },
2755 },
2756 },
Haiyang Panfbd2b482020-09-23 23:41:252757 'webview_cts_tests': {
2758 'modifications': {
2759 'android-pie-arm64-rel': {
2760 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2761 # capacity has been deployed.
2762 'swarming': {
2763 'dimension_sets': [
2764 {
2765 'device_type': 'sailfish',
2766 },
2767 ],
2768 },
2769 },
2770 },
2771 },
Kenneth Russelleb60cbd22017-12-05 07:54:282772 'webview_instrumentation_test_apk': {
2773 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062774 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:542775 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:152776 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502777 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:092778 'android-asan', # https://crbug.com/964562
Dirk Pranke20eae9a72017-12-09 18:12:142779 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:272780 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:032781 'android-lollipop-arm-rel-swarming',
Yun Liu7cfd28a2019-10-30 01:57:122782 'android-code-coverage-native', # https://crbug.com/1018431
Garrett Beaty47a2d802020-11-10 20:50:532783 # https://crbug.com/1147531 - covered on pie
2784 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282785 ],
Ben Pastenee17a8e92018-07-12 21:55:182786 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:452787 # chromium.android.fyi
2788 'Android WebView P FYI (rel)': {
2789 'args': [
2790 '--annotation',
2791 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
2792 ],
2793 },
Ben Pastenee17a8e92018-07-12 21:55:182794 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:302795 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:572796 # TODO(https://crbug.com/884413): Re-enable this once the tests are
2797 # either passing or there is more capacity.
2798 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:182799 },
Haiyang Pan08d09dc2020-04-01 16:11:212800 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:292801 'args': [
2802 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
2803 ],
2804 },
Ben Pastenee17a8e92018-07-12 21:55:182805 },
Kenneth Russelleb60cbd22017-12-05 07:54:282806 },
bsheedy800f5062018-08-07 00:47:542807 'xr_browser_tests': {
2808 'remove_from': [
bsheedy800f5062018-08-07 00:47:542809 # This exception probably needs to stay due to lack of capacity
2810 # on the Win AMD bots.
2811 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:482812 # Fails on the bot, http://crbug.com/868143
2813 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:542814 ],
2815 },
Kenneth Russelleb60cbd22017-12-05 07:54:282816}