blob: 490e3c59cb1f36f30a9254c70714c43df40a4762 [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': {
Haiyang Panca7fcec2021-03-19 02:11:1028 'android-11-x86-fyi-rel': {
29 'swarming': {
30 'shards': 2,
31 },
32 },
Andrew Luo38b311f2019-10-04 03:42:0933 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5834 'args': [
35 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
36 ],
Haiyang Panfbd2b482020-09-23 23:41:2537 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
38 # capacity has been deployed.
39 'swarming': {
40 'dimension_sets': [
41 {
42 'device_type': 'sailfish',
43 },
44 ],
Haiyang Pan1678f0c02021-03-09 23:05:0945 'shards': 2,
Haiyang Panfbd2b482020-09-23 23:41:2546 },
Andrew Luo38b311f2019-10-04 03:42:0947 },
Haiyang Pan08d09dc2020-04-01 16:11:2148 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0449 'args': [
50 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
51 ],
Haiyang Pan7cd609d2021-04-08 20:17:2452 'swarming': {
53 'shards': 2,
54 },
John Budorick191adfcd2020-01-29 18:19:0455 },
Andrew Luo38b311f2019-10-04 03:42:0956 },
57 },
Sven Zhengc60debc2020-09-10 18:40:5258 'android_sync_integration_tests': {
59 'remove_from': [
60 # Remove from CQ bots due to capacity.
61 'android-marshmallow-arm64-rel',
62 'android-lollipop-arm-rel',
63 ],
64 },
Kenneth Russelleb60cbd22017-12-05 07:54:2865 'android_webview_unittests': {
66 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3267 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5468 'android-lollipop-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2869 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2870 },
Jamie Madillc9ae75d2020-10-23 19:19:4871 'angle_end2end_tests': {
72 'remove_from': [
73 # TODO(ynovikov) Investigate why the test breaks on older devices.
74 'Android FYI Release (Nexus 5)',
75 'Android FYI Release (Nexus 6)',
76 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4877 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
78 'Linux FYI Debug (NVIDIA)',
79 ],
Yuly Novikov60cbf642020-11-19 20:43:1580 'modifications': {
81 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:1582 'Optional Win10 x64 Release (Intel HD 630)': {
83 'args': [
84 '--max-processes=1',
85 ],
86 },
87 'Win10 FYI x64 Exp Release (Intel HD 630)': {
88 'args': [
89 '--max-processes=1',
90 ],
91 },
92 'Win10 FYI x64 Release (Intel HD 630)': {
93 'args': [
94 '--max-processes=1',
95 ],
96 },
Yuly Novikov80d2e672021-02-13 00:16:0497 'win10-angle-x64-intel': {
98 'args': [
99 '--max-processes=1',
100 ],
101 },
Yuly Novikov60cbf642020-11-19 20:43:15102 },
Yuly Novikov922b1fa92021-02-25 22:25:40103 'replacements': {
104 'Linux FYI Release (AMD RX 5500 XT)': {
105 'args': {
106 '--max-processes': '1',
107 },
108 },
109 },
Jamie Madillc9ae75d2020-10-23 19:19:48110 },
Ian Elliott3634d682021-03-10 21:19:30111 'angle_gles1_conformance_tests': {
112 'replacements': {
113 'Win10 FYI x64 Debug (NVIDIA)': {
114 'args': {
115 '--test-timeout': '60',
116 },
117 },
Ian Elliott3634d682021-03-10 21:19:30118 },
119 },
Jamie Madillc9ae75d2020-10-23 19:19:48120 'angle_perftests': {
121 'remove_from': [
122 'Android FYI Release (Nexus 5)', # crbug.com/915429
123 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Jamie Madillc9ae75d2020-10-23 19:19:48124 'Linux FYI GPU TSAN Release', # crbug.com/950542
125 ],
126 },
127 'angle_unittests': {
128 'remove_from': [
129 # On Android, these are already run on the main waterfall.
130 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36131 # Times out listing tests crbug.com/1167314
132 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48133 # Does not currently work on Lacros configurations.
Junhua Chen39dd2dba2021-05-05 17:51:54134 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48135 'linux-lacros-tester-rel',
136 'linux-lacros-tester-fyi-rel',
137 ],
Jamie Madillc9ae75d2020-10-23 19:19:48138 },
139 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15140 'modifications': {
141 # anglebug.com/5328 suspecting blue screen caused by multiprocess
Yuly Novikov60cbf642020-11-19 20:43:15142 'Optional Win10 x64 Release (Intel HD 630)': {
143 'args': [
144 '--max-processes=1',
145 ],
146 },
147 'Win10 FYI x64 Exp Release (Intel HD 630)': {
148 'args': [
149 '--max-processes=1',
150 ],
151 },
152 'Win10 FYI x64 Release (Intel HD 630)': {
153 'args': [
154 '--max-processes=1',
155 ],
156 },
Yuly Novikov80d2e672021-02-13 00:16:04157 'win10-angle-x64-intel': {
158 'args': [
159 '--max-processes=1',
160 ],
161 },
Yuly Novikov60cbf642020-11-19 20:43:15162 },
Jamie Madillc9ae75d2020-10-23 19:19:48163 },
Yuke Liaob6beaeca2021-04-29 23:41:51164 'aura_unittests_amd64-generic': {
165 'remove_from': [
166 # TODO(crbug.com/1204231): Re-enable.
167 'lacros-amd64-generic-rel',
168 ]
169 },
Chong Gudf7fbe92021-02-24 02:55:58170 'base_unittests': {
171 'modifications': {
Haiyang Panc7c009e2021-03-18 19:31:23172 'android-11-x86-fyi-rel': {
173 'args': [
174 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.base_unittests.filter',
175 ],
176 },
Chong Gudf7fbe92021-02-24 02:55:58177 'fuchsia-code-coverage': {
178 'swarming': {
179 'shards': 5,
180 },
181 },
182 },
183 },
Haiyang Pan363c59a2020-07-23 05:47:04184 'blink_platform_unittests': {
185 'modifications': {
186 # TODO(crbug.com/1108121): Remove this filter
187 'android-nougat-arm64-rel': {
188 'args': [
189 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
190 ],
191 },
Haiyang Panfbd2b482020-09-23 23:41:25192 'android-pie-arm64-rel': {
193 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
194 # capacity has been deployed.
195 'swarming': {
196 'dimension_sets': [
197 {
198 'device_type': 'sailfish',
199 },
200 ],
201 },
202 },
Chong Gu52481452021-04-02 17:52:41203 'fuchsia-code-coverage': {
204 'swarming': {
205 'shards': 5,
206 },
207 },
Haiyang Pan363c59a2020-07-23 05:47:04208 },
209 },
Chong Guc2d145e2021-03-31 19:55:34210 'blink_unittests': {
211 'modifications': {
212 'fuchsia-code-coverage': {
213 'swarming': {
214 'shards': 30,
215 },
216 },
217 },
218 },
John Chenaab16fc02020-03-03 06:35:45219 'blink_web_tests': {
220 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01221 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45222 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
223 'Win10 Tests x64 (dbg)',
224 ],
225 'modifications': {
226 'Fuchsia x64': {
227 'args': [
228 '--platform=fuchsia',
229 ],
230 'swarming': {
231 'shards': 1,
232 },
233 },
234 'Linux Tests': {
235 "args": [
236 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
237 ],
238 },
239 'Linux Tests (dbg)(1)': {
240 'args': [
241 '--debug',
242 ],
243 'swarming': {
Haiyang Panb34634f2021-04-08 01:50:35244 'shards': 25,
John Chenaab16fc02020-03-03 06:35:45245 },
246 },
John Chenaab16fc02020-03-03 06:35:45247 'Mac10.11 Tests': {
248 # TODO(kbr): this is essentially redundant.
249 'swarming': {
250 'dimension_sets': [
251 {
Dirk Pranke772f55f2021-04-28 04:51:16252 'cpu': 'x86-64',
John Chenaab16fc02020-03-03 06:35:45253 'gpu': 'none',
254 'os': 'Mac-10.11.6',
255 },
256 ],
257 'shards': 25,
258 },
259 },
260 'Mac10.12 Tests': {
261 'swarming': {
262 'shards': 25,
263 },
264 },
265 'Mac10.13 Tests': {
266 'swarming': {
267 'dimension_sets': [
268 {
Erik Staab59591f32020-08-25 23:07:07269 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45270 },
271 ],
272 'shards': 25,
273 },
274 },
Zhaoyang Li69e2e002021-02-19 21:57:35275 'Mac10.15 Tests': {
276 'swarming': {
277 'dimension_sets': [
278 {
279 'gpu': None,
280 },
281 ],
282 'shards': 25,
283 },
284 },
Zhaoyang Li78427592021-03-25 19:03:23285 'Mac10.15 Tests (dbg)': {
286 'args': [
287 '--debug',
288 ],
289 'swarming': {
Lindsay Pasricha3b175ee2021-04-20 03:08:18290 'shards': 25,
Zhaoyang Li78427592021-03-25 19:03:23291 },
292 },
Dirk Pranked4f8b2c2021-05-07 14:59:24293 'Mac11 Tests': {
294 # TODO(crbug.com/1206401): Restore to defaults when there is
295 # enough capacity.
296 'swarming': {
297 'dimension_sets': [
298 {
299 'machine_type': 'n1-standard-4',
300 },
301 ],
302 'hard_timeout': 4500,
303 'shards': 5,
304 },
305 },
Chong Gu75af969a2021-03-22 14:46:14306 'ToTFuchsia x64': {
307 'args': [
308 '--platform=fuchsia',
309 ],
310 'swarming': {
311 'shards': 1,
312 },
313 },
John Chenaab16fc02020-03-03 06:35:45314 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45315 # This builder compiles Chromium in release mode, but V8 in debug.
316 # TODO(machenbach): Change name and out directory of this builder to
317 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45318 'args': [
Michael Achenbach455d39242020-06-22 13:33:45319 '-t',
320 'Debug',
321 '--release',
John Chenaab16fc02020-03-03 06:35:45322 ],
323 },
324 'V8 Blink Linux Future': {
325 'args': [
326 '--additional-driver-flag=--js-flags=--future',
327 ],
328 },
329 'WebKit Linux ASAN': {
330 'args': [
331 '--additional-expectations',
332 '../../third_party/blink/web_tests/ASANExpectations',
333 '--time-out-ms',
334 '48000',
335 '--enable-sanitizer',
336 ],
337 'swarming': {
338 'shards': 20,
339 },
340 },
341 'WebKit Linux Leak': {
342 'args': [
343 '--additional-expectations',
344 '../../third_party/blink/web_tests/LeakExpectations',
345 '--time-out-ms',
346 '48000',
347 '--enable-leak-detection',
348 ],
349 'swarming': {
350 'shards': 10,
351 },
352 },
353 'WebKit Linux MSAN': {
354 'args': [
355 '--additional-expectations',
356 '../../third_party/blink/web_tests/MSANExpectations',
357 '--time-out-ms',
358 '66000',
359 '--enable-sanitizer',
360 ],
361 'swarming': {
362 'expiration': 36000,
363 'hard_timeout': 10800,
364 'io_timeout': 3600,
365 'shards': 20,
366 },
367 },
368 'WebKit Linux composite_after_paint Dummy Builder': {
369 'args': [
370 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
371 ],
Xianzhu Wang2dc614e2021-03-04 22:56:39372 'swarming': {
373 'shards': 20,
374 },
John Chenaab16fc02020-03-03 06:35:45375 },
376 'WebKit Linux layout_ng_disabled Builder': {
377 'args': [
378 '--additional-driver-flag=--disable-blink-features=LayoutNG',
379 ],
Stephen Martinis6eb8a5572021-03-02 00:23:08380 'swarming': {
381 'shards': 20,
382 },
John Chenaab16fc02020-03-03 06:35:45383 },
384 'Win10 Tests x64': {
385 'args': [
386 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21387 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45388 ],
389 'swarming': {
390 "shards": 28
391 },
392 },
393 'Win10 Tests x64 (dbg)': {
394 'args': [
395 '--debug',
396 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21397 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45398 ],
399 },
John Chenaab16fc02020-03-03 06:35:45400 'Win7 Tests (dbg)(1)': {
401 'args': [
402 '--debug',
403 '--time-out-ms',
404 '60000'
405 ],
406 'experiment_percentage': 100,
407 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
408 # from prefered_os_dimension in
409 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
410 # Swarming dimensions would be either specified for all testers on the
411 # waterfall (and therefore, explicitly specified for all tests in the
412 # generated JSON), or this would be removed, and the implicit one used.
413 'swarming': {
414 'dimension_sets': [
415 {
416 'os': 'Windows-7-SP1',
417 }
418 ],
419 },
420 },
421 # tryserver.chromium.android
422 'android_blink_rel': {
423 'args': [
424 '--release',
425 '--android',
426 # TODO(crbug.com/912120): Breakpad was entirely disabled on
427 # Android. Remove this when it no longer affects Android crash
428 # log handling.
429 '--disable-breakpad',
430 # TODO(crbug.com/875172): run on the real GPU since the
431 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
432 '--additional-driver-flag=--use-gpu-in-tests',
433 ],
434 },
435 'devtools_frontend_linux_blink_light_rel': {
436 'args': [
437 'http/tests/devtools',
438 ],
439 'swarming': {
440 'shards': 4,
441 },
442 },
443 'fuchsia-fyi-x64-rel': {
444 'args': [
445 '--platform=fuchsia',
446 ],
447 'swarming': {
448 'shards': 1,
449 },
450 },
Mathias Carlen30968a62020-03-31 08:47:04451 'linux-autofill-assistant': {
452 'args': [
453 '--release',
454 ],
455 },
Yuzu Saijo9709bcc2020-03-18 09:12:20456 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45457 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59458 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45459 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
460 ],
461 },
462 'linux-blink-animation-use-time-delta': {
463 'args': [
464 '--debug',
465 ],
466 },
John Chenaab16fc02020-03-03 06:35:45467 'linux-blink-heap-concurrent-marking-tsan-rel': {
468 'args': [
469 '--release',
470 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
471 ],
472 },
Daniel Libby178c9832020-10-08 20:36:14473 'linux-blink-web-tests-force-accessibility-rel': {
474 'args': [
475 '--additional-driver-flag=--force-renderer-accessibility',
476 ],
477 },
John Chenaab16fc02020-03-03 06:35:45478 'linux-code-coverage': {
479 'args': [
480 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
481 ],
482 'swarming': {
483 'shards': 20,
484 },
485 },
Aaron Gable40f79aa2020-03-21 01:21:15486 'linux-layout-tests-edit-ng': {
487 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49488 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15489 ],
490 },
Stephanie Kim5c7f31d2021-04-27 18:00:06491 'linux-xenial-rel': {
492 "args": [
493 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
494 ],
495 },
John Chenaab16fc02020-03-03 06:35:45496 'mac10.12-blink-rel-dummy': {
497 'swarming': {
498 'shards': 20,
499 },
500 },
501 'mac10.13-blink-rel-dummy': {
502 'swarming': {
503 'shards': 20,
504 },
505 },
John Chenaab16fc02020-03-03 06:35:45506 'mac10.14-blink-rel-dummy': {
507 'swarming': {
Xinan Lind2f91712021-04-29 21:13:56508 # Increase timeout and reduce shards.
509 # See https://crbug.com/1203565.
510 'shards': 12,
511 'hard_timeout': 1800,
John Chenaab16fc02020-03-03 06:35:45512 },
513 },
Ilia Samsonov7efe05e2020-05-07 19:00:46514 'mac10.15-blink-rel-dummy': {
515 'swarming': {
516 'shards': 20,
517 },
518 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44519 'mac11.0-blink-rel-dummy': {
Dirk Pranked4f8b2c2021-05-07 14:59:24520 # TODO(crbug.com/1206401): Restore to defaults when there is
521 # enough capacity.
Ilia Samsonovdd271c6c22020-09-08 22:24:44522 'swarming': {
Dirk Pranked4f8b2c2021-05-07 14:59:24523 'dimension_sets': [
524 {
525 'machine_type': 'n1-standard-4',
526 },
527 ],
528 'hard_timeout': 4500,
529 'shards': 5,
Ilia Samsonovdd271c6c22020-09-08 22:24:44530 },
531 },
Weizhong Xiadfc98e02021-04-29 22:39:38532 'win10-blink-rel-dummy': {
533 'swarming': {
534 'hard_timeout': 1200,
535 },
536 },
John Chenaab16fc02020-03-03 06:35:45537 },
538 },
John Budorickca995852019-06-26 16:55:55539 'breakpad_unittests': {
540 'modifications': {
541 'android-asan': {
542 'args': [
543 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
544 ],
545 },
546 },
547 },
Kenneth Russelleb60cbd22017-12-05 07:54:28548 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24549 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29550 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41551 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26552 'ToTLinuxTSan', # https://crbug.com/368525
Zhaoyang Li69e2e002021-02-19 21:57:35553 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.13 Tests' once it's
554 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13555 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35556 'Mac10.15 Tests', # https://crbug.com/1042757
Lindsay Pasricha8155d052021-04-22 00:06:43557 'Mac10.15 Tests (dbg)', # https://crbug.com/1201386
558 'mac-code-coverage', # https://crbug.com/1201386
Stephen Martinis31dde712021-04-23 00:15:53559 'Linux TSan (bionic)', # https://crbug.com/368525
Nico Weberd36959682018-04-12 03:33:46560 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinis31dde712021-04-23 00:15:53561 # TODO(crbug.com/1200904): Remove after migration
Stephen Martinise701f5a2018-05-04 01:25:11562 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24563 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28564 'modifications': {
Nico Weber3f919792020-06-12 23:34:52565 'CrWinAsan': {
566 # These are very slow on the ASAN trybot for some reason.
567 # crbug.com/794372
568 'swarming': {
569 'shards': 40,
570 },
571 },
572 'CrWinAsan(dll)': {
573 # These are very slow on the ASAN trybot for some reason.
574 # crbug.com/794372
575 'swarming': {
576 'shards': 40,
577 },
578 },
Stephen Martinis1384ff92020-01-07 19:52:15579 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36580 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15581 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36582 },
583 },
Stephen Martinis1384ff92020-01-07 19:52:15584 'Linux ASan LSan Tests (1)': {
585 # These are very slow on the ASAN trybot for some reason.
586 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19587 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15588 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19589 },
Roberto Carrillo2c9ec972019-03-20 03:11:19590 },
Chris Cunningham1d0e9e12020-02-26 22:56:40591 'Linux ASan Tests (sandboxed)': {
592 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41593 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40594 },
595 },
Stephen Martinis1384ff92020-01-07 19:52:15596 'Linux Chromium OS ASan LSan Tests (1)': {
597 # These are very slow on the ASAN trybot for some reason.
598 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51599 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15600 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51601 },
602 },
Stephen Martinis1384ff92020-01-07 19:52:15603 'Linux ChromiumOS MSan Tests': {
604 # These are very slow on the Chrome OS MSAN trybot for some reason.
605 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34606 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36607 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34608 },
Ben Pastene44221d32020-05-21 23:38:36609 'args': [
610 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
611 ],
Kenneth Russell56a3e862017-12-08 03:11:34612 },
John Budorick614f91a2020-03-30 20:34:55613 'Linux Tests (dbg)(1)': {
John Budorick614f91a2020-03-30 20:34:55614 # crbug.com/1066161
615 'swarming': {
616 'shards': 20,
617 },
618 },
Stephen Martinis1384ff92020-01-07 19:52:15619 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24620 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24621 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24622 },
Lindsay Pasricha8155d052021-04-22 00:06:43623 # crbug.com/1196416
624 'args': [
625 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
626 ],
Kenneth Russellfbda3c532017-12-08 23:57:24627 },
Lindsay Pasricha76f44d22021-04-07 16:16:26628 'Mac10.15 Tests': {
629 # crbug.com/1042757
630 'swarming': {
631 'dimension_sets': [
632 {
633 # These shards are liable to time out when running on macmini7,1.
634 'cores': '8|12',
635 }
636 ],
637 },
638 # crbug.com/1196416
639 'args': [
640 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
641 ],
642 },
Dirk Pranked4f8b2c2021-05-07 14:59:24643 'Mac11 Tests': {
644 # TODO(crbug.com/1206401): Restore to defaults when there is enough
645 # capacity.
646 'swarming': {
647 'dimension_sets': [
648 {
649 'machine_type': 'n1-standard-4',
650 }
651 ],
652 'hard_timeout': 4500,
653 'shards': 8,
654 },
655 },
Stephen Martinis1384ff92020-01-07 19:52:15656 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28657 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18658 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28659 },
660 },
Stephen Martinis1384ff92020-01-07 19:52:15661 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28662 'swarming': {
663 'shards': 20,
664 },
665 },
Kenneth Russell6c83d212018-07-27 20:52:59666 'Win10 Tests x64': {
667 # crbug.com/868082
668 'args': [
669 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
670 ],
Takuto Ikutac9c269a2019-01-10 22:40:25671 'swarming': {
672 # This is for slow test execution that often becomes a critical path of
673 # swarming jobs. crbug.com/868114
674 'shards': 15,
675 }
Kenneth Russell6c83d212018-07-27 20:52:59676 },
Stephen Martinis1384ff92020-01-07 19:52:15677 'Win7 Tests (1)': {
678 # This is for slow test execution that often becomes a critical path of
679 # swarming jobs. crbug.com/868114
680 'swarming': {
681 'shards': 15,
682 },
683 },
684 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02685 'swarming': {
686 'shards': 20,
687 },
688 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16689 'linux-chromeos-beta': {
690 'args': [
691 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
692 ],
693 },
Stephen Martinis1384ff92020-01-07 19:52:15694 'linux-chromeos-chrome': {
695 # TODO(https://crbug.com/932269): Promote out of experiment when the
696 # tests are green.
697 'args': [
698 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
699 ],
700 },
701 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16702 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15703 'shards': 50,
704 },
705 },
706 'linux-chromeos-dbg': {
Stephen Martinis1384ff92020-01-07 19:52:15707 'swarming': {
708 'shards': 30,
709 },
710 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16711 'linux-chromeos-ltc': {
712 'args': [
713 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
714 ],
715 },
716 'linux-chromeos-lts': {
717 'args': [
Noel Gordon2e323612021-04-14 21:51:36718 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
Jacob Kopczynski3a555bd32020-12-10 01:41:16719 ],
720 },
Stephen Martinis1384ff92020-01-07 19:52:15721 'linux-chromeos-rel': {
Stephen Martinis1384ff92020-01-07 19:52:15722 'swarming': {
723 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16724 'dimension_sets': [
725 {
726 'kvm': '1',
727 },
728 ],
Stephen Martinis1384ff92020-01-07 19:52:15729 },
730 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16731 'linux-chromeos-stable': {
732 'args': [
733 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
734 ],
735 },
Stephen Martinis1384ff92020-01-07 19:52:15736 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01737 'args': [
738 '--no-sandbox',
739 ],
Stephen Martinis1384ff92020-01-07 19:52:15740 'swarming': {
741 'shards': 50,
742 },
743 },
Junhua Chen39dd2dba2021-05-05 17:51:54744 'linux-lacros-code-coverage': {
745 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18746 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Junhua Chen39dd2dba2021-05-05 17:51:54747 ],
748 },
Yuke Liaod75285f92020-08-18 18:33:56749 'linux-lacros-rel': {
750 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18751 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Yuke Liaod75285f92020-08-18 18:33:56752 ],
753 },
Sven Zheng80734f12020-08-06 06:50:39754 'linux-lacros-tester-rel': {
755 'args': [
Ben Pastened1b2fd192021-05-11 19:10:18756 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.browser_tests.filter',
Sven Zheng80734f12020-08-06 06:50:39757 ],
758 },
Stephen Martinis1384ff92020-01-07 19:52:15759 'linux-trusty-rel': {
760 'args': [
John Budorick79ec9012020-01-08 21:56:31761 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
762 ],
Stephen Martinis1384ff92020-01-07 19:52:15763 },
Stephen Martinis1384ff92020-01-07 19:52:15764 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52765 # These are very slow on the ASAN trybot for some reason.
766 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15767 'swarming': {
Nico Weber3f919792020-06-12 23:34:52768 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16769 },
770 },
Kenneth Russelleb60cbd22017-12-05 07:54:28771 },
772 },
Maksim Sisov4af9c032020-06-12 12:43:11773 'browser_tests_wayland': {
774 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13775 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11776 'Linux Ozone Tester (Wayland)': {
777 'args': [
778 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
Maksim Sisov4af9c032020-06-12 12:43:11779 ],
780 },
Maksim Sisov69730f82020-11-11 12:09:13781 # CI tester.
782 'Linux Tester (Ozone Wayland)': {
783 'args': [
784 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
785 ],
786 },
Maksim Sisov4af9c032020-06-12 12:43:11787 },
788 },
Erik Chen681dc0282019-11-26 22:54:49789 'cc_unittests': {
790 'modifications': {
Stephen Martinis31dde712021-04-23 00:15:53791 # TODO(crbug.com/1200904): Remove after migration
792 'Linux TSan (bionic)': {
793 'swarming': {
794 'shards': 3,
795 },
796 },
Erik Chen681dc0282019-11-26 22:54:49797 'Linux TSan Tests': {
798 'swarming': {
799 'shards': 3,
800 },
801 },
Haiyang Pancf765862021-03-18 20:39:15802 'android-11-x86-fyi-rel': {
803 # https://crbug.com/1039860
804 'args': [
805 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.cc_unittests.filter',
806 ],
807 },
Haiyang Pan2486dcb2020-09-18 17:53:06808 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38809 # https://crbug.com/1039860
810 'args': [
811 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
812 ],
813 },
Haiyang Pan08d09dc2020-04-01 16:11:21814 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38815 # https://crbug.com/1039860
816 'args': [
817 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
818 ],
819 },
Chong Gudf7fbe92021-02-24 02:55:58820 'fuchsia-code-coverage': {
821 'swarming': {
822 'shards': 4,
823 },
824 },
Erik Chen681dc0282019-11-26 22:54:49825 },
826 },
Prakhar94f444a2020-10-08 07:30:08827 'check_static_initializers': {
828 'modifications': {
829 'Mac Builder': {
830 'args': [
831 '--allow-coverage-initializer',
832 ],
833 },
834 },
835 },
Dirk Pranke1b767092017-12-07 04:44:23836 'checkbins': {
837 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33838 'linux-archive-dbg',
839 'linux-archive-rel',
840 'mac-archive-dbg',
841 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23842 ],
843 },
Ben Pastene7a05a8f2020-11-12 17:25:51844 'chrome_all_tast_tests': {
845 'modifications': {
846 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
847 'args': [
848 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
849 '--strip-chrome',
850 ],
851 },
852 },
853 },
Andrew Luod252791ac2019-10-15 00:28:13854 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25855 'modifications': {
856 'android-pie-arm64-rel': {
857 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
858 # capacity has been deployed.
859 'swarming': {
860 'dimension_sets': [
861 {
862 'device_type': 'sailfish',
863 },
864 ],
865 },
866 },
867 },
Andrew Luod252791ac2019-10-15 00:28:13868 },
Haiyang Pan6e42a562021-01-29 21:48:05869 'chrome_modern_public_bundle_fake_modules_smoke_test': {
870 'remove_from': [
871 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
872 'android-marshmallow-arm64-rel',
873 ],
874 },
Haiyang Panb4baf932021-01-26 03:35:01875 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a562021-01-29 21:48:05876 'remove_from': [
877 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
878 'android-marshmallow-arm64-rel',
879 ],
Haiyang Panb4baf932021-01-26 03:35:01880 },
Yun Liu7cfd28a2019-10-30 01:57:12881 'chrome_public_smoke_test': {
882 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:19883 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:25884 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Panb4baf932021-01-26 03:35:01885 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
886 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12887 ],
888 },
Kenneth Russelleb60cbd22017-12-05 07:54:28889 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09890 'remove_from': [
891 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:19892 'android-code-coverage-native', # Does not generate profraw data.
Haiyang Pana3ff55ae2020-04-23 18:26:54893 'android-lollipop-arm-rel', # https://crbug.com/1060245
Ben Joyce46ca6012021-03-31 19:19:25894 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Haiyang Pan2c95fc22021-02-18 22:52:13895
896 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
897 'android-marshmallow-arm64-rel',
898 'android-marshmallow-x86-rel-non-cq',
John Budorick27d2d44e2019-05-20 20:26:09899 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28900 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32901 'Android CFI': {
902 'args': [
903 '--exclude-annotation',
904 'Feature=RenderTest', # https://crbug.com/1068294
905 ],
906 },
Kenneth Russelleb60cbd22017-12-05 07:54:28907 'Marshmallow 64 bit Tester': {
908 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28909 'shards': 14,
910 },
911 },
Arthur Wang5dd7b07c2020-04-04 01:05:22912 'Marshmallow Tablet Tester': {
913 'args': [
914 '--timeout-scale',
915 '2.0',
916 ],
917 },
Ben Pastenec73e96e92018-07-12 01:40:35918 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57919 # TODO(https://crbug.com/884413): Re-enable this once the tests are
920 # either passing or there is more capacity.
921 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35922 },
Haiyang Panb80557c2021-03-13 03:01:44923 'android-11-x86-fyi-rel': {
924 'args': [
925 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:09926 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:44927 ],
Haiyang Pan51450ab2021-03-23 00:48:57928 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
929 # are fixed.
930 'swarming': {
931 'shards': 30,
932 },
Haiyang Panb80557c2021-03-13 03:01:44933 },
Stephen Martinis1384ff92020-01-07 19:52:15934 'android-arm64-proguard-rel': {
935 'swarming': {
936 'shards': 25,
937 },
938 },
Haiyang Pan1ad3bb032020-04-24 23:52:03939 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57940 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31941 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57942 },
943 },
Brian Sheedy44a7a0032020-04-16 19:20:57944 'android-marshmallow-arm64-rel-swarming': {
945 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31946 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57947 },
948 },
Haiyang Pan742760c2021-02-12 03:21:41949 'android-marshmallow-x86-rel': {
950 'args': [
951 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
952 ],
953 'swarming': {
954 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
955 # are n2 machines available in the test pool.
956 'shards': 25,
957 'dimension_sets': [
958 {
959 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
960 },
961 ],
962 },
Haiyang Pan37fbd7a42020-06-03 03:27:37963 },
Stephen Martinis1384ff92020-01-07 19:52:15964 'android-pie-arm64-rel': {
965 'args': [
966 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
967 ],
Haiyang Pan43640ee2020-02-13 01:38:00968 },
Haiyang Pan08d09dc2020-04-01 16:11:21969 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00970 'args': [
Haiyang Pan71373072020-03-02 19:57:49971 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
972 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32973 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00974 ],
Haiyang Pan71373072020-03-02 19:57:49975 'swarming': {
976 'named_caches': [
977 {
978 'name': 'avd_generic_playstore_android28',
979 'path': '.android',
980 },
981 {
982 'name': 'system_images_android_28_google_apis_playstore_x86',
983 'path': '.emulator_sdk',
984 },
Haiyang Pan980402822020-10-07 23:24:56985 ],
986 'dimension_sets': [
987 {
988 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
989 },
990 ],
Haiyang Pan71373072020-03-02 19:57:49991 },
John Budorick34009472018-04-03 17:38:44992 },
Kenneth Russelleb60cbd22017-12-05 07:54:28993 },
994 },
995 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15996 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:49997 # Decided to no longer run VR tests on L, crbug.com/1159619.
998 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:09999 'Lollipop Tablet Tester',
1000 'Marshmallow Tablet Tester',
Haiyang Panfed339172021-03-10 23:19:571001 'android-11-x86-fyi-rel',
Brian Sheedy29ac5692021-01-06 17:41:491002 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:061003 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:211004 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:091005 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161006 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091007 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191008 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251009 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091010 ],
Haiyang Pan363c59a2020-07-23 05:47:041011 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:501012 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:041013 'android-nougat-arm64-rel': {
1014 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501015 # Applying a mixin via an exception doesn't work, so manually apply
1016 # the same arguments as the 'vr_instrumentation_test' mixin.
1017 '--remove-system-package=com.google.vr.vrcore',
1018 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
1019 ],
Brian Sheedy4a652b72020-12-17 23:59:491020 },
Haiyang Pan363c59a2020-07-23 05:47:041021 },
Kenneth Russelleb60cbd22017-12-05 07:54:281022 },
bsheedy75a4dd52018-11-27 23:24:301023 'chrome_public_test_vr_apk-vega': {
1024 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301025 'Oreo Phone Tester': {
1026 'swarming': {
1027 'dimension_sets': [
1028 {
1029 'device_os': 'OVR1.180808.003',
1030 'device_type': 'vega',
1031 'os': 'Android',
1032 },
1033 ],
1034 },
1035 }
1036 }
1037 },
Rakib M. Hasana56be792021-03-15 21:14:401038 'chrome_public_wpt': {
1039 'modifications': {
1040 'android-web-platform-pie-x86-fyi-rel': {
1041 'swarming': {
1042 'dimension_sets': [
1043 {
1044 'machine_type': 'n1-standard-8',
1045 },
1046 ],
1047 'shards': 18,
1048 },
1049 },
1050 },
1051 },
Ian Struiksmaeb285db02020-10-20 22:19:341052 'chrome_sizes': {
1053 'modifications': {
Yuke Liao975680302021-02-18 18:34:541054 'lacros-amd64-generic-chrome': {
1055 'swarming': {
1056 'dimension_sets': [
1057 {
Yuke Liao31225ee32021-03-17 23:21:331058 'cpu': 'x86-64',
Yuke Liao975680302021-02-18 18:34:541059 'os': 'Ubuntu-16.04',
1060 },
1061 ],
1062 },
1063 },
Ian Struiksmaeb285db02020-10-20 22:19:341064 'win-chrome': {
1065 'swarming': {
1066 # TODO(crbug.com/1124829): Remove this exception once pool
1067 # chrome.tests is migrated to 1909.
1068 'dimension_sets': [
1069 {
1070 'os': 'Windows-10-15063',
1071 },
1072 ],
1073 },
1074 },
1075 'win64-chrome': {
1076 'swarming': {
1077 # TODO(crbug.com/1124829): Remove this exception once pool
1078 # chrome.tests is migrated to 1909.
1079 'dimension_sets': [
1080 {
1081 'os': 'Windows-10-15063',
1082 },
1083 ],
1084 },
1085 },
1086 },
1087 },
Takuto Ikuta1b749b902019-04-11 18:05:531088 'chromedriver_py_tests': {
1089 'remove_from': [
1090 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531091 'Win10 Tests x64 (dbg)',
1092 ],
1093 },
Haiyang Panfed339172021-03-10 23:19:571094 'components_browsertests': {
1095 'modifications': {
1096 'android-11-x86-fyi-rel': {
1097 'swarming': {
1098 'shards': 2,
1099 },
1100 },
1101 },
1102 },
Kenneth Russelleb60cbd22017-12-05 07:54:281103 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:521104 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:531105 # https://crbug.com/1147531 - covered on lollipop
1106 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:411107 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:571108 'Fuchsia x64', # https://crbug.com/961457
Chong Gudf7fbe92021-02-24 02:55:581109 'fuchsia-code-coverage', # https://crbug.com/961457
Stephen Roe2cfe780f2020-07-13 21:52:511110 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:211111 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
1112 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
1113 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Chong Gu75af969a2021-03-22 14:46:141114 'ToTFuchsia x64', # https://crbug.com/961457
1115 'ToTFuchsiaOfficial', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:521116 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281117 'modifications': {
John Budorick5052d552017-12-13 02:59:341118 'Linux ASan LSan Tests (1)': {
1119 # These are very slow on the ASAN trybot for some reason.
1120 # crbug.com/794372
1121 'swarming': {
1122 'shards': 5,
1123 },
1124 },
Takuto Ikuta54671d972018-07-19 19:06:351125 'Linux Chromium OS ASan LSan Tests (1)': {
1126 # These are very slow on the ASAN trybot for some reason.
1127 # crbug.com/794372
1128 'swarming': {
1129 'shards': 5,
1130 },
1131 },
Stephen Martinis31dde712021-04-23 00:15:531132 # TODO(crbug.com/1200904): Remove after migration
1133 'Linux TSan (bionic)': {
1134 'swarming': {
1135 'shards': 2,
1136 },
1137 },
Erik Chen681dc0282019-11-26 22:54:491138 'Linux TSan Tests': {
1139 'swarming': {
1140 'shards': 2,
1141 },
1142 },
Dirk Pranked404c2c2021-05-10 20:53:011143 'Mac11 Tests': {
1144 # TODO(crbug.com/1206401): Restore to defaults when there is enough
1145 # capacity.
1146 'swarming': {
1147 'dimension_sets': [
1148 {
1149 'machine_type': 'n1-standard-4',
1150 }
1151 ],
1152 },
1153 },
Haiyang Pan799282f2021-03-25 19:38:311154 'android-11-x86-fyi-rel': {
1155 'args': [
1156 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.components_unittests.filter',
1157 ],
1158 },
Omer Katz7d2be652020-01-22 18:13:461159 'linux-blink-heap-concurrent-marking-tsan-rel': {
1160 'swarming': {
1161 'shards': 2,
1162 },
1163 },
Sven Zheng80734f12020-08-06 06:50:391164 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541165 'linux-lacros-code-coverage': {
1166 'args': [
1167 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
1168 ],
1169 },
1170 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:401171 'linux-lacros-rel': {
1172 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401173 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:401174 ],
1175 },
1176 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:431177 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431178 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401179 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431180 ],
Sven Zheng80734f12020-08-06 06:50:391181 },
1182 },
Sven Zheng577fe5ff2020-08-03 22:06:441183 },
Kenneth Russelleb60cbd22017-12-05 07:54:281184 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291185 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291186 'CrWinAsan(dll)', # https://crbug.com/935598
Haiyang Pan62a7ae52020-11-19 23:54:551187 'android-lollipop-arm-rel', # crbug.com/1133002
Yuke Liaod7da81b2020-03-20 18:57:571188 # http://crbug.com/1060245#c30: due to low utility and capacity.
1189 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:291190 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281191 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241192 'Cast Audio Linux': {
1193 'args': [
Nico Weber02f30392018-07-16 18:39:431194 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241195 ],
Kenneth Russellfbda3c532017-12-08 23:57:241196 },
1197 'Cast Linux': {
1198 'args': [
Nico Weber02f30392018-07-16 18:39:431199 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241200 ],
Kenneth Russellfbda3c532017-12-08 23:57:241201 },
Erik Chenb681c8c2019-11-25 22:52:521202 'Linux ASan LSan Tests (1)': {
1203 'swarming': {
1204 'shards': 12,
1205 },
1206 },
Chris Cunninghame1a04ea2019-04-24 01:49:321207 'Linux ASan Tests (sandboxed)': {
1208 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411209 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321210 },
1211 },
Stephen Martinis31dde712021-04-23 00:15:531212 # TODO(crbug.com/1200904): Remove after migration
1213 'Linux TSan (bionic)': {
1214 'swarming': {
1215 'shards': 15,
1216 },
1217 },
Erik Chen681dc0282019-11-26 22:54:491218 'Linux TSan Tests': {
1219 'swarming': {
1220 'shards': 15,
1221 },
1222 },
Stephen Martinis1384ff92020-01-07 19:52:151223 'Lollipop Phone Tester': {
1224 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:381225 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:151226 },
1227 },
Sergey Silkinfe96b352020-10-19 20:41:341228 'Lollipop Tablet Tester': {
1229 'args': [
1230 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
1231 ],
1232 },
Dirk Pranked4f8b2c2021-05-07 14:59:241233 'Mac11 Tests': {
1234 # TODO(crbug.com/1206401): Restore to defaults when there is enough
1235 # capacity.
1236 'swarming': {
1237 'dimension_sets': [
1238 {
1239 'machine_type': 'n1-standard-4',
1240 }
1241 ],
1242 'hard_timeout': 4500,
1243 'shards': 2,
1244 },
1245 },
Sergey Silkinfe96b352020-10-19 20:41:341246 'Marshmallow Tablet Tester': {
1247 'args': [
1248 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1249 ],
1250 },
Sergey Silkin1fe10e82020-10-30 19:36:581251 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
1252 'args': [
1253 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1254 ],
1255 },
1256 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1257 'args': [
1258 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1259 ],
1260 }
1261 ,
Stephen Martinis1384ff92020-01-07 19:52:151262 'Win10 Tests x64': {
1263 # crbug.com/868082
1264 'args': [
1265 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1266 ],
1267 },
1268 'Win10 Tests x64 (dbg)': {
1269 'experiment_percentage': 100,
1270 # crbug.com/868082
1271 'args': [
1272 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151273 ],
1274 },
Haiyang Panfed339172021-03-10 23:19:571275 'android-11-x86-fyi-rel': {
Haiyang Pan51450ab2021-03-23 00:48:571276 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1277 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571278 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571279 'shards': 30,
Haiyang Panfed339172021-03-10 23:19:571280 },
1281 },
Stephen Martinis1384ff92020-01-07 19:52:151282 'android-arm64-proguard-rel': {
1283 'swarming': {
1284 'shards': 16,
1285 },
1286 },
1287 'android-asan': {
1288 'args': [
1289 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1290 ],
1291 'swarming': {
1292 'shards': 18,
1293 },
1294 },
Stephen Martinis1384ff92020-01-07 19:52:151295 'android-marshmallow-arm64-rel': {
1296 'swarming': {
1297 'shards': 16,
1298 },
1299 },
Haiyang Pan2486dcb2020-09-18 17:53:061300 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431301 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571302 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431303 ],
Haiyang Panc47f6d12020-08-19 18:34:491304 'swarming': {
1305 'shards': 20,
1306 },
John Budoricka4e23882020-02-28 18:36:431307 },
Haiyang Pan363c59a2020-07-23 05:47:041308 'android-nougat-arm64-rel': {
1309 'swarming': {
1310 'shards': 16,
1311 },
1312 # TODO(crbug.com/1108055): Remove this filter
1313 'args': [
1314 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1315 ],
1316 },
Haiyang Pan08d09dc2020-04-01 16:11:211317 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431318 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571319 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431320 ],
Haiyang Pan2eb735e72020-09-15 22:51:511321 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561322 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511323 },
John Budoricka4e23882020-02-28 18:36:431324 },
Omer Katz7d2be652020-01-22 18:13:461325 'linux-blink-heap-concurrent-marking-tsan-rel': {
1326 'swarming': {
1327 'shards': 4,
1328 },
1329 },
Stephen Martinis1384ff92020-01-07 19:52:151330 'linux-chromeos-code-coverage': {
1331 'swarming': {
1332 'shards': 12,
1333 },
1334 },
Albert J. Wong91f109652019-11-19 03:01:161335 'linux-chromeos-rel': {
1336 'swarming': {
1337 'shards': 3,
1338 },
1339 },
Yuke Liao79424e42020-01-06 21:00:111340 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011341 'args': [
1342 '--no-sandbox',
1343 ],
Yuke Liao79424e42020-01-06 21:00:111344 'swarming': {
1345 'shards': 12,
1346 },
1347 },
Junhua Chen39dd2dba2021-05-05 17:51:541348 # https://crbug.com/1111979,
1349 'linux-lacros-code-coverage': {
1350 'args': [
1351 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
1352 ],
1353 },
Sven Zheng80734f12020-08-06 06:50:391354 # https://crbug.com/1111979
1355 'linux-lacros-tester-fyi-rel': {
1356 'experiment_percentage': 100,
1357 },
Sven Zheng5c9d3e342020-08-11 21:39:431358 # https://crbug.com/1111979,
1359 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431360 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401361 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431362 ],
1363 },
Kenneth Russelleb60cbd22017-12-05 07:54:281364 },
1365 },
Maksim Sisov6058ba72020-05-04 10:29:131366 'content_browsertests_wayland': {
1367 'modifications': {
1368 'Linux Ozone Tester (Wayland)': {
1369 'args': [
1370 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1371 ],
1372 },
1373 },
1374 },
Nico Weber81e16ace22018-06-30 02:58:471375 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071376 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501377 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061378 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071379 ],
Dirk Prankeb1c36b322018-07-11 02:42:001380 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001381 'Win10 Tests x64 (dbg)': {
1382 'experiment_percentage': 100, # https://crbug.com/861730
1383 },
1384 },
Nico Weber81e16ace22018-06-30 02:58:471385 },
John Budorick27d2d44e2019-05-20 20:26:091386 'content_shell_test_apk': {
1387 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091388 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191389 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251390 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091391 ],
John Budorickee2e64f2020-03-02 20:19:101392 'modifications': {
Haiyang Pan103864812021-03-19 19:28:441393 'android-11-x86-fyi-rel': {
1394 'args': [
1395 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
1396 ],
1397 },
Haiyang Pan2486dcb2020-09-18 17:53:061398 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101399 'args': [
Haiyang Pan28e73582020-05-30 00:34:271400 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101401 ],
1402 },
Haiyang Pan08d09dc2020-04-01 16:11:211403 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101404 'args': [
1405 '--gtest_filter=-ContentViewScrollingTest.testFling',
1406 ],
1407 },
1408 },
John Budorick27d2d44e2019-05-20 20:26:091409 },
Kenneth Russelleb60cbd22017-12-05 07:54:281410 'content_unittests': {
1411 'modifications': {
John Budorick5052d552017-12-13 02:59:341412 'Linux ASan LSan Tests (1)': {
1413 # These are slow on the ASAN trybot for some reason.
1414 # crbug.com/794372
1415 'swarming': {
1416 'shards': 2,
1417 },
1418 },
Takuto Ikuta54671d972018-07-19 19:06:351419 'Linux ChromiumOS MSan Tests': {
1420 # These are very slow on the Chrome OS MSAN trybot for some reason.
1421 # crbug.com/865455
1422 'swarming': {
1423 'shards': 2,
1424 },
1425 },
Dirk Pranke4101a282021-05-07 19:23:301426 'Mac11 Tests': {
1427 # TODO(crbug.com/1206401): Restore to defaults when there is enough
1428 # capacity.
1429 'swarming': {
1430 'dimension_sets': [
1431 {
1432 'machine_type': 'n1-standard-4',
1433 },
1434 ],
1435 },
1436 },
Chong Gu52481452021-04-02 17:52:411437 'fuchsia-code-coverage': {
1438 'swarming': {
1439 'shards': 12,
1440 },
1441 },
Kenneth Russelleb60cbd22017-12-05 07:54:281442 },
1443 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031444 'context_lost_passthrough_tests': {
1445 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001446 'Mac FYI GPU ASAN Release': {
1447 'args': [
1448 '--is-asan',
1449 ]
1450 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031451 },
1452 },
1453 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461454 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1455 # exception once there is enough capacity to run these tests.
1456 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461457 'Android FYI Release (Pixel 2)',
1458 ],
Kenneth Russellc1a09302018-07-10 01:12:541459 'modifications': {
1460 'Mac FYI GPU ASAN Release': {
1461 'args': [
1462 '--is-asan',
1463 ]
1464 },
1465 },
1466 },
Kenneth Russellfbda3c532017-12-08 23:57:241467 'crashpad_tests': {
1468 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481469 'linux-win_cross-rel', # https://crbug.com/762167
Stephen Martinis31dde712021-04-23 00:15:531470 # TODO(crbug.com/1200904): Remove after migration
1471 'Linux TSan (bionic)',
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391472 # https://crbug.com/crashpad/304
1473 'Linux TSan Tests',
1474 'ToTLinuxTSan',
1475 # https://crbug.com/crashpad/306
1476 'Linux CFI',
1477 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241478 ],
Haiyang Panc7c009e2021-03-18 19:31:231479 'modifications': {
1480 'android-11-x86-fyi-rel': {
1481 'args': [
1482 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1483 ],
1484 },
1485 },
Kenneth Russellfbda3c532017-12-08 23:57:241486 },
John Budorick5bc387fe2019-05-09 20:02:531487 'cronet_sizes': {
1488 'modifications': {
1489 'android-cronet-arm-dbg': {
1490 'swarming': {
1491 'dimension_sets': [
1492 {
1493 'device_os': None,
1494 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561495 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531496 },
1497 ],
1498 },
1499 },
1500 },
1501 },
Brian Sheedye285c9b2019-07-15 21:42:461502 'depth_capture_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461503 'remove_from': [
Wez6b0ebb52021-05-01 16:05:491504 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1505 # exception once there is enough capacity to run these tests.
Brian Sheedye285c9b2019-07-15 21:42:461506 'Android FYI Release (Pixel 2)',
Wez6b0ebb52021-05-01 16:05:491507 # TODO(https://crbug.com/1203234): Remove exception once the 1% flake-
1508 # rate regression is addressed.
1509 'Fuchsia x64' # https://crbug.com/1203236
Brian Sheedye285c9b2019-07-15 21:42:461510 ],
1511 },
Ben Pastene61ad637c2020-05-08 22:24:411512 'disk_usage_tast_test': {
1513 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1514 'remove_from': [
1515 'chromeos-kevin-rel',
1516 ],
1517 },
Joe Downing41486042018-10-18 22:44:441518 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291519 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291520 'CrWinAsan(dll)', # https://crbug.com/935598
1521 ],
Joe Downing41486042018-10-18 22:44:441522 'modifications': {
1523 'Win10 Tests x64 (dbg)': {
1524 'experiment_percentage': 100, # https://crbug.com/876615
1525 },
Sven Zheng5c9d3e342020-08-11 21:39:431526 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541527 'linux-lacros-code-coverage': {
1528 'args': [
1529 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1530 ],
1531 },
Sven Zhengd7f94622021-03-30 18:29:411532 'linux-lacros-rel': {
1533 'args': [
1534 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1535 ],
1536 },
Sven Zheng5c9d3e342020-08-11 21:39:431537 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431538 'args': [
1539 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1540 ],
1541 },
Joe Downing41486042018-10-18 22:44:441542 },
1543 },
Sven Zheng577fe5ff2020-08-03 22:06:441544 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391545 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431546 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:541547 'linux-lacros-code-coverage': {
1548 'args': [
1549 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1550 'BluetoothSocketApiUnittest.CreateThenClose:'
1551 'FeatureProviderTest.PermissionFeatureAvailability',
1552 ],
1553 },
Sven Zheng5c9d3e342020-08-11 21:39:431554 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431555 'args': [
Yuke Liaobb8308322020-08-12 20:20:471556 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1557 'BluetoothSocketApiUnittest.CreateThenClose:'
1558 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431559 ],
1560 },
Sven Zheng80734f12020-08-06 06:50:391561 },
Sven Zheng577fe5ff2020-08-03 22:06:441562 },
Chong Gudf7fbe92021-02-24 02:55:581563 'gfx_unittests': {
1564 'modifications': {
1565 'fuchsia-code-coverage': {
1566 'swarming': {
1567 'shards': 2,
1568 },
1569 },
1570 },
1571 },
Kenneth Russelleb60cbd22017-12-05 07:54:281572 'gin_unittests': {
1573 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471574 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461575 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471576 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281577 ],
1578 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001579 'gl_tests_passthrough': {
1580 'remove_from': [
1581 'CFI Linux ToT',
1582 # Can't run on MSAN because gl_tests uses the hardware driver,
1583 # which isn't instrumented.
1584 'Linux MSan Tests',
1585 ],
1586 'modifications': {
1587 # TODO(kbr): figure out a better way to specify blocks of
1588 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121589 'Linux ASan LSan Tests (1)': {
1590 'args': [
1591 '--use-gpu-in-tests',
1592 '--no-xvfb',
1593 ],
1594 'swarming': {
1595 'dimension_sets': [
1596 {
1597 'gpu': '10de:1cb3',
1598 'os': 'Ubuntu',
1599 'pool': 'chromium.tests.gpu',
1600 },
1601 ],
1602 },
1603 },
1604 'Linux CFI': {
1605 'args': [
1606 '--use-gpu-in-tests',
1607 '--no-xvfb',
1608 ],
1609 'swarming': {
1610 'dimension_sets': [
1611 {
1612 'gpu': '10de:1cb3',
1613 'os': 'Ubuntu',
1614 'pool': 'chromium.tests.gpu',
1615 },
1616 ],
1617 },
1618 },
Stephen Martinis31dde712021-04-23 00:15:531619 # TODO(crbug.com/1200904): Remove after migration
1620 'Linux TSan (bionic)': {
1621 'args': [
1622 '--use-gpu-in-tests',
1623 '--no-xvfb',
1624 ],
1625 'swarming': {
1626 'dimension_sets': [
1627 {
1628 'gpu': '10de:1cb3',
1629 'os': 'Ubuntu',
1630 'pool': 'chromium.tests.gpu',
1631 },
1632 ],
1633 },
1634 },
Garrett Beatya491ec72020-07-25 12:36:121635 'Linux TSan Tests': {
1636 'args': [
1637 '--use-gpu-in-tests',
1638 '--no-xvfb',
1639 ],
1640 'swarming': {
1641 'dimension_sets': [
1642 {
1643 'gpu': '10de:1cb3',
1644 'os': 'Ubuntu',
1645 'pool': 'chromium.tests.gpu',
1646 },
1647 ],
1648 },
1649 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001650 },
1651 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241652 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:021653 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011654 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:181655 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281656 'modifications': {
Haiyang Pancf765862021-03-18 20:39:151657 'android-11-x86-fyi-rel': {
1658 'args': [
1659 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
1660 ],
1661 },
Haiyang Pan2486dcb2020-09-18 17:53:061662 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311663 'args': [
1664 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1665 ],
1666 },
Andrew Luo38b311f2019-10-04 03:42:091667 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311668 'args': [
Andrew Luobe83fd82019-12-19 03:07:581669 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1670 ],
Andrew Luo38b311f2019-10-04 03:42:091671 },
Haiyang Pan08d09dc2020-04-01 16:11:211672 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311673 'args': [
1674 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1675 ],
1676 },
Kenneth Russelleb60cbd22017-12-05 07:54:281677 },
1678 },
Takuto Ikutaf5333252019-11-06 16:07:081679 'gl_unittests': {
1680 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081681 # On Android, these are already run on the main waterfall.
1682 # Run them on the one-off Android FYI bots, though.
1683 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041684 # Can't run on MSAN because gl_unittests uses the hardware driver,
1685 # which isn't instrumented.
1686 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081687 ],
Takuto Ikutaf5333252019-11-06 16:07:081688 },
1689 'gl_unittests_ozone': {
1690 'remove_from': [
1691 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1692 # which isn't instrumented.
1693 'Linux ChromiumOS MSan Tests',
1694 ],
1695 },
1696 'gpu_process_launch_tests': {
1697 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1698 # exception once there is enough capacity to run these tests.
1699 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081700 'Android FYI Release (Pixel 2)',
1701 ],
1702 },
Chong Gudf7fbe92021-02-24 02:55:581703 'gpu_unittests': {
1704 'modifications': {
1705 'fuchsia-code-coverage': {
1706 'swarming': {
1707 'shards': 5,
1708 },
1709 },
1710 },
1711 },
Brian Sheedye285c9b2019-07-15 21:42:461712 'hardware_accelerated_feature_tests': {
1713 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1714 # exception once there is enough capacity to run these tests.
1715 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461716 'Android FYI Release (Pixel 2)',
1717 ],
1718 },
Brad Halla36886c2019-02-26 16:52:291719 'headless_browsertests': {
Chong Gud1a5c5992021-04-09 04:08:321720 'modifications': {
1721 'fuchsia-code-coverage': {
1722 'swarming': {
Chong Gu115ce152021-04-15 23:57:161723 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:321724 },
1725 },
1726 },
Brad Halla36886c2019-02-26 16:52:291727 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291728 'CrWinAsan(dll)', # https://crbug.com/935598
Zhaoyang Li18d1a0a2021-05-05 01:03:401729 'Mac10.13 Tests', # https://crbug.com/1204424
Brad Halla36886c2019-02-26 16:52:291730 ],
1731 },
Kenneth Russell8a386d42018-06-02 09:48:011732 'info_collection_tests': {
1733 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011734 # The Mac ASAN swarming bot runs tests on two different GPU
1735 # types, so we can't have one expected vendor ID / device ID.
1736 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011737 'Android V8 FYI Release (Nexus 5X)',
1738 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351739 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011740 'Mac V8 FYI Release (Intel)',
1741 'Win V8 FYI Release (NVIDIA)',
Wez6b0ebb52021-05-01 16:05:491742 # TODO(https://crbug.com/1203234): Remove exception once the 1% flake-
1743 # rate regression is addressed.
1744 'Fuchsia x64' # https://crbug.com/1203236
Kenneth Russell8a386d42018-06-02 09:48:011745 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591746 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291747 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511748 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291749 # Swarming does not report a GPU since tests are run in a VM, but
1750 # the VM does report that a GPU is present.
1751 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361752 ],
1753 },
Brian Sheedyfe61cdac2020-02-12 01:25:591754 },
Brian Sheedy32eeeb52020-05-22 01:49:371755 'replacements': {
1756 'ChromeOS FYI Release (amd64-generic)': {
1757 'args': {
1758 # Swarming does not report a GPU since tests are run in a VM, but
1759 # the VM does report that a GPU is present.
1760 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291761 # Magic substitution happens after regular replacement, so remove it
1762 # now since we are manually applying the expected device ID above.
1763 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371764 },
Brian Sheedyff6d1442020-09-19 00:46:311765 },
1766 'Mac FYI arm64 Release (Apple DTK)': {
1767 'args': {
1768 # The GPU information is not yet exposed in swarming, so we can't
1769 # explicitly request it and have the JSON generation handle this
1770 # automatically.
1771 '--expected-vendor-id': '106b',
1772 },
1773 },
Brian Sheedy32eeeb52020-05-22 01:49:371774 },
Kenneth Russell8a386d42018-06-02 09:48:011775 },
Kenneth Russelleb60cbd22017-12-05 07:54:281776 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291777 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291778 'CrWinAsan(dll)', # https://crbug.com/935598
1779 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281780 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151781 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261782 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151783 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261784 },
1785 },
John Budorickca14c76f62017-12-09 14:19:181786 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171787 # These are slow on the ASan trybot for some reason, crbug.com/794372
1788 'swarming': {
1789 'shards': 6,
1790 },
1791 },
Takuto Ikuta54671d972018-07-19 19:06:351792 'Linux ChromiumOS MSan Tests': {
1793 # These are very slow on the Chrome OS MSAN trybot for some reason.
1794 # crbug.com/865455
1795 'swarming': {
1796 'shards': 5,
1797 },
1798 },
Stephen Martinis31dde712021-04-23 00:15:531799 # TODO(crbug.com/1200904): Remove after migration
1800 'Linux TSan (bionic)': {
1801 # These are slow on the TSan bots for some reason, crbug.com/794372
1802 'swarming': {
1803 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
1804 },
1805 },
Stephen Martinis1384ff92020-01-07 19:52:151806 'Linux TSan Tests': {
1807 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271808 'swarming': {
Stephen Martinisad6cb7af2021-02-24 01:12:001809 'shards': 32, # Adjusted for testing, see https://crbug.com/1179567
Dirk Pranke8fd63c12017-12-10 18:06:271810 },
1811 },
Dirk Pranke51e77ee2021-05-06 19:14:391812 'Mac11 Tests': {
Dirk Pranked4f8b2c2021-05-07 14:59:241813 # TODO(crbug.com/1206401): Restore to defaults when there is enough
1814 # capacity.
Dirk Pranke51e77ee2021-05-06 19:14:391815 'swarming': {
Dirk Pranked4f8b2c2021-05-07 14:59:241816 'dimension_sets': [
1817 {
1818 'machine_type': 'n1-standard-4',
1819 },
1820 ],
1821 'shards': 1,
Dirk Pranke51e77ee2021-05-06 19:14:391822 },
1823 },
Stephen Martinis1384ff92020-01-07 19:52:151824 'ToTLinuxTSan': {
1825 # These are slow on the TSan bots for some reason, crbug.com/794372
1826 'swarming': {
1827 'shards': 6,
1828 },
1829 },
1830 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031831 'Win10 Tests x64 (dbg)': {
1832 'experiment_percentage': 100,
1833 },
Stephen Martinis1384ff92020-01-07 19:52:151834 'Win7 Tests (dbg)(1)': {
1835 'swarming': {
1836 'shards': 4,
1837 },
1838 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161839 # TODO(crbug.com/970649): Remove these filters.
1840 'linux-chromeos-beta': {
1841 'args': [
1842 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1843 ],
1844 },
Ben Pastene8ef125e2019-12-10 01:46:291845 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291846 'args': [
1847 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1848 ],
1849 },
Stephen Martinis1384ff92020-01-07 19:52:151850 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111851 'swarming': {
1852 'shards': 10,
1853 },
1854 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161855 'linux-chromeos-ltc': {
1856 'args': [
1857 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1858 ],
1859 },
1860 'linux-chromeos-lts': {
1861 'args': [
1862 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1863 ],
1864 },
1865 'linux-chromeos-stable': {
1866 'args': [
1867 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1868 ],
1869 },
Stephen Martinis1384ff92020-01-07 19:52:151870 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111871 'swarming': {
1872 'shards': 10,
1873 },
1874 },
Sven Zheng80734f12020-08-06 06:50:391875 # https://crbug.com/1111979
Junhua Chen39dd2dba2021-05-05 17:51:541876 'linux-lacros-code-coverage': {
1877 'args': [
1878 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
1879 ],
1880 },
1881 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121882 'linux-lacros-rel': {
1883 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401884 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Yuke Liaof3b1a4a892020-08-18 22:04:121885 ],
1886 },
1887 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441888 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441889 'args': [
Yuke Liao56a437dd2021-05-05 04:53:401890 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
Sven Zheng010820d2020-08-17 22:38:441891 ],
1892 },
Kenneth Russelleb60cbd22017-12-05 07:54:281893 },
1894 },
Yuke Liaob6beaeca2021-04-29 23:41:511895 'interactive_ui_tests_amd64-generic': {
1896 'remove_from': [
1897 # TODO(crbug.com/1204231): Re-enable.
1898 'lacros-amd64-generic-rel',
1899 ]
1900 },
Maksim Sisov649b7017a2021-03-04 08:20:391901 'interactive_ui_tests_wayland': {
1902 'modifications': {
1903 # CQ tester.
1904 'Linux Ozone Tester (Wayland)': {
1905 'args': [
1906 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1907 ],
1908 },
1909 # CI Ozone/Wayland tester.
1910 'Linux Tester (Ozone Wayland)': {
1911 'args': [
1912 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.interactive_ui_tests_wayland.filter',
1913 ],
1914 },
1915 },
1916 },
John Budorickf00e5ff2019-06-11 21:21:061917 'ipc_tests': {
1918 'modifications': {
1919 'android-asan': {
1920 'swarming': {
1921 'shards': 2,
1922 },
1923 },
1924 },
1925 },
Yuke Liao657a7832021-05-04 23:31:441926 # TODO(crbug.com/1198252): Remove once Lacros Tast tests flakiness is fixed.
1927 'lacros_smoke_tast_tests_amd64-generic': {
1928 'remove_from': [
1929 'lacros-amd64-generic-rel',
1930 ],
1931 },
1932 # TODO(crbug.com/1198252): Remove once Lacros Tast tests flakiness is fixed.
1933 'lacros_smoke_tast_tests_eve': {
1934 'remove_from': [
1935 'lacros-amd64-generic-chrome',
1936 ],
1937 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031938 'maps_pixel_passthrough_test': {
1939 'replacements': {
1940 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1941 # use ${got_cr_revision}, which is only set on the V8 bots.
1942 'Linux V8 FYI Release (NVIDIA)': {
1943 'args': {
1944 '--git-revision': '${got_cr_revision}',
1945 },
1946 },
1947 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1948 'args': {
1949 '--git-revision': '${got_cr_revision}',
1950 },
1951 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001952 'Mac V8 FYI Release (Intel)': {
1953 'args': {
1954 '--git-revision': '${got_cr_revision}',
1955 },
1956 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031957 'Win V8 FYI Release (NVIDIA)': {
1958 'args': {
1959 '--git-revision': '${got_cr_revision}',
1960 },
1961 },
1962 },
1963 },
1964 'maps_pixel_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:501965 'modifications': {
1966 'Android FYI Release (Pixel 4)': {
1967 'args': [
1968 # Pixel 4s are weird in that they can output in different color spaces
1969 # simultaneously. The readback code for capturing a screenshot assumes
1970 # only one color space, so disable wide color gamut for the test to
1971 # work around the issue. See https://crbug.com/1166379 for more
1972 # information.
1973 '--extra-browser-args=--disable-wcg-for-test',
1974 ],
1975 },
1976 },
Brian Sheedye285c9b2019-07-15 21:42:461977 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1978 # exception once there is enough capacity to run these tests.
1979 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461980 'Android FYI Release (Pixel 2)',
1981 ],
Brian Sheedy44fd891b2019-10-03 20:07:541982 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541983 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1984 # use ${got_cr_revision}, which is only set on the V8 bots.
1985 'Android V8 FYI Release (Nexus 5X)': {
1986 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321987 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541988 },
1989 },
Brian Sheedy44fd891b2019-10-03 20:07:541990 'Mac V8 FYI Release (Intel)': {
1991 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321992 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541993 },
1994 },
Brian Sheedy44fd891b2019-10-03 20:07:541995 },
Brian Sheedye285c9b2019-07-15 21:42:461996 },
Chong Guc2d145e2021-03-31 19:55:341997 'media_blink_unittests': {
1998 'modifications': {
1999 'fuchsia-code-coverage': {
2000 'swarming': {
2001 'shards': 2,
2002 },
2003 },
2004 },
2005 },
Andrew Luo38b311f2019-10-04 03:42:092006 'media_unittests': {
2007 'modifications': {
Haiyang Pancf765862021-03-18 20:39:152008 'android-11-x86-fyi-rel': {
2009 'args': [
2010 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.media_unittests.filter',
2011 ],
2012 },
Haiyang Pan2486dcb2020-09-18 17:53:062013 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:212014 'args': [
Haiyang Pan569659f02020-05-30 00:48:452015 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:212016 ],
2017 },
Andrew Luo38b311f2019-10-04 03:42:092018 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:582019 'args': [
2020 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
2021 ],
Andrew Luo38b311f2019-10-04 03:42:092022 },
Haiyang Pan08d09dc2020-04-01 16:11:212023 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:212024 'args': [
Haiyang Pan569659f02020-05-30 00:48:452025 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:212026 ],
2027 },
Chong Gudf7fbe92021-02-24 02:55:582028 'fuchsia-code-coverage': {
2029 'swarming': {
2030 'shards': 3,
2031 },
2032 },
Andrew Luo38b311f2019-10-04 03:42:092033 },
2034 },
Ben Joyce02dc8092021-03-04 21:48:192035 'mojo_test_apk': {
2036 'remove_from': [
2037 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:252038 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:192039 ],
2040 },
John Budorickf00e5ff2019-06-11 21:21:062041 'mojo_unittests': {
2042 'modifications': {
2043 'android-asan': {
2044 'swarming': {
John Budorick5a29d7542019-10-11 20:56:442045 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:062046 },
2047 },
Chong Gudf7fbe92021-02-24 02:55:582048 'fuchsia-code-coverage': {
2049 'swarming': {
2050 'shards': 2,
2051 },
2052 },
John Budorickf00e5ff2019-06-11 21:21:062053 },
2054 },
Peter Kotwiczda2f11102020-10-09 05:29:502055 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:152056 'modifications': {
2057 'ToTAndroid': {
2058 'swarming': {
2059 'dimension_sets': [
2060 {
John Budorick838256a2020-02-29 01:29:072061 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152062 'device_os': None,
2063 'device_playstore_version': None,
2064 'device_type': None,
2065 'os': 'Ubuntu-16.04',
2066 },
2067 ],
2068 },
2069 },
2070 'android-arm64-proguard-rel': {
2071 'swarming': {
2072 'dimension_sets': [
2073 {
John Budorick838256a2020-02-29 01:29:072074 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152075 'device_os': None,
2076 'device_playstore_version': None,
2077 'device_type': None,
2078 'os': 'Ubuntu-16.04',
2079 },
2080 ],
2081 },
2082 },
2083 'android-pie-arm64-rel': {
2084 'swarming': {
2085 'dimension_sets': [
2086 {
John Budorick838256a2020-02-29 01:29:072087 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:152088 'device_os': None,
2089 'device_os_flavor': None,
2090 'device_playstore_version': None,
2091 'device_type': None,
2092 'os': 'Ubuntu-16.04',
2093 },
2094 ],
2095 },
2096 },
2097 },
Erik Chend16d922d2019-12-10 04:37:142098 },
Ben Joyce4677e682021-03-22 22:19:112099 'monochrome_public_bundle_fake_modules_smoke_test' : {
2100 'remove_from': [
2101 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2102 # GLIBC_2.28 Not found.
2103 ],
2104 },
2105 'monochrome_public_bundle_smoke_test' : {
2106 'remove_from': [
2107 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2108 # GLIBC_2.28 Not found.
2109 ],
2110 },
2111 'monochrome_public_smoke_test' : {
2112 'remove_from': [
2113 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
2114 # GLIBC_2.28 Not found.
2115 ],
2116 },
bsheedye9469572019-01-23 17:31:332117 'monochrome_public_test_ar_apk': {
2118 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:032119 'Nougat Phone Tester': {
2120 'args': [
2121 # ArCore is not installed as a system app on N, so we can install it
2122 # normally instead of replacing the system version.
2123 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2124 ],
2125 },
bsheedye9469572019-01-23 17:31:332126 # We need to match the Playstore version as well because AR tests fail on
2127 # old versions of the Playstore.
2128 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:082129 'args': [
2130 # ArCore is not installed as a system app on O, so we can install it
2131 # normally instead of replacing the system version.
2132 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2133 ],
bsheedye9469572019-01-23 17:31:332134 'swarming': {
2135 'dimension_sets': [
2136 {
2137 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:332138 'device_type': 'marlin',
2139 'os': 'Android',
2140 },
2141 ],
2142 },
2143 },
Haiyang Pan57159eba2020-05-07 23:14:132144 'android-10-arm64-rel': {
2145 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502146 '--remove-system-package=com.google.ar.core',
2147 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:132148 ]
2149 },
Haiyang Pan363c59a2020-07-23 05:47:042150 'android-nougat-arm64-rel': {
2151 'args': [
2152 # ArCore is not installed as a system app on N, so we can install it
2153 # normally instead of replacing the system version.
2154 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
2155 ],
2156 },
Brian Sheedy2bcd16b2019-04-22 22:47:082157 'android-pie-arm64-dbg': {
2158 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:502159 '--remove-system-package=com.google.ar.core',
2160 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:082161 ]
2162 }
bsheedye9469572019-01-23 17:31:332163 },
2164 },
Nico Weberd3096fb2018-06-07 17:50:152165 'nacl_helper_nonsfi_unittests': {
2166 'remove_from': [
Stephen Martinis31dde712021-04-23 00:15:532167 # TODO(crbug.com/1200904): Remove after migration
2168 'Linux TSan (bionic)', # Sets enable_nacl=false.
Nico Weberd3096fb2018-06-07 17:50:152169 'Linux TSan Tests', # Sets enable_nacl=false.
2170 ],
2171 },
Kenneth Russellfbda3c532017-12-08 23:57:242172 'nacl_loader_unittests': {
2173 'remove_from': [
Nico Weber48f187142018-06-01 15:16:352174 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:512175 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Stephen Martinis31dde712021-04-23 00:15:532176 # TODO(crbug.com/1200904): Remove after migration
2177 'Linux TSan (bionic)', # The TSan bot sets enable_nacl=false
Nico Webera8fc38f72018-04-10 02:20:112178 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:482179 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:242180 ],
2181 },
Kenneth Russelleb60cbd22017-12-05 07:54:282182 'net_unittests': {
2183 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:272184 'CrWinAsan': {
2185 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2186 'swarming': {
2187 'shards': 16,
2188 },
2189 },
2190 'CrWinAsan(dll)': {
2191 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2192 'swarming': {
2193 'shards': 16,
2194 },
2195 },
John Budorickca14c76f62017-12-09 14:19:182196 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342197 # These are very slow on the ASAN trybot for some reason.
2198 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182199 'swarming': {
John Budorick5052d552017-12-13 02:59:342200 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:182201 },
2202 },
2203 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:352204 # These are very slow on the ASAN trybot for some reason.
2205 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182206 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:022207 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:182208 }
2209 },
Takuto Ikuta54671d972018-07-19 19:06:352210 'Linux ChromiumOS MSan Tests': {
2211 # These are very slow on the Chrome OS MSAN trybot for some reason.
2212 # crbug.com/865455
2213 'swarming': {
2214 'shards': 2,
2215 },
2216 },
Stephen Martinis31dde712021-04-23 00:15:532217 # TODO(crbug.com/1200904): Remove after migration
2218 'Linux TSan (bionic)': {
2219 'swarming': {
2220 'shards': 4,
2221 }
2222 },
John Budorickca14c76f62017-12-09 14:19:182223 'Linux TSan Tests': {
2224 'swarming': {
2225 'shards': 4,
2226 }
2227 },
Ben Pastene8bf205b2018-06-13 04:00:332228 # The suite runs signficantly slower on linux dbg, so increase shards.
2229 'Linux Tests (dbg)(1)': {
2230 'swarming': {
2231 'shards': 2,
2232 },
2233 },
Stephen Martinis1384ff92020-01-07 19:52:152234 'ToTLinuxASan': {
2235 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2236 'swarming': {
2237 'shards': 16,
2238 },
2239 },
2240 'ToTLinuxTSan': {
2241 'swarming': {
2242 'shards': 4,
2243 }
2244 },
Haiyang Pan8d9906e02021-03-24 20:11:042245 'android-11-x86-fyi-rel': {
2246 'args': [
2247 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.net_unittests.filter',
2248 ],
2249 },
Haiyang Pan2486dcb2020-09-18 17:53:062250 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:502251 # crbug.com/1046060
2252 'args': [
2253 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2254 ],
2255 },
Haiyang Pan08d09dc2020-04-01 16:11:212256 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:502257 # crbug.com/1046060
2258 'args': [
2259 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
2260 ],
2261 },
Chong Gu012d5462021-04-07 23:43:242262 'fuchsia-code-coverage': {
2263 'swarming': {
2264 'shards': 14,
2265 },
2266 },
Omer Katz7d2be652020-01-22 18:13:462267 'linux-blink-heap-concurrent-marking-tsan-rel': {
2268 'swarming': {
2269 'shards': 4,
2270 }
2271 },
Ben Pastene8bf205b2018-06-13 04:00:332272 'linux-chromeos-dbg': {
2273 'swarming': {
2274 'shards': 2,
2275 },
2276 },
Nico Weber33b9b7a2020-06-12 19:23:272277 'win-asan': {
2278 # TODO(crbug.com/794372): net_unittests is slow under ASan.
2279 'swarming': {
2280 'shards': 16,
2281 },
2282 },
Kenneth Russelleb60cbd22017-12-05 07:54:282283 },
2284 },
John Chenaab16fc02020-03-03 06:35:452285 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:282286 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:282287 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
2288 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:282289 ],
Yuke Liaobc9ff982019-04-30 06:56:162290 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152291 'Linux Tests': {
2292 "args": [
2293 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:152294 ],
2295 },
Yuke Liaoea70f472019-12-19 06:03:362296 'linux-code-coverage': {
2297 'args': [
2298 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362299 ],
2300 'swarming': {
2301 'shards': 20,
2302 },
2303 },
Stephanie Kim5c7f31d2021-04-27 18:00:062304 'linux-xenial-rel': {
2305 "args": [
2306 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
2307 ],
2308 },
Yuke Liaobc9ff982019-04-30 06:56:162309 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282310 },
Xi Cheng34ca4042018-02-23 00:10:122311 'notification_helper_unittests': {
2312 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122313 # The test uses WinRT, which only exists in Windows 8 or above.
2314 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122315 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122316 'Win7 Tests (1)',
2317 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152318 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122319 'ToTWin',
2320 'ToTWin(dbg)',
2321 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032322 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:122323 'ToTWin64',
2324 'ToTWin64(dbg)',
2325 'ToTWin64(dll)',
2326 'ToTWinCFI',
2327 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082328 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:122329 ],
2330 },
Ben Pastenee723b2f2019-05-31 19:10:272331 'ozone_unittests': {
2332 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292333 'chromeos-betty-pi-arc-chrome': {
2334 'args': [
2335 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2336 ],
2337 },
Ben Pastenebce9b2a2020-10-15 17:18:092338 'chromeos-betty-pi-arc-chrome-beta': {
2339 'args': [
2340 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2341 ],
2342 },
Ben Pastene500cc1d12021-01-22 18:10:472343 'chromeos-betty-pi-arc-chrome-dchecks': {
2344 'args': [
2345 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2346 ],
2347 },
Jacob Kopczynski2fd462052020-11-13 19:18:222348 'chromeos-betty-pi-arc-chrome-ltc': {
2349 'args': [
2350 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2351 ],
2352 },
2353 'chromeos-betty-pi-arc-chrome-lts': {
2354 'args': [
2355 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2356 ],
2357 },
Ben Pastenebce9b2a2020-10-15 17:18:092358 'chromeos-betty-pi-arc-chrome-stable': {
2359 'args': [
2360 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2361 ],
2362 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162363 'linux-chromeos-beta': {
2364 'args': [
2365 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2366 ],
2367 },
Ben Pastene8ef125e2019-12-10 01:46:292368 'linux-chromeos-chrome': {
2369 'args': [
2370 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2371 ],
2372 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162373 'linux-chromeos-ltc': {
2374 'args': [
2375 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2376 ],
2377 },
2378 'linux-chromeos-lts': {
2379 'args': [
2380 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2381 ],
2382 },
2383 'linux-chromeos-stable': {
2384 'args': [
2385 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2386 ],
2387 },
Ben Pastenee723b2f2019-05-31 19:10:272388 },
2389 },
Yuke Liaob6beaeca2021-04-29 23:41:512390 'ozone_unittests_amd64-generic': {
Yuke Liaoe27c0dc2021-05-05 02:02:572391 'modifications': {
Yuke Liao4af96572021-05-05 21:13:392392 'lacros-amd64-generic-rel': {
Yuke Liaoe27c0dc2021-05-05 02:02:572393 'args': [
2394 '--test-launcher-filter-file=../../testing/buildbot/filters/device-lacros.ozone_unittests.filter',
2395 ],
2396 },
2397 },
Yuke Liaob6beaeca2021-04-29 23:41:512398 },
Karen Qian385d2ca2019-03-19 21:49:582399 'perfetto_unittests': {
2400 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042401 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412402 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092403 'android-asan',
Yun Liu022f4512019-06-10 23:14:042404 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122405 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462406 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582407 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062408 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042409 'android-nougat-arm64-rel',
Ben Joyce46ca6012021-03-31 19:19:252410 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Andrew Luo38b311f2019-10-04 03:42:092411 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212412 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:572413 'android-11-x86-fyi-rel',
Karen Qian385d2ca2019-03-19 21:49:582414 'Android CFI',
Karen Qian385d2ca2019-03-19 21:49:582415 'Lollipop Phone Tester',
2416 'Lollipop Tablet Tester',
2417 'Marshmallow 64 bit Tester',
2418 'Marshmallow Tablet Tester',
2419 'Nougat Phone Tester',
Arthur Eubanksc8f86ee2021-05-10 20:14:242420 'ToTAndroid'
Karen Qian385d2ca2019-03-19 21:49:582421 ]
2422 },
Stephen Martinis54d64ad2018-09-21 22:16:202423 'performance_test_suite': {
2424 'modifications': {
Zhaoyang Li78427592021-03-25 19:03:232425 'Mac10.15 Tests (dbg)': {
2426 'args': [
2427 '--browser=debug',
2428 ],
2429 },
Stephen Martinis54d64ad2018-09-21 22:16:202430 'Win10 Tests x64 (dbg)': {
2431 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212432 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202433 ],
2434 'experiment_percentage': 100,
2435 },
2436 'Win7 Tests (dbg)(1)': {
2437 'args': [
2438 '--browser=debug',
2439 ],
2440 },
2441 },
2442 },
Sven Zhenge8335e02020-08-07 22:38:392443 'pixel_browser_tests': {
2444 'modifications': {
2445 'win-pixel-tester-rel': {
2446 'non_precommit_args': [
2447 # Do not allow retry or it will break the bulk approval process.
2448 # When retry with fail-pass pattern, the passing test will overwrite the previously
2449 # seen flaky version on the trace. We can triage the image using the printed link,
2450 # but it will not show on the Skia Gold search page.
2451 '--test-launcher-retry-limit=0',
2452 ],
2453 },
2454 },
2455 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032456 'pixel_skia_gold_passthrough_test': {
2457 'replacements': {
2458 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2459 # use ${got_cr_revision}, which is only set on the V8 bots.
2460 'Linux V8 FYI Release (NVIDIA)': {
2461 'args': {
2462 '--git-revision': '${got_cr_revision}',
2463 },
2464 },
2465 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2466 'args': {
2467 '--git-revision': '${got_cr_revision}',
2468 },
2469 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002470 'Mac V8 FYI Release (Intel)': {
2471 'args': {
2472 '--git-revision': '${got_cr_revision}',
2473 },
2474 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032475 'Win V8 FYI Release (NVIDIA)': {
2476 'args': {
2477 '--git-revision': '${got_cr_revision}',
2478 },
2479 },
2480 },
2481 },
2482 'pixel_skia_gold_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:502483 'modifications': {
2484 'Android FYI Release (Pixel 4)': {
2485 'args': [
2486 # Pixel 4s are weird in that they can output in different color spaces
2487 # simultaneously. The readback code for capturing a screenshot assumes
2488 # only one color space, so disable wide color gamut for the test to
2489 # work around the issue. See https://crbug.com/1166379 for more
2490 # information.
2491 '--extra-browser-args=--disable-wcg-for-test',
2492 ],
2493 },
2494 },
Brian Sheedye6ea0ee2019-07-11 02:54:372495 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372496 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2497 # use ${got_cr_revision}, which is only set on the V8 bots.
2498 'Android V8 FYI Release (Nexus 5X)': {
2499 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322500 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372501 },
2502 },
Brian Sheedye6ea0ee2019-07-11 02:54:372503 'Mac V8 FYI Release (Intel)': {
2504 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322505 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372506 },
2507 },
Brian Sheedye6ea0ee2019-07-11 02:54:372508 },
2509 },
2510 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462511 'modifications': {
2512 'Android Release (Nexus 5X)': {
2513 'swarming': {
2514 'shards': 2,
2515 },
2516 },
2517 },
Nico Weber128fd382018-06-14 23:29:272518 },
Chong Gu7ee366b2021-04-29 22:59:272519 'pixel_tests': {
2520 'remove_from': [
2521 'Fuchsia x64' # https://crbug.com/1203236
2522 ],
2523 },
Brian Sheedy9653f152019-08-07 17:02:442524 'rendering_representative_perf_tests': {
2525 'modifications': {
2526 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2527 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212528 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442529 ],
2530 },
2531 'Win10 FYI x64 Exp Release (NVIDIA)': {
2532 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212533 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442534 ],
2535 },
Yuly Novikov86cb3542020-11-26 17:10:002536 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2537 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212538 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002539 ],
2540 },
Brian Sheedy9653f152019-08-07 17:02:442541 'Win10 FYI x64 Release (Intel HD 630)': {
2542 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212543 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442544 ],
2545 },
Brian Sheedy9653f152019-08-07 17:02:442546 'Win10 FYI x64 Release (NVIDIA)': {
2547 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212548 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442549 ],
2550 },
behdad26cf7e72019-12-18 13:57:302551 'Win10 x64 Release (NVIDIA)': {
2552 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212553 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302554 ],
2555 },
Brian Sheedy9653f152019-08-07 17:02:442556 },
2557 },
John Budorickdce9d462019-03-23 00:25:382558 'sandbox_linux_unittests': {
2559 'modifications': {
2560 'Lollipop Phone Tester': {
2561 'args': [
2562 '--shard-timeout=300',
2563 ],
2564 },
Haiyang Pan32b83392020-03-14 01:38:462565 'android-lollipop-arm-rel': {
2566 'args': [
2567 '--shard-timeout=300',
2568 ],
2569 },
Haiyang Pan2486dcb2020-09-18 17:53:062570 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582571 'args': [
2572 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2573 ]
2574 },
Haiyang Pan08d09dc2020-04-01 16:11:212575 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042576 'args': [
2577 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2578 ]
2579 },
John Budorickdce9d462019-03-23 00:25:382580 },
John Budorick3ebfdf852019-05-13 22:28:162581 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162582 'android-asan', # https://crbug.com/962650
2583 ],
John Budorickdce9d462019-03-23 00:25:382584 },
Chong Gu7ee366b2021-04-29 22:59:272585 'screenshot_sync_tests': {
2586 'remove_from': [
2587 'Fuchsia x64' # https://crbug.com/1203236
2588 ],
2589 },
Brian Sheedy0566f2cb2021-02-12 22:12:502590 'screenshot_sync_validating_tests': {
2591 'modifications': {
2592 'Android FYI Release (Pixel 4)': {
2593 'args': [
2594 # Pixel 4s are weird in that they can output in different color spaces
2595 # simultaneously. The readback code for capturing a screenshot assumes
2596 # only one color space, so disable wide color gamut for the test to
2597 # work around the issue. See https://crbug.com/1166379 for more
2598 # information.
2599 '--extra-browser-args=--disable-wcg-for-test',
2600 ],
2601 },
2602 },
2603 },
Kenneth Russelleb60cbd22017-12-05 07:54:282604 'services_unittests': {
2605 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482606 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012607 # The face and barcode detection tests fail on the Mac Pros.
2608 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462609 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2610 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282611 ],
Brian Sheedyb6c58792020-05-07 18:37:332612 'replacements': {
2613 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2614 'Mac FYI Experimental Release (Intel)': {
2615 'args': {
2616 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2617 },
2618 },
2619 },
Haiyang Pan363c59a2020-07-23 05:47:042620 'modifications': {
2621 'android-nougat-arm64-rel': {
2622 # TODO(crbug.com/1108055): Remove this filter
2623 'args': [
2624 '--gtest_filter=-SystemPerfettoTest.*',
2625 ],
Chong Gudf7fbe92021-02-24 02:55:582626 },
Chong Gu52481452021-04-02 17:52:412627 'fuchsia-code-coverage': {
2628 'swarming': {
2629 'shards': 7,
2630 },
2631 },
2632 }
Chong Gudf7fbe92021-02-24 02:55:582633 },
Stephen Martinis54d64ad2018-09-21 22:16:202634 'swiftshader_unittests': {
2635 'remove_from': [
2636 # Save capacity on the hardware where we have only a few machines.
2637 'Mac FYI Experimental Release (Intel)',
2638 'Mac FYI Experimental Retina Release (AMD)',
2639 'Mac FYI Experimental Retina Release (NVIDIA)',
2640 'Mac Pro FYI Release (AMD)',
2641 ],
2642 },
Kenneth Russelleb60cbd22017-12-05 07:54:282643 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292644 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292645 'CrWinAsan(dll)', # https://crbug.com/935598
2646 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282647 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522648 'Linux ASan LSan Tests (1)': {
2649 'swarming': {
2650 'shards': 4,
2651 },
2652 },
Stephen Martinis31dde712021-04-23 00:15:532653 # TODO(crbug.com/1200904): Remove after migration
2654 'Linux TSan (bionic)': {
2655 'swarming': {
2656 'shards': 6,
2657 },
2658 },
Nico Weber8fbc2832018-12-14 16:00:572659 'Linux TSan Tests': {
2660 'swarming': {
2661 'shards': 6,
2662 },
2663 },
Sven Zheng9a52be52020-10-09 21:27:122664 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2665 'Mac10.13 Tests': {
2666 'precommit_args': [
2667 '--gtest_filter=-*',
2668 ],
2669 },
Zhaoyang Li69e2e002021-02-19 21:57:352670 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2671 'Mac10.15 Tests': {
2672 'precommit_args': [
2673 '--gtest_filter=-*',
2674 ],
2675 },
Dirk Pranked4f8b2c2021-05-07 14:59:242676 'Mac11 Tests': {
2677 # TODO(crbug.com/1206401): Restore to defaults when there is enough
2678 # capacity.
2679 'swarming': {
2680 'dimension_sets': [
2681 {
2682 'machine_type': 'n1-standard-4',
2683 }
2684 ],
2685 'shards': 1,
2686 },
2687 },
Stephen Martinis1384ff92020-01-07 19:52:152688 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282689 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152690 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282691 },
2692 },
Stephen Martinis75ab55d2018-08-30 02:27:122693 'Win10 Tests x64 (dbg)': {
2694 'experiment_percentage': 100, # https://crbug.com/840369
2695 },
Stephen Martinis1384ff92020-01-07 19:52:152696 'Win7 Tests (dbg)(1)': {
2697 'swarming': {
2698 'shards': 2,
2699 },
2700 },
2701 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112702 'swarming': {
2703 'shards': 4,
2704 },
2705 },
Stephen Martinis1384ff92020-01-07 19:52:152706 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112707 'swarming': {
2708 'shards': 4,
2709 },
2710 },
Sven Zhengfbbf21a2021-04-16 23:57:122711 # https://crbug.com/1199909,
Junhua Chen39dd2dba2021-05-05 17:51:542712 'linux-lacros-code-coverage': {
2713 'args': [
2714 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
2715 ]
2716 },
Sven Zhengfbbf21a2021-04-16 23:57:122717 'linux-lacros-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432718 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402719 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Sven Zhengfbbf21a2021-04-16 23:57:122720 ]
Anastasiia N11c1f8d2021-04-19 14:04:422721 },
2722 'linux-lacros-tester-rel': {
2723 'args': [
Yuke Liao56a437dd2021-05-05 04:53:402724 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
Anastasiia N11c1f8d2021-04-19 14:04:422725 ],
2726 },
Kenneth Russelleb60cbd22017-12-05 07:54:282727 },
2728 },
Haiyang Panfed339172021-03-10 23:19:572729 'system_webview_shell_layout_test_apk': {
2730 'remove_from': [
2731 'android-11-x86-fyi-rel', # crbug.com/1165280
2732 ],
2733 },
Weizhong Xia613fda42021-04-21 20:11:522734 'system_webview_wpt': {
2735 'modifications': {
2736 'android-webview-pie-x86-wpt-fyi-rel': {
2737 'swarming': {
2738 'dimension_sets': [
2739 {
2740 'machine_type': 'n1-standard-8',
2741 },
2742 ],
2743 'shards': 18,
2744 },
2745 },
2746 },
2747 },
Kenneth Russell8a386d42018-06-02 09:48:012748 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522749 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012750 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012751 'Linux Debug (NVIDIA)',
2752 'Mac Debug (Intel)',
2753 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492754 'Win10 FYI x64 Debug (NVIDIA)',
Yuly Novikovf28f1eca2019-07-04 22:43:392755 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052756 'Linux FYI Release (Intel HD 630)',
2757 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162758 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052759 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2760 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012761 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552762 },
Haiyang Pan8c201b92020-06-04 01:25:072763 'telemetry_chromium_minidump_unittests': {
2764 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062765 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072766 ],
2767 },
Brian Sheedyc117f6d2020-05-06 02:23:272768 'telemetry_monochrome_minidump_unittests': {
2769 'remove_from': [
2770 # Monochrome isn't supported on M.
2771 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062772 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272773 ],
2774 },
Kenneth Russelleb60cbd22017-12-05 07:54:282775 'telemetry_perf_unittests': {
2776 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282777 'Linux Tests': {
2778 'args': [
2779 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482780 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282781 ],
2782 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352783 'Linux Tests (dbg)(1)': {
2784 'args': [
2785 '--xvfb',
2786 '--jobs=1',
2787 ],
2788 },
Stephanie Kim56defb72020-11-19 21:32:372789 # TODO crbug.com/1143924: Remove when experimentation is complete
2790 'Linux Tests Robocrop': {
2791 'args': [
2792 '--xvfb',
2793 '--jobs=1',
2794 ],
2795 },
Kenneth Russelleb60cbd22017-12-05 07:54:282796 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282797 'Mac10.11 Tests': {
2798 'args': [
2799 '--jobs=1',
2800 ],
2801 },
2802 'Mac10.12 Tests': {
2803 'args': [
2804 '--jobs=1',
2805 ],
2806 },
Dirk Pranked4f8b2c2021-05-07 14:59:242807 'Mac11 Tests': {
2808 # TODO(crbug.com/1206401): Restore to defaults when there is enough
2809 # capacity.
2810 'swarming': {
2811 'dimension_sets': [
2812 {
2813 'machine_type': 'n1-standard-4',
2814 },
2815 ],
2816 'shards': 1,
2817 },
2818 },
Ned Nguyen6e6e5b32018-02-21 20:21:502819 'Win7 Tests (dbg)(1)': {
2820 'args': [
2821 '--jobs=1',
2822 ],
2823 'swarming': {
2824 'shards': 20,
2825 },
2826 'experiment_percentage': 100,
2827 },
Ben Pastene69400eb2021-03-25 19:27:162828 'chromeos-eve-chrome': {
2829 'args': [
2830 # TODO(crbug.com/1191132): Re-enable.
2831 '--skip=benchmarks.benchmark_smoke_unittest.BenchmarkSmokeTest.wasmpspdfkit',
2832 ],
2833 },
Ben Pastene2b4b15f2021-03-04 00:39:242834 'chromeos-kevin-chrome': {
2835 # TODO(crbug.com/1182948): Remove the experiment.
2836 'experiment_percentage': 100,
2837 },
Ben Pastene7b1384a2021-04-22 23:24:322838 'linux-bionic-rel': {
2839 'args': [
2840 '--xvfb',
2841 '--jobs=1',
2842 ],
2843 },
Stephen Martinis1384ff92020-01-07 19:52:152844 'linux-chromium-tests-staging-tests': {
2845 'args': [
2846 '--xvfb',
2847 '--jobs=1',
2848 ],
2849 },
2850 'linux-trusty-rel': {
2851 'args': [
2852 '--xvfb',
2853 '--jobs=1',
2854 ],
2855 },
Stephanie Kim5c7f31d2021-04-27 18:00:062856 'linux-xenial-rel': {
2857 'args': [
2858 '--xvfb',
2859 '--jobs=1',
2860 ],
2861 },
Kenneth Russelleb60cbd22017-12-05 07:54:282862 },
2863 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062864 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012865 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392866 # marshmallow on the CQ. https://crbug.com/1026487.
2867 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042868 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582869 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412870 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412871 'Mac10.11 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:142872 'Mac10.13 Tests',
Zhaoyang Li69e2e002021-02-19 21:57:352873 'Mac10.15 Tests',
Zhaoyang Li78427592021-03-25 19:03:232874 'Mac10.15 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152875 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292876 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112877 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282878 ],
2879 },
Stephen Martinis54d64ad2018-09-21 22:16:202880 'telemetry_unittests': {
2881 'modifications': {
Dirk Pranked4f8b2c2021-05-07 14:59:242882 # TODO(crbug.com/1206401): Restore to defaults when there is
2883 # enough capacity.
2884 'Mac11 Tests': {
2885 'swarming': {
2886 'dimension_sets': [
2887 {
2888 'machine_type': 'n1-standard-4',
2889 },
2890 ],
2891 'shards': 1,
2892 },
2893 },
Stephen Martinis54d64ad2018-09-21 22:16:202894 'Win10 Tests x64 (dbg)': {
2895 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402896 },
John Budorickc498fd3c2019-03-14 01:16:262897 },
2898 'remove_from': [
Ben Pastene619317752020-12-03 00:04:142899 'chromeos-kevin-rel', # crbug.com/1141234: Restore when there's more DUTs
2900
John Budorickc498fd3c2019-03-14 01:16:262901 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262902 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292903
2904 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262905 ],
Stephen Martinis54d64ad2018-09-21 22:16:202906 },
Brian Sheedyf3b48d62020-05-08 23:03:122907 'test_buildbucket_api_gpu_use_cases': {
2908 'remove_from': [
2909 # crbug.com/1080749
2910 'Optional Linux Release (NVIDIA)',
2911 ],
2912 },
Kenneth Russelleb60cbd22017-12-05 07:54:282913 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522914 'remove_from': [
Haiyang Pan0e39edf42020-04-28 19:29:012915 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392916 # on the CQ. https://crbug.com/1026487.
2917 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552918 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072919 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522920 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282921 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182922 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342923 # These are slow on the ASAN trybot for some reason.
2924 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182925 'swarming': {
John Budorick5052d552017-12-13 02:59:342926 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182927 },
2928 },
Stephen Martinis1384ff92020-01-07 19:52:152929 'Linux Chromium OS ASan LSan Tests (1)': {
2930 # These are slow on the ASAN trybot for some reason.
2931 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182932 'swarming': {
2933 'shards': 2,
2934 },
2935 },
Takuto Ikuta54671d972018-07-19 19:06:352936 'Linux ChromiumOS MSan Tests': {
2937 # These are very slow on the Chrome OS MSAN trybot for some reason.
2938 # crbug.com/865455
2939 'swarming': {
2940 'shards': 2,
2941 },
2942 },
Stephen Martinis31dde712021-04-23 00:15:532943 # TODO(crbug.com/1200904): Remove after migration
2944 'Linux TSan (bionic)': {
2945 'swarming': {
2946 'shards': 2,
2947 },
2948 },
Stephen Martinis1384ff92020-01-07 19:52:152949 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352950 'swarming': {
2951 'shards': 2,
2952 },
2953 },
Dirk Pranke4101a282021-05-07 19:23:302954 'Mac11 Tests': {
2955 # TODO(crbug.com/1206401): Restore to defaults when there is enough
2956 # capacity.
2957 'swarming': {
2958 'dimension_sets': [
2959 {
2960 'machine_type': 'n1-standard-4',
2961 },
2962 ],
2963 },
2964 },
Stephen Martinis1384ff92020-01-07 19:52:152965 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142966 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152967 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142968 },
2969 },
Stephen Martinis1384ff92020-01-07 19:52:152970 'android-asan': {
2971 'args': [
2972 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2973 ],
2974 },
Takuto Ikuta527cdff2020-01-29 08:04:272975 'android-marshmallow-arm64-rel-swarming': {
2976 'swarming': {
2977 'shards': 8,
2978 },
2979 },
Stephen Martinis1384ff92020-01-07 19:52:152980 'linux-chromeos-chrome': {
2981 'args': [
2982 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2983 ],
2984 },
Ben Pasteneacd57392019-10-31 02:13:252985 'linux-chromeos-dbg': {
2986 'swarming': {
2987 'shards': 2,
2988 },
2989 },
Erik Chend063aef72019-11-18 19:13:102990 'linux-chromeos-rel': {
2991 'swarming': {
2992 'shards': 2,
2993 },
2994 },
Yuke Liao597dd6df72020-08-18 03:02:542995 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542996 'linux-lacros-code-coverage': {
2997 'args': [
2998 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
2999 ],
3000 },
3001 # https://crbug.com/1111979,
Yuke Liao597dd6df72020-08-18 03:02:543002 'linux-lacros-rel': {
3003 'args': [
Yuke Liao56a437dd2021-05-05 04:53:403004 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Yuke Liao597dd6df72020-08-18 03:02:543005 ],
3006 },
Sven Zheng5c9d3e342020-08-11 21:39:433007 # https://crbug.com/1111979,
3008 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:433009 'args': [
Yuke Liao56a437dd2021-05-05 04:53:403010 '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:433011 ],
3012 },
Kenneth Russelleb60cbd22017-12-05 07:54:283013 },
3014 },
Maksim Sisov649b7017a2021-03-04 08:20:393015 'unit_tests_wayland': {
3016 'modifications': {
3017 # CI Ozone/Wayland tester.
3018 'Linux Tester (Ozone Wayland)': {
3019 'args': [
3020 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.unit_tests_wayland.filter',
3021 ],
3022 },
3023 }
3024 },
Kenneth Russell8a386d42018-06-02 09:48:013025 'video_decode_accelerator_gl_unittest': {
3026 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:013027 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:493028 'Optional Win10 x64 Release (Intel HD 630)',
3029 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:483030 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:013031 ],
3032 },
Sven Zheng577fe5ff2020-08-03 22:06:443033 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:393034 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:433035 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:543036 'linux-lacros-code-coverage': {
3037 'args': [
3038 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
3039 'DesktopWidgetTest*:'
3040 'DesktopWindowTreeHostPlatformTest*:'
3041 'EditableComboboxTest*:'
3042 'MenuRunnerTest*:'
3043 'TextfieldTest*:'
3044 'TooltipControllerTest*:'
3045 'TooltipStateManagerTest*'
3046 ],
3047 },
Sven Zheng5c9d3e342020-08-11 21:39:433048 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:433049 'args': [
3050 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:193051 'DesktopWidgetTest*:'
3052 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:533053 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:513054 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:533055 'TextfieldTest*:'
Benjamin Beaudry54b3b882021-03-12 23:55:363056 'TooltipControllerTest*:'
3057 'TooltipStateManagerTest*'
Sven Zheng5c9d3e342020-08-11 21:39:433058 ],
3059 },
Sven Zheng80734f12020-08-06 06:50:393060 },
Sven Zheng577fe5ff2020-08-03 22:06:443061 },
Tom Anderson76eff052020-04-01 21:28:523062 'views_unittests_wayland': {
3063 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:133064 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:523065 'Linux Ozone Tester (Wayland)': {
3066 'args': [
3067 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
3068 ],
3069 },
Maksim Sisov69730f82020-11-11 12:09:133070 # CI tester.
3071 'Linux Tester (Ozone Wayland)': {
3072 'args': [
3073 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
3074 ],
3075 },
Tom Anderson76eff052020-04-01 21:28:523076 },
3077 },
John Budorickd02c429de2020-01-10 19:02:213078 'viz_unittests': {
3079 'modifications': {
Haiyang Pancf765862021-03-18 20:39:153080 'android-11-x86-fyi-rel': {
3081 'args': [
3082 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.viz_unittests.filter',
3083 ],
3084 },
Haiyang Pan2486dcb2020-09-18 17:53:063085 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:093086 'args': [
John Budorickd02c429de2020-01-10 19:02:213087 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
3088 ],
3089 },
Haiyang Pan08d09dc2020-04-01 16:11:213090 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:093091 'args': [
John Budorickd02c429de2020-01-10 19:02:213092 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
3093 ],
3094 },
3095 },
3096 },
John Budorick20f4fa8d2019-08-02 22:58:293097 'vr_android_unittests': {
3098 'remove_from': [
Michael Thiessen2abf0052021-03-05 18:43:073099 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:063100 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:213101 'android-pie-x86-rel',
Haiyang Panfed339172021-03-10 23:19:573102 'android-11-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:293103 ],
3104 },
3105 'vr_common_unittests': {
3106 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213107 'android-pie-x86-rel',
John Budorick20f4fa8d2019-08-02 22:58:293108 ],
3109 },
Kenneth Russellfbda3c532017-12-08 23:57:243110 'vr_pixeltests': {
3111 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:213112 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:283113 'VR Linux',
Kenneth Russellfbda3c532017-12-08 23:57:243114 ],
3115 },
Nico Webere81999ee2018-07-01 23:52:433116 'wayland_client_perftests': {
3117 'remove_from': [
3118 'linux-chromeos-dbg', # https://crbug.com/859307
3119 ],
3120 },
Chong Gud1a5c5992021-04-09 04:08:323121 'web_engine_browsertests': {
3122 'modifications': {
3123 'fuchsia-code-coverage': {
3124 'swarming': {
Chong Gu115ce152021-04-15 23:57:163125 'shards': 14,
Chong Gud1a5c5992021-04-09 04:08:323126 },
3127 },
3128 },
3129 },
John Budorick63357462019-02-27 23:02:513130 'webdriver_tests_suite': {
3131 'remove_from': [
3132 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
Stephanie Kim5c7f31d2021-04-27 18:00:063133 'linux-xenial-rel',
John Budorick63357462019-02-27 23:02:513134 ],
3135 },
bsheedy048cbdb2019-02-04 20:32:053136 'webgl2_conformance_gl_passthrough_tests': {
3137 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:443138 # Not enough capacity. https://crbug.com/982294
3139 'Mac Pro FYI Release (AMD)',
3140 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:053141 ],
3142 },
John Budorick82e61dfb2019-12-10 04:36:093143 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:203144 'remove_from': [
3145 # The Mac NVIDIA Retina bots don't have the capacity to run
3146 # this test suite on mac_optional_gpu_tests_rel.
3147 'Optional Mac Retina Release (NVIDIA)',
3148 ],
Kenneth Russell8a386d42018-06-02 09:48:013149 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:013150 'Mac FYI GPU ASAN Release': {
3151 'args': [
3152 '--is-asan',
3153 ]
3154 },
3155 },
3156 },
3157 'webgl_conformance_gl_passthrough_tests': {
3158 'remove_from': [
3159 # crbug.com/555545 and crbug.com/649824:
3160 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
3161 # Always fails on older cards, flaky on newer cards.
Kenneth Russell8a386d42018-06-02 09:48:013162 'Win7 FYI Release (AMD)',
3163 ],
3164 },
Kenneth Russell984f2f12020-12-15 23:23:353165 'webgl_conformance_metal_passthrough_tests': {
3166 'remove_from': [
3167 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
3168 'Mac FYI Retina Release (NVIDIA)',
3169 ],
3170 },
Stephen Martinis54d64ad2018-09-21 22:16:203171 'webgl_conformance_tests': {
Kenneth Russelle63e41f2019-04-09 02:45:283172 'remove_from': [
3173 # Too slow on this configuration, which is severely hardware
3174 # constrained. crbug.com/950690
3175 'Mac FYI Retina Debug (NVIDIA)',
3176 ],
Kenneth Russell8a386d42018-06-02 09:48:013177 },
John Budorick82e61dfb2019-12-10 04:36:093178 'webgl_conformance_validating_tests': {
3179 'modifications': {
3180 'Mac FYI GPU ASAN Release': {
3181 'args': [
3182 '--is-asan',
3183 ]
3184 },
3185 },
3186 },
Kenneth Russelleb60cbd22017-12-05 07:54:283187 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:573188 'remove_from': [
3189 # Flakily fails on Win7. https://crbug.com/943372.
3190 'Win7 Tests (1)',
3191 'Win 7 Tests x64 (1)',
Haiyang Pan2489f032020-09-30 19:05:033192 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:063193 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
3194 'android-marshmallow-arm64-rel',
3195 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:573196 ],
Dirk Pranke81ff51c2017-12-09 19:24:283197 'modifications': {
John Budorick5052d552017-12-13 02:59:343198 'Linux ASan LSan Tests (1)': {
3199 # These are very slow on the ASAN trybot for some reason.
3200 # crbug.com/794372
3201 'swarming': {
3202 'shards': 5,
3203 },
3204 },
Stephen Martinis31dde712021-04-23 00:15:533205 # TODO(crbug.com/1200904): Remove after migration
3206 'Linux TSan (bionic)': {
3207 'swarming': {
3208 'shards': 2,
3209 },
3210 },
Erik Chen681dc0282019-11-26 22:54:493211 'Linux TSan Tests': {
3212 'swarming': {
3213 'shards': 2,
3214 },
3215 },
arthursonzogni26889d82018-05-29 17:18:163216 'Marshmallow 64 bit Tester': {
3217 # Increase timeout. See https://crbug.com/847229.
3218 'swarming': {
3219 'hard_timeout': 1200,
3220 },
3221 },
Haiyang Panc7c009e2021-03-18 19:31:233222 'android-11-x86-fyi-rel': {
3223 'args': [
3224 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.blink_unittests.filter',
3225 ],
3226 },
Omer Katz7d2be652020-01-22 18:13:463227 'linux-blink-heap-concurrent-marking-tsan-rel': {
3228 'swarming': {
3229 'shards': 2,
3230 },
3231 },
Dirk Pranke81ff51c2017-12-09 19:24:283232 },
Kenneth Russelleb60cbd22017-12-05 07:54:283233 },
Haiyang Panfbd2b482020-09-23 23:41:253234 'weblayer_browsertests': {
3235 'modifications': {
Haiyang Pand38464f52021-03-24 00:29:013236 'android-11-x86-fyi-rel': {
3237 'args': [
3238 # TODO(crbug.com/1191784): Enable this test once the issue is fixed.
3239 '--gtest_filter=-DownloadBrowserTest.OverrideDownloadDirectory',
3240 ],
3241 },
Haiyang Panfbd2b482020-09-23 23:41:253242 'android-pie-arm64-rel': {
3243 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3244 # capacity has been deployed.
3245 'swarming': {
3246 'dimension_sets': [
3247 {
3248 'device_type': 'sailfish',
3249 },
3250 ],
3251 },
3252 },
3253 },
3254 },
Haiyang Pan591dbad2020-06-05 20:26:373255 'weblayer_bundle_test': {
3256 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063257 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573258 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373259 ],
3260 },
3261 'weblayer_instrumentation_test_apk': {
3262 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:063263 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Panfed339172021-03-10 23:19:573264 'android-11-x86-fyi-rel', # crbug.com/1165280
Haiyang Pan591dbad2020-06-05 20:26:373265 ],
Haiyang Pan6d7a15b2020-10-03 00:29:193266 'modifications': {
3267 'android-pie-arm64-rel': {
3268 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3269 # capacity has been deployed.
3270 'swarming': {
3271 'dimension_sets': [
3272 {
3273 'device_type': 'sailfish',
3274 },
3275 ],
3276 },
3277 },
3278 },
Haiyang Pan591dbad2020-06-05 20:26:373279 },
Rakib M. Hasan48919902021-02-26 23:07:203280 'weblayer_instrumentation_test_apk_ToT_Tests': {
3281 'modifications': {
3282 'android-weblayer-10-x86-rel-tests': {
3283 'args': [
3284 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3285 ]
3286 },
3287 'android-weblayer-marshmallow-x86-rel-tests': {
3288 'args': [
3289 '--replace-system-package=org.chromium.weblayer.shell,apks/WebLayerShellSystemWebView.apk'
3290 ]
3291 }
3292 }
3293 },
Haiyang Pan4efd9b02021-03-17 23:58:303294 'weblayer_private_instrumentation_test_apk': {
3295 'modifications': {
3296 # TODO(crbug.com/1189403): Remove the filter once the issue is fixed.
3297 'android-11-x86-fyi-rel': {
3298 'args': [
3299 '--gtest_filter=-org.chromium.weblayer.test.MediaCaptureTest.*',
3300 ],
3301 },
3302 },
3303 },
Weizhong Xia7d335882021-01-28 02:49:523304 'weblayer_shell_wpt': {
3305 'modifications': {
3306 # TODO(crbug.com/1171555): remove this when test can run with more emulators
3307 'android-weblayer-pie-x86-wpt-fyi-rel': {
3308 'swarming': {
Weizhong Xia3671c5f2021-01-30 00:22:273309 'dimension_sets': [
3310 {
3311 'machine_type': 'n1-standard-8',
3312 },
3313 ],
Weizhong Xia7d335882021-01-28 02:49:523314 'shards': 18,
3315 },
3316 },
Weizhong Xia0f0c3302021-04-27 00:05:433317 'android-weblayer-pie-x86-wpt-smoketest': {
3318 'args': [
Weizhong Xiaeb234a4b2021-04-28 03:07:533319 '--default-exclude',
Weizhong Xia0f0c3302021-04-27 00:05:433320 '--include-file=../../third_party/blink/web_tests/android/WPTSmokeTestCases'
3321 ],
3322 'swarming': {
3323 'dimension_sets': [
3324 {
3325 'machine_type': 'n1-standard-8',
3326 },
3327 ],
3328 'shards': 3,
3329 },
3330 },
Weizhong Xia7d335882021-01-28 02:49:523331 },
3332 },
Haiyang Panfbd2b482020-09-23 23:41:253333 'webview_cts_tests': {
Haiyang Panfed339172021-03-10 23:19:573334 'remove_from': [
3335 'android-11-x86-fyi-rel', # crbug.com/1165280
Ben Joyce4677e682021-03-22 22:19:113336 'android-pie-arm64-coverage-experimental-rel', # TODO(crbug.com/1190999):
3337 # GLIBC_2.28 Not found.
Haiyang Panfed339172021-03-10 23:19:573338 ],
Haiyang Panfbd2b482020-09-23 23:41:253339 'modifications': {
3340 'android-pie-arm64-rel': {
3341 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
3342 # capacity has been deployed.
3343 'swarming': {
3344 'dimension_sets': [
3345 {
3346 'device_type': 'sailfish',
3347 },
3348 ],
3349 },
3350 },
3351 },
3352 },
Prakhar858888b72021-04-27 00:33:383353 'webview_cts_tests_gtest': {
3354 'remove_from': [
3355 'android-marshmallow-arm64-rel-dual-coverage',
3356 ],
3357 },
Kenneth Russelleb60cbd22017-12-05 07:54:283358 'webview_instrumentation_test_apk': {
3359 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:063360 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:543361 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:153362 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:503363 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:093364 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:193365 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:253366 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Ben Joyce02dc8092021-03-04 21:48:193367
Dirk Pranke20eae9a72017-12-09 18:12:143368 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:273369 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:033370 'android-lollipop-arm-rel-swarming',
Garrett Beaty47a2d802020-11-10 20:50:533371 # https://crbug.com/1147531 - covered on pie
3372 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:283373 ],
Ben Pastenee17a8e92018-07-12 21:55:183374 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:453375 # chromium.android.fyi
3376 'Android WebView P FYI (rel)': {
3377 'args': [
3378 '--annotation',
3379 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
3380 ],
3381 },
Ben Pastenee17a8e92018-07-12 21:55:183382 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:303383 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:573384 # TODO(https://crbug.com/884413): Re-enable this once the tests are
3385 # either passing or there is more capacity.
3386 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:183387 },
Haiyang Pan103864812021-03-19 19:28:443388 'android-11-x86-fyi-rel': {
3389 'args': [
3390 # TODO(crbug.com/1189746) Enable this test once the issue is fixed.
3391 '--gtest_filter=-org.chromium.net.NetworkChangeNotifierTest.testNetworkChangeNotifierJavaObservers',
3392 ],
3393 },
Haiyang Pan08d09dc2020-04-01 16:11:213394 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:293395 'args': [
3396 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3397 ],
3398 },
Ben Pastenee17a8e92018-07-12 21:55:183399 },
Kenneth Russelleb60cbd22017-12-05 07:54:283400 },
Prakhar858888b72021-04-27 00:33:383401 'webview_ui_instrumentation_tests': {
3402 'remove_from': [
3403 'android-marshmallow-arm64-rel-dual-coverage',
3404 ],
3405 },
Haiyang Panfed339172021-03-10 23:19:573406 'webview_ui_test_app_test_apk': {
3407 'remove_from': [
3408 'android-11-x86-fyi-rel', # crbug.com/1165280
3409 ],
3410 },
bsheedy800f5062018-08-07 00:47:543411 'xr_browser_tests': {
3412 'remove_from': [
Maggie Chen4fc29842018-08-07 19:12:483413 # Fails on the bot, http://crbug.com/868143
3414 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:543415 ],
3416 },
Kenneth Russelleb60cbd22017-12-05 07:54:283417}