blob: e09e97b9ebc122e07f55298de7151ed2cb876c77 [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This is a .pyl, or "Python Literal", file. You can treat it just like a
6# .json file, with the following exceptions:
7# * all keys must be quoted (use single quotes, please);
8# * comments are allowed, using '#' syntax; and
9# * trailing commas are allowed.
10
11# Exceptions to the common test suites can only include removal from
12# particular bots, and modifications on particular bots. By design,
13# it's not possible to add one-off tests to bots. Instead they have to
14# be added to one of the test suites in test_suites.pyl.
15#
Jeff Yoone2188f62020-08-24 20:55:5716# Note that if you are excluding with variants, you will need to exclude
17# per variant, with the identifier appended to the test suite name.
18# For example, if you have ios_chrome_ui_eg2tests_module with variant
19# SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you
20# must exclude with the test name as:
21# "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0"
22
Kenneth Russelleb60cbd22017-12-05 07:54:2823# The goal is to drive the number of exceptions to zero, to make all
24# the bots behave similarly.
25{
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
28 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5829 'args': [
30 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
31 ],
Haiyang Panfbd2b482020-09-23 23:41:2532 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
33 # capacity has been deployed.
34 'swarming': {
35 'dimension_sets': [
36 {
37 'device_type': 'sailfish',
38 },
39 ],
40 },
Andrew Luo38b311f2019-10-04 03:42:0941 },
Haiyang Pan08d09dc2020-04-01 16:11:2142 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0443 'args': [
44 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
45 ],
46 },
Andrew Luo38b311f2019-10-04 03:42:0947 },
48 },
Sven Zhengc60debc2020-09-10 18:40:5249 'android_sync_integration_tests': {
50 'remove_from': [
51 # Remove from CQ bots due to capacity.
52 'android-marshmallow-arm64-rel',
53 'android-lollipop-arm-rel',
54 ],
55 },
Kenneth Russelleb60cbd22017-12-05 07:54:2856 'android_webview_unittests': {
57 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3258 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5459 'android-lollipop-arm-rel',
Yun Liu3e759dbb2019-11-01 19:25:5260 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2861 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2862 },
Jamie Madillc9ae75d2020-10-23 19:19:4863 'angle_end2end_tests': {
64 'remove_from': [
65 # TODO(ynovikov) Investigate why the test breaks on older devices.
66 'Android FYI Release (Nexus 5)',
67 'Android FYI Release (Nexus 6)',
68 'Android FYI Release (Nexus 9)',
Jamie Madillc9ae75d2020-10-23 19:19:4869 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
70 'Linux FYI Debug (NVIDIA)',
71 ],
Yuly Novikov60cbf642020-11-19 20:43:1572 'modifications': {
73 # anglebug.com/5328 suspecting blue screen caused by multiprocess
74 'ANGLE GPU Win10 x64 Release (Intel HD 630)': {
75 'args': [
76 '--max-processes=1',
77 ],
78 },
79 'Optional Win10 x64 Release (Intel HD 630)': {
80 'args': [
81 '--max-processes=1',
82 ],
83 },
84 'Win10 FYI x64 Exp Release (Intel HD 630)': {
85 'args': [
86 '--max-processes=1',
87 ],
88 },
89 'Win10 FYI x64 Release (Intel HD 630)': {
90 'args': [
91 '--max-processes=1',
92 ],
93 },
Yuly Novikov80d2e672021-02-13 00:16:0494 'win10-angle-x64-intel': {
95 'args': [
96 '--max-processes=1',
97 ],
98 },
Yuly Novikov60cbf642020-11-19 20:43:1599 },
Jamie Madillc9ae75d2020-10-23 19:19:48100 },
101 'angle_perftests': {
102 'remove_from': [
103 'Android FYI Release (Nexus 5)', # crbug.com/915429
104 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Jamie Madillc9ae75d2020-10-23 19:19:48105 'Linux FYI GPU TSAN Release', # crbug.com/950542
106 ],
107 },
108 'angle_unittests': {
109 'remove_from': [
110 # On Android, these are already run on the main waterfall.
111 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36112 # Times out listing tests crbug.com/1167314
113 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48114 # Does not currently work on Lacros configurations.
115 'linux-lacros-tester-rel',
116 'linux-lacros-tester-fyi-rel',
117 ],
Jamie Madillc9ae75d2020-10-23 19:19:48118 },
119 'angle_white_box_tests': {
Yuly Novikov60cbf642020-11-19 20:43:15120 'modifications': {
121 # anglebug.com/5328 suspecting blue screen caused by multiprocess
122 'ANGLE GPU Win10 x64 Release (Intel HD 630)': {
123 'args': [
124 '--max-processes=1',
125 ],
126 },
127 'Optional Win10 x64 Release (Intel HD 630)': {
128 'args': [
129 '--max-processes=1',
130 ],
131 },
132 'Win10 FYI x64 Exp Release (Intel HD 630)': {
133 'args': [
134 '--max-processes=1',
135 ],
136 },
137 'Win10 FYI x64 Release (Intel HD 630)': {
138 'args': [
139 '--max-processes=1',
140 ],
141 },
Yuly Novikov80d2e672021-02-13 00:16:04142 'win10-angle-x64-intel': {
143 'args': [
144 '--max-processes=1',
145 ],
146 },
Yuly Novikov60cbf642020-11-19 20:43:15147 },
Jamie Madillc9ae75d2020-10-23 19:19:48148 },
Haiyang Pan363c59a2020-07-23 05:47:04149 'blink_platform_unittests': {
150 'modifications': {
151 # TODO(crbug.com/1108121): Remove this filter
152 'android-nougat-arm64-rel': {
153 'args': [
154 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
155 ],
156 },
Haiyang Panfbd2b482020-09-23 23:41:25157 'android-pie-arm64-rel': {
158 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
159 # capacity has been deployed.
160 'swarming': {
161 'dimension_sets': [
162 {
163 'device_type': 'sailfish',
164 },
165 ],
166 },
167 },
Haiyang Pan363c59a2020-07-23 05:47:04168 },
169 },
John Chenaab16fc02020-03-03 06:35:45170 'blink_web_tests': {
171 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01172 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45173 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
174 'Win10 Tests x64 (dbg)',
175 ],
176 'modifications': {
177 'Fuchsia x64': {
178 'args': [
179 '--platform=fuchsia',
180 ],
181 'swarming': {
182 'shards': 1,
183 },
184 },
185 'Linux Tests': {
186 "args": [
187 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
188 ],
189 },
190 'Linux Tests (dbg)(1)': {
191 'args': [
192 '--debug',
193 ],
194 'swarming': {
195 'shards': 20,
196 },
197 },
John Chenaab16fc02020-03-03 06:35:45198 'Mac10.11 Tests': {
199 # TODO(kbr): this is essentially redundant.
200 'swarming': {
201 'dimension_sets': [
202 {
203 'gpu': 'none',
204 'os': 'Mac-10.11.6',
205 },
206 ],
207 'shards': 25,
208 },
209 },
210 'Mac10.12 Tests': {
211 'swarming': {
212 'shards': 25,
213 },
214 },
215 'Mac10.13 Tests': {
216 'swarming': {
217 'dimension_sets': [
218 {
Erik Staab59591f32020-08-25 23:07:07219 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45220 },
221 ],
222 'shards': 25,
223 },
224 },
225 'Mac10.13 Tests (dbg)': {
226 'args': [
227 '--debug',
228 ],
John Budorickd3375fa2020-03-17 20:49:11229 'swarming': {
230 'shards': 25,
231 },
John Chenaab16fc02020-03-03 06:35:45232 },
233 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45234 # This builder compiles Chromium in release mode, but V8 in debug.
235 # TODO(machenbach): Change name and out directory of this builder to
236 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45237 'args': [
Michael Achenbach455d39242020-06-22 13:33:45238 '-t',
239 'Debug',
240 '--release',
John Chenaab16fc02020-03-03 06:35:45241 ],
242 },
243 'V8 Blink Linux Future': {
244 'args': [
245 '--additional-driver-flag=--js-flags=--future',
246 ],
247 },
248 'WebKit Linux ASAN': {
249 'args': [
250 '--additional-expectations',
251 '../../third_party/blink/web_tests/ASANExpectations',
252 '--time-out-ms',
253 '48000',
254 '--enable-sanitizer',
255 ],
256 'swarming': {
257 'shards': 20,
258 },
259 },
260 'WebKit Linux Leak': {
261 'args': [
262 '--additional-expectations',
263 '../../third_party/blink/web_tests/LeakExpectations',
264 '--time-out-ms',
265 '48000',
266 '--enable-leak-detection',
267 ],
268 'swarming': {
269 'shards': 10,
270 },
271 },
272 'WebKit Linux MSAN': {
273 'args': [
274 '--additional-expectations',
275 '../../third_party/blink/web_tests/MSANExpectations',
276 '--time-out-ms',
277 '66000',
278 '--enable-sanitizer',
279 ],
280 'swarming': {
281 'expiration': 36000,
282 'hard_timeout': 10800,
283 'io_timeout': 3600,
284 'shards': 20,
285 },
286 },
287 'WebKit Linux composite_after_paint Dummy Builder': {
288 'args': [
289 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
290 ],
291 },
292 'WebKit Linux layout_ng_disabled Builder': {
293 'args': [
294 '--additional-driver-flag=--disable-blink-features=LayoutNG',
295 ],
296 },
297 'Win10 Tests x64': {
298 'args': [
299 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21300 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45301 ],
302 'swarming': {
303 "shards": 28
304 },
305 },
306 'Win10 Tests x64 (dbg)': {
307 'args': [
308 '--debug',
309 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21310 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45311 ],
312 },
John Chenaab16fc02020-03-03 06:35:45313 'Win7 Tests (dbg)(1)': {
314 'args': [
315 '--debug',
316 '--time-out-ms',
317 '60000'
318 ],
319 'experiment_percentage': 100,
320 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
321 # from prefered_os_dimension in
322 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
323 # Swarming dimensions would be either specified for all testers on the
324 # waterfall (and therefore, explicitly specified for all tests in the
325 # generated JSON), or this would be removed, and the implicit one used.
326 'swarming': {
327 'dimension_sets': [
328 {
329 'os': 'Windows-7-SP1',
330 }
331 ],
332 },
333 },
334 # tryserver.chromium.android
335 'android_blink_rel': {
336 'args': [
337 '--release',
338 '--android',
339 # TODO(crbug.com/912120): Breakpad was entirely disabled on
340 # Android. Remove this when it no longer affects Android crash
341 # log handling.
342 '--disable-breakpad',
343 # TODO(crbug.com/875172): run on the real GPU since the
344 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
345 '--additional-driver-flag=--use-gpu-in-tests',
346 ],
347 },
348 'devtools_frontend_linux_blink_light_rel': {
349 'args': [
350 'http/tests/devtools',
351 ],
352 'swarming': {
353 'shards': 4,
354 },
355 },
356 'fuchsia-fyi-x64-rel': {
357 'args': [
358 '--platform=fuchsia',
359 ],
360 'swarming': {
361 'shards': 1,
362 },
363 },
Mathias Carlen30968a62020-03-31 08:47:04364 'linux-autofill-assistant': {
365 'args': [
366 '--release',
367 ],
368 },
Yuzu Saijo9709bcc2020-03-18 09:12:20369 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45370 'args': [
Hitoshi Yoshida01e12b32020-11-27 02:47:59371 '--additional-driver-flag=--enable-features=BackForwardCache:enable_same_site/true',
John Chenaab16fc02020-03-03 06:35:45372 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
373 ],
374 },
375 'linux-blink-animation-use-time-delta': {
376 'args': [
377 '--debug',
378 ],
379 },
John Chenaab16fc02020-03-03 06:35:45380 'linux-blink-heap-concurrent-marking-tsan-rel': {
381 'args': [
382 '--release',
383 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
384 ],
385 },
Daniel Libby178c9832020-10-08 20:36:14386 'linux-blink-web-tests-force-accessibility-rel': {
387 'args': [
388 '--additional-driver-flag=--force-renderer-accessibility',
389 ],
390 },
John Chenaab16fc02020-03-03 06:35:45391 'linux-code-coverage': {
392 'args': [
393 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
394 ],
395 'swarming': {
396 'shards': 20,
397 },
398 },
Aaron Gable40f79aa2020-03-21 01:21:15399 'linux-layout-tests-edit-ng': {
400 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49401 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15402 ],
403 },
John Chenaab16fc02020-03-03 06:35:45404 'mac10.12-blink-rel-dummy': {
405 'swarming': {
406 'shards': 20,
407 },
408 },
409 'mac10.13-blink-rel-dummy': {
410 'swarming': {
411 'shards': 20,
412 },
413 },
John Chenaab16fc02020-03-03 06:35:45414 'mac10.14-blink-rel-dummy': {
415 'swarming': {
416 'shards': 20,
417 },
418 },
Ilia Samsonov7efe05e2020-05-07 19:00:46419 'mac10.15-blink-rel-dummy': {
420 'swarming': {
421 'shards': 20,
422 },
423 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44424 'mac11.0-blink-rel-dummy': {
425 'swarming': {
426 'shards': 20,
427 },
428 },
John Chenaab16fc02020-03-03 06:35:45429 },
430 },
John Budorickca995852019-06-26 16:55:55431 'breakpad_unittests': {
432 'modifications': {
433 'android-asan': {
434 'args': [
435 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
436 ],
437 },
438 },
439 },
Kenneth Russelleb60cbd22017-12-05 07:54:28440 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24441 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29442 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41443 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26444 'ToTLinuxTSan', # https://crbug.com/368525
Gary Tongd5f5a742021-01-29 00:01:13445 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46446 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11447 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24448 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28449 'modifications': {
Nico Weber3f919792020-06-12 23:34:52450 'CrWinAsan': {
451 # These are very slow on the ASAN trybot for some reason.
452 # crbug.com/794372
453 'swarming': {
454 'shards': 40,
455 },
456 },
457 'CrWinAsan(dll)': {
458 # These are very slow on the ASAN trybot for some reason.
459 # crbug.com/794372
460 'swarming': {
461 'shards': 40,
462 },
463 },
Stephen Martinis1384ff92020-01-07 19:52:15464 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36465 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15466 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36467 },
468 },
Stephen Martinis1384ff92020-01-07 19:52:15469 'Linux ASan LSan Tests (1)': {
470 # These are very slow on the ASAN trybot for some reason.
471 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19472 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15473 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19474 },
475 },
Chris Cunningham1d0e9e12020-02-26 22:56:40476 'Linux ASan Tests (sandboxed)': {
477 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41478 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40479 },
480 },
Stephen Martinis1384ff92020-01-07 19:52:15481 'Linux Chromium OS ASan LSan Tests (1)': {
482 # These are very slow on the ASAN trybot for some reason.
483 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51484 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15485 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51486 },
487 },
Stephen Martinis1384ff92020-01-07 19:52:15488 'Linux ChromiumOS MSan Tests': {
489 # These are very slow on the Chrome OS MSAN trybot for some reason.
490 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34491 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36492 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34493 },
Ben Pastene44221d32020-05-21 23:38:36494 'args': [
495 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
496 ],
Kenneth Russell56a3e862017-12-08 03:11:34497 },
John Budorick614f91a2020-03-30 20:34:55498 'Linux Tests (dbg)(1)': {
499 # crbug.com/1066161
500 'swarming': {
501 'shards': 20,
502 },
503 },
Stephen Martinis1384ff92020-01-07 19:52:15504 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24505 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24506 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24507 },
508 },
John Budorickd3375fa2020-03-17 20:49:11509 'Mac10.13 Tests (dbg)': {
Sven Zhengb4995e32021-01-07 21:11:23510 # https://crbug.com/1152770
John Budorickd3375fa2020-03-17 20:49:11511 'swarming': {
Kuan Huang1e9a92c2021-01-26 18:54:38512 'shards': 40,
John Budorickd3375fa2020-03-17 20:49:11513 },
514 },
Stephen Martinis1384ff92020-01-07 19:52:15515 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28516 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18517 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28518 },
519 },
Stephen Martinis1384ff92020-01-07 19:52:15520 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28521 'swarming': {
522 'shards': 20,
523 },
524 },
Kenneth Russell6c83d212018-07-27 20:52:59525 'Win10 Tests x64': {
526 # crbug.com/868082
527 'args': [
528 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
529 ],
Takuto Ikutac9c269a2019-01-10 22:40:25530 'swarming': {
531 # This is for slow test execution that often becomes a critical path of
532 # swarming jobs. crbug.com/868114
533 'shards': 15,
534 }
Kenneth Russell6c83d212018-07-27 20:52:59535 },
Stephen Martinis1384ff92020-01-07 19:52:15536 'Win7 Tests (1)': {
537 # This is for slow test execution that often becomes a critical path of
538 # swarming jobs. crbug.com/868114
539 'swarming': {
540 'shards': 15,
541 },
542 },
543 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02544 'swarming': {
545 'shards': 20,
546 },
547 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16548 'linux-chromeos-beta': {
549 'args': [
550 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
551 ],
552 },
Stephen Martinis1384ff92020-01-07 19:52:15553 'linux-chromeos-chrome': {
554 # TODO(https://crbug.com/932269): Promote out of experiment when the
555 # tests are green.
556 'args': [
557 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
558 ],
559 },
560 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16561 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15562 'shards': 50,
563 },
564 },
565 'linux-chromeos-dbg': {
566 'swarming': {
567 'shards': 30,
568 },
569 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16570 'linux-chromeos-ltc': {
571 'args': [
572 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
573 ],
574 },
575 'linux-chromeos-lts': {
576 'args': [
577 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
578 ],
579 },
Stephen Martinis1384ff92020-01-07 19:52:15580 'linux-chromeos-rel': {
581 'swarming': {
582 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16583 'dimension_sets': [
584 {
585 'kvm': '1',
586 },
587 ],
Stephen Martinis1384ff92020-01-07 19:52:15588 },
589 },
Jacob Kopczynski3a555bd32020-12-10 01:41:16590 'linux-chromeos-stable': {
591 'args': [
592 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
593 ],
594 },
Stephen Martinis1384ff92020-01-07 19:52:15595 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01596 'args': [
597 '--no-sandbox',
598 ],
Stephen Martinis1384ff92020-01-07 19:52:15599 'swarming': {
600 'shards': 50,
601 },
602 },
Yuke Liaod75285f92020-08-18 18:33:56603 'linux-lacros-rel': {
604 'args': [
605 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
606 ],
607 },
Sven Zheng80734f12020-08-06 06:50:39608 'linux-lacros-tester-rel': {
609 'args': [
610 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
611 ],
612 },
Stephen Martinis1384ff92020-01-07 19:52:15613 'linux-trusty-rel': {
614 'args': [
John Budorick79ec9012020-01-08 21:56:31615 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
616 ],
Stephen Martinis1384ff92020-01-07 19:52:15617 },
618 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15619 'swarming': {
620 'shards': 15,
621 },
622 },
Stephen Martinis1384ff92020-01-07 19:52:15623 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52624 # These are very slow on the ASAN trybot for some reason.
625 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15626 'swarming': {
Nico Weber3f919792020-06-12 23:34:52627 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16628 },
629 },
Kenneth Russelleb60cbd22017-12-05 07:54:28630 },
631 },
Maksim Sisov4af9c032020-06-12 12:43:11632 'browser_tests_wayland': {
633 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13634 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11635 'Linux Ozone Tester (Wayland)': {
636 'args': [
637 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
638 ],
639 },
Maksim Sisov69730f82020-11-11 12:09:13640 # CI tester.
641 'Linux Tester (Ozone Wayland)': {
642 'args': [
643 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
644 ],
645 },
Maksim Sisov4af9c032020-06-12 12:43:11646 },
647 },
Erik Chen681dc0282019-11-26 22:54:49648 'cc_unittests': {
649 'modifications': {
650 'Linux TSan Tests': {
651 'swarming': {
652 'shards': 3,
653 },
654 },
Haiyang Pan2486dcb2020-09-18 17:53:06655 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38656 # https://crbug.com/1039860
657 'args': [
658 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
659 ],
660 },
Haiyang Pan08d09dc2020-04-01 16:11:21661 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38662 # https://crbug.com/1039860
663 'args': [
664 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
665 ],
666 },
Erik Chen681dc0282019-11-26 22:54:49667 },
668 },
Prakhar94f444a2020-10-08 07:30:08669 'check_static_initializers': {
670 'modifications': {
671 'Mac Builder': {
672 'args': [
673 '--allow-coverage-initializer',
674 ],
675 },
676 },
677 },
Dirk Pranke1b767092017-12-07 04:44:23678 'checkbins': {
679 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33680 'linux-archive-dbg',
681 'linux-archive-rel',
682 'mac-archive-dbg',
683 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23684 ],
685 },
Ben Pastene7a05a8f2020-11-12 17:25:51686 'chrome_all_tast_tests': {
687 'modifications': {
688 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
689 'args': [
690 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
691 '--strip-chrome',
692 ],
693 },
694 },
695 },
Andrew Luod252791ac2019-10-15 00:28:13696 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25697 'modifications': {
698 'android-pie-arm64-rel': {
699 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
700 # capacity has been deployed.
701 'swarming': {
702 'dimension_sets': [
703 {
704 'device_type': 'sailfish',
705 },
706 ],
707 },
708 },
709 },
Andrew Luod252791ac2019-10-15 00:28:13710 },
Haiyang Pan6e42a5682021-01-29 21:48:05711 'chrome_modern_public_bundle_fake_modules_smoke_test': {
712 'remove_from': [
713 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
714 'android-marshmallow-arm64-rel',
715 ],
716 },
Haiyang Panb4baf932021-01-26 03:35:01717 'chrome_modern_public_bundle_smoke_test': {
Haiyang Pan6e42a5682021-01-29 21:48:05718 'remove_from': [
719 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
720 'android-marshmallow-arm64-rel',
721 ],
Haiyang Panb4baf932021-01-26 03:35:01722 },
Yun Liu7cfd28a2019-10-30 01:57:12723 'chrome_public_smoke_test': {
724 'remove_from': [
725 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Panb4baf932021-01-26 03:35:01726 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110#c21)
727 'android-marshmallow-arm64-rel',
Yun Liu7cfd28a2019-10-30 01:57:12728 ],
729 },
Kenneth Russelleb60cbd22017-12-05 07:54:28730 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09731 'remove_from': [
732 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12733 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Pana3ff55ae2020-04-23 18:26:54734 'android-lollipop-arm-rel', # https://crbug.com/1060245
John Budorick27d2d44e2019-05-20 20:26:09735 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28736 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32737 'Android CFI': {
738 'args': [
739 '--exclude-annotation',
740 'Feature=RenderTest', # https://crbug.com/1068294
741 ],
742 },
Kenneth Russelleb60cbd22017-12-05 07:54:28743 'Marshmallow 64 bit Tester': {
744 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28745 'shards': 14,
746 },
747 },
Arthur Wang5dd7b07c2020-04-04 01:05:22748 'Marshmallow Tablet Tester': {
749 'args': [
750 '--timeout-scale',
751 '2.0',
752 ],
753 },
Ben Pastenec73e96e92018-07-12 01:40:35754 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57755 # TODO(https://crbug.com/884413): Re-enable this once the tests are
756 # either passing or there is more capacity.
757 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35758 },
Stephen Martinis1384ff92020-01-07 19:52:15759 'android-arm64-proguard-rel': {
760 'swarming': {
761 'shards': 25,
762 },
763 },
Haiyang Pan1ad3bb032020-04-24 23:52:03764 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57765 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31766 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57767 },
768 },
Stephen Martinis1384ff92020-01-07 19:52:15769 'android-marshmallow-arm64-rel': {
770 'swarming': {
771 'shards': 25,
772 },
773 },
Brian Sheedy44a7a0032020-04-16 19:20:57774 'android-marshmallow-arm64-rel-swarming': {
775 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31776 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57777 },
778 },
Haiyang Pan742760c2021-02-12 03:21:41779 'android-marshmallow-x86-rel': {
780 'args': [
781 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
782 ],
783 'swarming': {
784 # TODO(crbug.com/1127110): Revisit shards and machine_type if there
785 # are n2 machines available in the test pool.
786 'shards': 25,
787 'dimension_sets': [
788 {
789 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
790 },
791 ],
792 },
793 # TODD(crbug.com/1127110): Remove experimental once it works fine.
Haiyang Pana4b003a22021-02-13 01:36:29794 'experiment_percentage': 100,
Haiyang Pan742760c2021-02-12 03:21:41795 },
Haiyang Pan765477d2020-09-22 17:59:55796 'android-marshmallow-x86-rel-non-cq': {
Haiyang Pan37fbd7a42020-06-03 03:27:37797 'args': [
798 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
799 ],
800 },
Stephen Martinis1384ff92020-01-07 19:52:15801 'android-pie-arm64-rel': {
802 'args': [
803 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
804 ],
Haiyang Pan43640ee2020-02-13 01:38:00805 },
Haiyang Pan08d09dc2020-04-01 16:11:21806 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00807 'args': [
Haiyang Pan71373072020-03-02 19:57:49808 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
809 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32810 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00811 ],
Haiyang Pan71373072020-03-02 19:57:49812 'swarming': {
813 'named_caches': [
814 {
815 'name': 'avd_generic_playstore_android28',
816 'path': '.android',
817 },
818 {
819 'name': 'system_images_android_28_google_apis_playstore_x86',
820 'path': '.emulator_sdk',
821 },
Haiyang Pan980402822020-10-07 23:24:56822 ],
823 'dimension_sets': [
824 {
825 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
826 },
827 ],
Haiyang Pan71373072020-03-02 19:57:49828 },
John Budorick34009472018-04-03 17:38:44829 },
Kenneth Russelleb60cbd22017-12-05 07:54:28830 },
831 },
832 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15833 'remove_from': [
Brian Sheedy29ac5692021-01-06 17:41:49834 # Decided to no longer run VR tests on L, crbug.com/1159619.
835 'Lollipop Phone Tester',
bsheedy410dd7c2018-06-15 22:42:09836 'Lollipop Tablet Tester',
837 'Marshmallow Tablet Tester',
Brian Sheedy29ac5692021-01-06 17:41:49838 'android-lollipop-arm-rel',
Haiyang Pan2486dcb2020-09-18 17:53:06839 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:21840 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09841 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16842 'ToTAndroid',
843 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09844 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12845 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09846 ],
Haiyang Pan363c59a2020-07-23 05:47:04847 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:50848 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:04849 'android-nougat-arm64-rel': {
850 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:50851 # Applying a mixin via an exception doesn't work, so manually apply
852 # the same arguments as the 'vr_instrumentation_test' mixin.
853 '--remove-system-package=com.google.vr.vrcore',
854 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
855 ],
Brian Sheedy4a652b72020-12-17 23:59:49856 },
Haiyang Pan363c59a2020-07-23 05:47:04857 },
Kenneth Russelleb60cbd22017-12-05 07:54:28858 },
bsheedy75a4dd52018-11-27 23:24:30859 'chrome_public_test_vr_apk-vega': {
860 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30861 'Oreo Phone Tester': {
862 'swarming': {
863 'dimension_sets': [
864 {
865 'device_os': 'OVR1.180808.003',
866 'device_type': 'vega',
867 'os': 'Android',
868 },
869 ],
870 },
871 }
872 }
873 },
Ian Struiksmaeb285db02020-10-20 22:19:34874 'chrome_sizes': {
875 'modifications': {
Yuke Liao975680302021-02-18 18:34:54876 'lacros-amd64-generic-chrome': {
877 'swarming': {
878 'dimension_sets': [
879 {
880 'os': 'Ubuntu-16.04',
881 },
882 ],
883 },
884 },
Ian Struiksmaeb285db02020-10-20 22:19:34885 'win-chrome': {
886 'swarming': {
887 # TODO(crbug.com/1124829): Remove this exception once pool
888 # chrome.tests is migrated to 1909.
889 'dimension_sets': [
890 {
891 'os': 'Windows-10-15063',
892 },
893 ],
894 },
895 },
896 'win64-chrome': {
897 'swarming': {
898 # TODO(crbug.com/1124829): Remove this exception once pool
899 # chrome.tests is migrated to 1909.
900 'dimension_sets': [
901 {
902 'os': 'Windows-10-15063',
903 },
904 ],
905 },
906 },
907 },
908 },
Takuto Ikuta1b749b902019-04-11 18:05:53909 'chromedriver_py_tests': {
910 'remove_from': [
911 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53912 'Win10 Tests x64 (dbg)',
913 ],
914 },
Yun Liu3e759dbb2019-11-01 19:25:52915 'components_browsertests': {
916 'remove_from': [
917 'android-code-coverage-native', # crbug/1018434
918 ],
919 },
Kenneth Russelleb60cbd22017-12-05 07:54:28920 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52921 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:53922 # https://crbug.com/1147531 - covered on lollipop
923 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:41924 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57925 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52926 'android-code-coverage-native', # crbug/1018431
Stephen Roe2cfe780f2020-07-13 21:52:51927 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:21928 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
929 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
930 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52931 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28932 'modifications': {
John Budorick5052d552017-12-13 02:59:34933 'Linux ASan LSan Tests (1)': {
934 # These are very slow on the ASAN trybot for some reason.
935 # crbug.com/794372
936 'swarming': {
937 'shards': 5,
938 },
939 },
Takuto Ikuta54671d972018-07-19 19:06:35940 'Linux Chromium OS ASan LSan Tests (1)': {
941 # These are very slow on the ASAN trybot for some reason.
942 # crbug.com/794372
943 'swarming': {
944 'shards': 5,
945 },
946 },
Erik Chen681dc0282019-11-26 22:54:49947 'Linux TSan Tests': {
948 'swarming': {
949 'shards': 2,
950 },
951 },
Omer Katz7d2be652020-01-22 18:13:46952 'linux-blink-heap-concurrent-marking-tsan-rel': {
953 'swarming': {
954 'shards': 2,
955 },
956 },
Sven Zheng80734f12020-08-06 06:50:39957 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:40958 'linux-lacros-rel': {
959 'args': [
James Cookd98c3322021-01-28 17:35:34960 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.components_unittests.filter',
Sven Zheng19767e52020-08-24 23:33:40961 ],
962 },
963 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:43964 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:43965 'args': [
James Cookd98c3322021-01-28 17:35:34966 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.components_unittests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:43967 ],
Sven Zheng80734f12020-08-06 06:50:39968 },
969 },
Sven Zheng577fe5ff2020-08-03 22:06:44970 },
Kenneth Russelleb60cbd22017-12-05 07:54:28971 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29972 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29973 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18974 'android-code-coverage-native', # crbug/1018434
Haiyang Pan62a7ae52020-11-19 23:54:55975 'android-lollipop-arm-rel', # crbug.com/1133002
Yuke Liaod7da81b2020-03-20 18:57:57976 # http://crbug.com/1060245#c30: due to low utility and capacity.
977 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:29978 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28979 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24980 'Cast Audio Linux': {
981 'args': [
Nico Weber02f30392018-07-16 18:39:43982 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24983 ],
Kenneth Russellfbda3c532017-12-08 23:57:24984 },
985 'Cast Linux': {
986 'args': [
Nico Weber02f30392018-07-16 18:39:43987 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24988 ],
Kenneth Russellfbda3c532017-12-08 23:57:24989 },
Erik Chenb681c8c2019-11-25 22:52:52990 'Linux ASan LSan Tests (1)': {
991 'swarming': {
992 'shards': 12,
993 },
994 },
Chris Cunninghame1a04ea2019-04-24 01:49:32995 'Linux ASan Tests (sandboxed)': {
996 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41997 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:32998 },
999 },
Erik Chen681dc0282019-11-26 22:54:491000 'Linux TSan Tests': {
1001 'swarming': {
1002 'shards': 15,
1003 },
1004 },
Stephen Martinis1384ff92020-01-07 19:52:151005 'Lollipop Phone Tester': {
1006 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:381007 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:151008 },
1009 },
Sergey Silkinfe96b352020-10-19 20:41:341010 'Lollipop Tablet Tester': {
1011 'args': [
1012 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
1013 ],
1014 },
1015 'Marshmallow Tablet Tester': {
1016 'args': [
1017 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1018 ],
1019 },
Sergey Silkin1fe10e82020-10-30 19:36:581020 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
1021 'args': [
1022 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1023 ],
1024 },
1025 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1026 'args': [
1027 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1028 ],
1029 }
1030 ,
Stephen Martinis1384ff92020-01-07 19:52:151031 'Win10 Tests x64': {
1032 # crbug.com/868082
1033 'args': [
1034 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1035 ],
1036 },
1037 'Win10 Tests x64 (dbg)': {
1038 'experiment_percentage': 100,
1039 # crbug.com/868082
1040 'args': [
1041 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151042 ],
1043 },
1044 'android-arm64-proguard-rel': {
1045 'swarming': {
1046 'shards': 16,
1047 },
1048 },
1049 'android-asan': {
1050 'args': [
1051 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1052 ],
1053 'swarming': {
1054 'shards': 18,
1055 },
1056 },
Stephen Martinis1384ff92020-01-07 19:52:151057 'android-marshmallow-arm64-rel': {
1058 'swarming': {
1059 'shards': 16,
1060 },
1061 },
Haiyang Pan2486dcb2020-09-18 17:53:061062 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431063 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571064 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431065 ],
Haiyang Panc47f6d12020-08-19 18:34:491066 'swarming': {
1067 'shards': 20,
1068 },
John Budoricka4e23882020-02-28 18:36:431069 },
Haiyang Pan363c59a2020-07-23 05:47:041070 'android-nougat-arm64-rel': {
1071 'swarming': {
1072 'shards': 16,
1073 },
1074 # TODO(crbug.com/1108055): Remove this filter
1075 'args': [
1076 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1077 ],
1078 },
Haiyang Pan08d09dc2020-04-01 16:11:211079 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431080 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571081 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431082 ],
Haiyang Pan2eb735e72020-09-15 22:51:511083 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561084 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511085 },
John Budoricka4e23882020-02-28 18:36:431086 },
Omer Katz7d2be652020-01-22 18:13:461087 'linux-blink-heap-concurrent-marking-tsan-rel': {
1088 'swarming': {
1089 'shards': 4,
1090 },
1091 },
Stephen Martinis1384ff92020-01-07 19:52:151092 'linux-chromeos-code-coverage': {
1093 'swarming': {
1094 'shards': 12,
1095 },
1096 },
Albert J. Wong91f109652019-11-19 03:01:161097 'linux-chromeos-rel': {
1098 'swarming': {
1099 'shards': 3,
1100 },
1101 },
Yuke Liao79424e42020-01-06 21:00:111102 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011103 'args': [
1104 '--no-sandbox',
1105 ],
Yuke Liao79424e42020-01-06 21:00:111106 'swarming': {
1107 'shards': 12,
1108 },
1109 },
Sven Zheng80734f12020-08-06 06:50:391110 # https://crbug.com/1111979
1111 'linux-lacros-tester-fyi-rel': {
1112 'experiment_percentage': 100,
1113 },
Sven Zheng5c9d3e342020-08-11 21:39:431114 # https://crbug.com/1111979,
1115 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431116 'args': [
Sven Zheng1bc97822020-08-27 22:17:361117 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431118 ],
1119 },
Kenneth Russelleb60cbd22017-12-05 07:54:281120 },
1121 },
Maksim Sisov6058ba72020-05-04 10:29:131122 'content_browsertests_wayland': {
1123 'modifications': {
1124 'Linux Ozone Tester (Wayland)': {
1125 'args': [
1126 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1127 ],
1128 },
1129 },
1130 },
Nico Weber81e16ace22018-06-30 02:58:471131 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071132 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501133 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061134 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071135 ],
Dirk Prankeb1c36b322018-07-11 02:42:001136 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001137 'Win10 Tests x64 (dbg)': {
1138 'experiment_percentage': 100, # https://crbug.com/861730
1139 },
1140 },
Nico Weber81e16ace22018-06-30 02:58:471141 },
John Budorick27d2d44e2019-05-20 20:26:091142 'content_shell_test_apk': {
1143 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091144 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:521145 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:091146 ],
John Budorickee2e64f2020-03-02 20:19:101147 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:061148 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101149 'args': [
Haiyang Pan28e73582020-05-30 00:34:271150 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101151 ],
1152 },
Haiyang Pan08d09dc2020-04-01 16:11:211153 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101154 'args': [
1155 '--gtest_filter=-ContentViewScrollingTest.testFling',
1156 ],
1157 },
1158 },
John Budorick27d2d44e2019-05-20 20:26:091159 },
Kenneth Russelleb60cbd22017-12-05 07:54:281160 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:181161 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:181162 'android-code-coverage-native', # crbug/1018434
1163 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281164 'modifications': {
John Budorick5052d552017-12-13 02:59:341165 'Linux ASan LSan Tests (1)': {
1166 # These are slow on the ASAN trybot for some reason.
1167 # crbug.com/794372
1168 'swarming': {
1169 'shards': 2,
1170 },
1171 },
Takuto Ikuta54671d972018-07-19 19:06:351172 'Linux ChromiumOS MSan Tests': {
1173 # These are very slow on the Chrome OS MSAN trybot for some reason.
1174 # crbug.com/865455
1175 'swarming': {
1176 'shards': 2,
1177 },
1178 },
Kenneth Russelleb60cbd22017-12-05 07:54:281179 },
1180 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031181 'context_lost_passthrough_tests': {
1182 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001183 'Mac FYI GPU ASAN Release': {
1184 'args': [
1185 '--is-asan',
1186 ]
1187 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031188 },
1189 },
1190 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461191 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1192 # exception once there is enough capacity to run these tests.
1193 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461194 'Android FYI Release (Pixel 2)',
1195 ],
Kenneth Russellc1a09302018-07-10 01:12:541196 'modifications': {
1197 'Mac FYI GPU ASAN Release': {
1198 'args': [
1199 '--is-asan',
1200 ]
1201 },
1202 },
1203 },
Kenneth Russellfbda3c532017-12-08 23:57:241204 'crashpad_tests': {
1205 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481206 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391207 # https://crbug.com/crashpad/304
1208 'Linux TSan Tests',
1209 'ToTLinuxTSan',
1210 # https://crbug.com/crashpad/306
1211 'Linux CFI',
1212 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241213 ],
1214 },
John Budorick5bc387fe2019-05-09 20:02:531215 'cronet_sizes': {
1216 'modifications': {
1217 'android-cronet-arm-dbg': {
1218 'swarming': {
1219 'dimension_sets': [
1220 {
1221 'device_os': None,
1222 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561223 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531224 },
1225 ],
1226 },
1227 },
1228 },
1229 },
Brian Sheedye285c9b2019-07-15 21:42:461230 'depth_capture_tests': {
1231 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1232 # exception once there is enough capacity to run these tests.
1233 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461234 'Android FYI Release (Pixel 2)',
1235 ],
1236 },
Ben Pastene61ad637c2020-05-08 22:24:411237 'disk_usage_tast_test': {
1238 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1239 'remove_from': [
1240 'chromeos-kevin-rel',
1241 ],
1242 },
Joe Downing41486042018-10-18 22:44:441243 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291244 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291245 'CrWinAsan(dll)', # https://crbug.com/935598
1246 ],
Joe Downing41486042018-10-18 22:44:441247 'modifications': {
1248 'Win10 Tests x64 (dbg)': {
1249 'experiment_percentage': 100, # https://crbug.com/876615
1250 },
Sven Zheng5c9d3e342020-08-11 21:39:431251 # https://crbug.com/1111979,
1252 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431253 'args': [
1254 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1255 ],
1256 },
Joe Downing41486042018-10-18 22:44:441257 },
1258 },
Sven Zheng577fe5ff2020-08-03 22:06:441259 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391260 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431261 # https://crbug.com/1111979,
1262 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431263 'args': [
Yuke Liaobb8308322020-08-12 20:20:471264 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1265 'BluetoothSocketApiUnittest.CreateThenClose:'
1266 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431267 ],
1268 },
Sven Zheng80734f12020-08-06 06:50:391269 },
Sven Zheng577fe5ff2020-08-03 22:06:441270 },
Kenneth Russelleb60cbd22017-12-05 07:54:281271 'gin_unittests': {
1272 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471273 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461274 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471275 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281276 ],
1277 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001278 'gl_tests_passthrough': {
1279 'remove_from': [
1280 'CFI Linux ToT',
1281 # Can't run on MSAN because gl_tests uses the hardware driver,
1282 # which isn't instrumented.
1283 'Linux MSan Tests',
1284 ],
1285 'modifications': {
1286 # TODO(kbr): figure out a better way to specify blocks of
1287 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121288 'Linux ASan LSan Tests (1)': {
1289 'args': [
1290 '--use-gpu-in-tests',
1291 '--no-xvfb',
1292 ],
1293 'swarming': {
1294 'dimension_sets': [
1295 {
1296 'gpu': '10de:1cb3',
1297 'os': 'Ubuntu',
1298 'pool': 'chromium.tests.gpu',
1299 },
1300 ],
1301 },
1302 },
1303 'Linux CFI': {
1304 'args': [
1305 '--use-gpu-in-tests',
1306 '--no-xvfb',
1307 ],
1308 'swarming': {
1309 'dimension_sets': [
1310 {
1311 'gpu': '10de:1cb3',
1312 'os': 'Ubuntu',
1313 'pool': 'chromium.tests.gpu',
1314 },
1315 ],
1316 },
1317 },
1318 'Linux TSan Tests': {
1319 'args': [
1320 '--use-gpu-in-tests',
1321 '--no-xvfb',
1322 ],
1323 'swarming': {
1324 'dimension_sets': [
1325 {
1326 'gpu': '10de:1cb3',
1327 'os': 'Ubuntu',
1328 'pool': 'chromium.tests.gpu',
1329 },
1330 ],
1331 },
1332 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001333 },
1334 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241335 'gl_tests_validating': {
John Budorickca14c76f62017-12-09 14:19:181336 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:181337 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011338 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:081339 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:551340 # which isn't instrumented.
1341 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181342 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281343 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:451344 # TODO(kbr): figure out a better way to specify blocks of
1345 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121346 'Linux ASan LSan Tests (1)': {
1347 'args': [
1348 '--use-gpu-in-tests',
1349 '--no-xvfb',
1350 ],
1351 'swarming': {
1352 'dimension_sets': [
1353 {
1354 'gpu': '10de:1cb3',
1355 'os': 'Ubuntu',
1356 'pool': 'chromium.tests.gpu',
1357 },
1358 ],
1359 },
1360 },
1361 'Linux CFI': {
1362 'args': [
1363 '--use-gpu-in-tests',
1364 '--no-xvfb',
1365 ],
1366 'swarming': {
1367 'dimension_sets': [
1368 {
1369 'gpu': '10de:1cb3',
1370 'os': 'Ubuntu',
1371 'pool': 'chromium.tests.gpu',
1372 },
1373 ],
1374 },
1375 },
1376 'Linux TSan Tests': {
1377 'args': [
1378 '--use-gpu-in-tests',
1379 '--no-xvfb',
1380 ],
1381 'swarming': {
1382 'dimension_sets': [
1383 {
1384 'gpu': '10de:1cb3',
1385 'os': 'Ubuntu',
1386 'pool': 'chromium.tests.gpu',
1387 },
1388 ],
1389 },
1390 },
Haiyang Pan2486dcb2020-09-18 17:53:061391 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311392 'args': [
1393 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1394 ],
1395 },
Andrew Luo38b311f2019-10-04 03:42:091396 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311397 'args': [
Andrew Luobe83fd82019-12-19 03:07:581398 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1399 ],
Andrew Luo38b311f2019-10-04 03:42:091400 },
Haiyang Pan08d09dc2020-04-01 16:11:211401 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311402 'args': [
1403 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1404 ],
1405 },
Kenneth Russelleb60cbd22017-12-05 07:54:281406 },
1407 },
Takuto Ikutaf5333252019-11-06 16:07:081408 'gl_unittests': {
1409 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081410 # On Android, these are already run on the main waterfall.
1411 # Run them on the one-off Android FYI bots, though.
1412 'Android FYI Release (Nexus 5X)',
Yuly Novikov37e04342020-05-29 00:52:041413 # Can't run on MSAN because gl_unittests uses the hardware driver,
1414 # which isn't instrumented.
1415 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081416 ],
Takuto Ikutaf5333252019-11-06 16:07:081417 },
1418 'gl_unittests_ozone': {
1419 'remove_from': [
1420 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1421 # which isn't instrumented.
1422 'Linux ChromiumOS MSan Tests',
1423 ],
1424 },
1425 'gpu_process_launch_tests': {
1426 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1427 # exception once there is enough capacity to run these tests.
1428 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081429 'Android FYI Release (Pixel 2)',
1430 ],
1431 },
Brian Sheedye285c9b2019-07-15 21:42:461432 'hardware_accelerated_feature_tests': {
1433 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1434 # exception once there is enough capacity to run these tests.
1435 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461436 'Android FYI Release (Pixel 2)',
1437 ],
1438 },
Brad Halla36886c2019-02-26 16:52:291439 'headless_browsertests': {
1440 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291441 'CrWinAsan(dll)', # https://crbug.com/935598
1442 ],
1443 },
Kenneth Russell8a386d42018-06-02 09:48:011444 'info_collection_tests': {
1445 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011446 # The Mac ASAN swarming bot runs tests on two different GPU
1447 # types, so we can't have one expected vendor ID / device ID.
1448 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011449 'Android V8 FYI Release (Nexus 5X)',
1450 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351451 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011452 'Mac V8 FYI Release (Intel)',
1453 'Win V8 FYI Release (NVIDIA)',
1454 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591455 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:291456 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:511457 'args': [
Brian Sheedyb18cb762020-06-30 00:09:291458 # Swarming does not report a GPU since tests are run in a VM, but
1459 # the VM does report that a GPU is present.
1460 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:361461 ],
1462 },
Brian Sheedyfe61cdac2020-02-12 01:25:591463 },
Brian Sheedy32eeeb52020-05-22 01:49:371464 'replacements': {
1465 'ChromeOS FYI Release (amd64-generic)': {
1466 'args': {
1467 # Swarming does not report a GPU since tests are run in a VM, but
1468 # the VM does report that a GPU is present.
1469 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:291470 # Magic substitution happens after regular replacement, so remove it
1471 # now since we are manually applying the expected device ID above.
1472 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:371473 },
Brian Sheedyff6d1442020-09-19 00:46:311474 },
1475 'Mac FYI arm64 Release (Apple DTK)': {
1476 'args': {
1477 # The GPU information is not yet exposed in swarming, so we can't
1478 # explicitly request it and have the JSON generation handle this
1479 # automatically.
1480 '--expected-vendor-id': '106b',
1481 },
1482 },
Brian Sheedy32eeeb52020-05-22 01:49:371483 },
Kenneth Russell8a386d42018-06-02 09:48:011484 },
Kenneth Russelleb60cbd22017-12-05 07:54:281485 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291486 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291487 'CrWinAsan(dll)', # https://crbug.com/935598
1488 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281489 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151490 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261491 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151492 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261493 },
1494 },
John Budorickca14c76f62017-12-09 14:19:181495 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171496 # These are slow on the ASan trybot for some reason, crbug.com/794372
1497 'swarming': {
1498 'shards': 6,
1499 },
1500 },
Takuto Ikuta54671d972018-07-19 19:06:351501 'Linux ChromiumOS MSan Tests': {
1502 # These are very slow on the Chrome OS MSAN trybot for some reason.
1503 # crbug.com/865455
1504 'swarming': {
1505 'shards': 5,
1506 },
1507 },
Stephen Martinis1384ff92020-01-07 19:52:151508 'Linux TSan Tests': {
1509 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271510 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151511 'shards': 20,
Dirk Pranke8fd63c12017-12-10 18:06:271512 },
1513 },
Stephen Martinis1384ff92020-01-07 19:52:151514 'ToTLinuxTSan': {
1515 # These are slow on the TSan bots for some reason, crbug.com/794372
1516 'swarming': {
1517 'shards': 6,
1518 },
1519 },
1520 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031521 'Win10 Tests x64 (dbg)': {
1522 'experiment_percentage': 100,
1523 },
Stephen Martinis1384ff92020-01-07 19:52:151524 'Win7 Tests (dbg)(1)': {
1525 'swarming': {
1526 'shards': 4,
1527 },
1528 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161529 # TODO(crbug.com/970649): Remove these filters.
1530 'linux-chromeos-beta': {
1531 'args': [
1532 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1533 ],
1534 },
Ben Pastene8ef125e2019-12-10 01:46:291535 'linux-chromeos-chrome': {
Ben Pastene8ef125e2019-12-10 01:46:291536 'args': [
1537 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1538 ],
1539 },
Stephen Martinis1384ff92020-01-07 19:52:151540 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111541 'swarming': {
1542 'shards': 10,
1543 },
1544 },
Jacob Kopczynski3a555bd32020-12-10 01:41:161545 'linux-chromeos-ltc': {
1546 'args': [
1547 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1548 ],
1549 },
1550 'linux-chromeos-lts': {
1551 'args': [
1552 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1553 ],
1554 },
1555 'linux-chromeos-stable': {
1556 'args': [
1557 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1558 ],
1559 },
Stephen Martinis1384ff92020-01-07 19:52:151560 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111561 'swarming': {
1562 'shards': 10,
1563 },
1564 },
Sven Zheng80734f12020-08-06 06:50:391565 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121566 'linux-lacros-rel': {
1567 'args': [
1568 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1569 ],
1570 },
1571 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441572 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441573 'args': [
1574 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1575 ],
1576 },
Kenneth Russelleb60cbd22017-12-05 07:54:281577 },
1578 },
John Budorickf00e5ff2019-06-11 21:21:061579 'ipc_tests': {
1580 'modifications': {
1581 'android-asan': {
1582 'swarming': {
1583 'shards': 2,
1584 },
1585 },
1586 },
1587 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031588 'maps_pixel_passthrough_test': {
1589 'replacements': {
1590 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1591 # use ${got_cr_revision}, which is only set on the V8 bots.
1592 'Linux V8 FYI Release (NVIDIA)': {
1593 'args': {
1594 '--git-revision': '${got_cr_revision}',
1595 },
1596 },
1597 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1598 'args': {
1599 '--git-revision': '${got_cr_revision}',
1600 },
1601 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001602 'Mac V8 FYI Release (Intel)': {
1603 'args': {
1604 '--git-revision': '${got_cr_revision}',
1605 },
1606 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031607 'Win V8 FYI Release (NVIDIA)': {
1608 'args': {
1609 '--git-revision': '${got_cr_revision}',
1610 },
1611 },
1612 },
1613 },
1614 'maps_pixel_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:501615 'modifications': {
1616 'Android FYI Release (Pixel 4)': {
1617 'args': [
1618 # Pixel 4s are weird in that they can output in different color spaces
1619 # simultaneously. The readback code for capturing a screenshot assumes
1620 # only one color space, so disable wide color gamut for the test to
1621 # work around the issue. See https://crbug.com/1166379 for more
1622 # information.
1623 '--extra-browser-args=--disable-wcg-for-test',
1624 ],
1625 },
1626 },
Brian Sheedye285c9b2019-07-15 21:42:461627 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1628 # exception once there is enough capacity to run these tests.
1629 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461630 'Android FYI Release (Pixel 2)',
1631 ],
Brian Sheedy44fd891b2019-10-03 20:07:541632 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541633 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1634 # use ${got_cr_revision}, which is only set on the V8 bots.
1635 'Android V8 FYI Release (Nexus 5X)': {
1636 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321637 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541638 },
1639 },
1640 'Linux V8 FYI Release (NVIDIA)': {
1641 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321642 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541643 },
1644 },
1645 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1646 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321647 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541648 },
1649 },
1650 'Mac V8 FYI Release (Intel)': {
1651 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321652 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541653 },
1654 },
Brian Sheedy44fd891b2019-10-03 20:07:541655 },
Brian Sheedye285c9b2019-07-15 21:42:461656 },
Chong Gu06c022992020-10-24 21:25:151657 'maps_tests': {
1658 'remove_from': [
1659 'Fuchsia x64' # https://crbug.com/1058255
1660 ],
1661 },
Andrew Luo38b311f2019-10-04 03:42:091662 'media_unittests': {
1663 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:061664 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211665 'args': [
Haiyang Pan569659f02020-05-30 00:48:451666 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211667 ],
1668 },
Andrew Luo38b311f2019-10-04 03:42:091669 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581670 'args': [
1671 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1672 ],
Andrew Luo38b311f2019-10-04 03:42:091673 },
Haiyang Pan08d09dc2020-04-01 16:11:211674 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211675 'args': [
Haiyang Pan569659f02020-05-30 00:48:451676 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211677 ],
1678 },
Andrew Luo38b311f2019-10-04 03:42:091679 },
1680 },
John Budorickf00e5ff2019-06-11 21:21:061681 'mojo_unittests': {
1682 'modifications': {
1683 'android-asan': {
1684 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441685 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061686 },
1687 },
1688 },
1689 },
Peter Kotwiczda2f11102020-10-09 05:29:501690 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151691 'modifications': {
1692 'ToTAndroid': {
1693 'swarming': {
1694 'dimension_sets': [
1695 {
John Budorick838256a2020-02-29 01:29:071696 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151697 'device_os': None,
1698 'device_playstore_version': None,
1699 'device_type': None,
1700 'os': 'Ubuntu-16.04',
1701 },
1702 ],
1703 },
1704 },
1705 'android-arm64-proguard-rel': {
1706 'swarming': {
1707 'dimension_sets': [
1708 {
John Budorick838256a2020-02-29 01:29:071709 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151710 'device_os': None,
1711 'device_playstore_version': None,
1712 'device_type': None,
1713 'os': 'Ubuntu-16.04',
1714 },
1715 ],
1716 },
1717 },
1718 'android-pie-arm64-rel': {
1719 'swarming': {
1720 'dimension_sets': [
1721 {
John Budorick838256a2020-02-29 01:29:071722 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151723 'device_os': None,
1724 'device_os_flavor': None,
1725 'device_playstore_version': None,
1726 'device_type': None,
1727 'os': 'Ubuntu-16.04',
1728 },
1729 ],
1730 },
1731 },
1732 },
Erik Chend16d922d2019-12-10 04:37:141733 },
bsheedye9469572019-01-23 17:31:331734 'monochrome_public_test_ar_apk': {
1735 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:031736 'Nougat Phone Tester': {
1737 'args': [
1738 # ArCore is not installed as a system app on N, so we can install it
1739 # normally instead of replacing the system version.
1740 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1741 ],
1742 },
bsheedye9469572019-01-23 17:31:331743 # We need to match the Playstore version as well because AR tests fail on
1744 # old versions of the Playstore.
1745 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:081746 'args': [
1747 # ArCore is not installed as a system app on O, so we can install it
1748 # normally instead of replacing the system version.
1749 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1750 ],
bsheedye9469572019-01-23 17:31:331751 'swarming': {
1752 'dimension_sets': [
1753 {
1754 'device_os': 'OPR3.170623.008',
bsheedye9469572019-01-23 17:31:331755 'device_type': 'marlin',
1756 'os': 'Android',
1757 },
1758 ],
1759 },
1760 },
Haiyang Pan57159eba2020-05-07 23:14:131761 'android-10-arm64-rel': {
1762 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501763 '--remove-system-package=com.google.ar.core',
1764 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:131765 ]
1766 },
Haiyang Pan363c59a2020-07-23 05:47:041767 'android-nougat-arm64-rel': {
1768 'args': [
1769 # ArCore is not installed as a system app on N, so we can install it
1770 # normally instead of replacing the system version.
1771 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1772 ],
1773 },
Brian Sheedy2bcd16b2019-04-22 22:47:081774 'android-pie-arm64-dbg': {
1775 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501776 '--remove-system-package=com.google.ar.core',
1777 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:081778 ]
1779 }
bsheedye9469572019-01-23 17:31:331780 },
1781 },
Nico Weberd3096fb2018-06-07 17:50:151782 'nacl_helper_nonsfi_unittests': {
1783 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:151784 'Linux TSan Tests', # Sets enable_nacl=false.
1785 ],
1786 },
Kenneth Russellfbda3c532017-12-08 23:57:241787 'nacl_loader_unittests': {
1788 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351789 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511790 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:111791 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481792 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241793 ],
1794 },
Kenneth Russelleb60cbd22017-12-05 07:54:281795 'net_unittests': {
1796 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:271797 'CrWinAsan': {
1798 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1799 'swarming': {
1800 'shards': 16,
1801 },
1802 },
1803 'CrWinAsan(dll)': {
1804 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1805 'swarming': {
1806 'shards': 16,
1807 },
1808 },
John Budorickca14c76f62017-12-09 14:19:181809 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341810 # These are very slow on the ASAN trybot for some reason.
1811 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181812 'swarming': {
John Budorick5052d552017-12-13 02:59:341813 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181814 },
1815 },
1816 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:351817 # These are very slow on the ASAN trybot for some reason.
1818 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181819 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021820 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181821 }
1822 },
Takuto Ikuta54671d972018-07-19 19:06:351823 'Linux ChromiumOS MSan Tests': {
1824 # These are very slow on the Chrome OS MSAN trybot for some reason.
1825 # crbug.com/865455
1826 'swarming': {
1827 'shards': 2,
1828 },
1829 },
John Budorickca14c76f62017-12-09 14:19:181830 'Linux TSan Tests': {
1831 'swarming': {
1832 'shards': 4,
1833 }
1834 },
Ben Pastene8bf205b2018-06-13 04:00:331835 # The suite runs signficantly slower on linux dbg, so increase shards.
1836 'Linux Tests (dbg)(1)': {
1837 'swarming': {
1838 'shards': 2,
1839 },
1840 },
Stephen Martinis1384ff92020-01-07 19:52:151841 'ToTLinuxASan': {
1842 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1843 'swarming': {
1844 'shards': 16,
1845 },
1846 },
1847 'ToTLinuxTSan': {
1848 'swarming': {
1849 'shards': 4,
1850 }
1851 },
Haiyang Pan2486dcb2020-09-18 17:53:061852 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:501853 # crbug.com/1046060
1854 'args': [
1855 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1856 ],
1857 },
Haiyang Pan08d09dc2020-04-01 16:11:211858 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:501859 # crbug.com/1046060
1860 'args': [
1861 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1862 ],
1863 },
Omer Katz7d2be652020-01-22 18:13:461864 'linux-blink-heap-concurrent-marking-tsan-rel': {
1865 'swarming': {
1866 'shards': 4,
1867 }
1868 },
Ben Pastene8bf205b2018-06-13 04:00:331869 'linux-chromeos-dbg': {
1870 'swarming': {
1871 'shards': 2,
1872 },
1873 },
Nico Weber33b9b7a2020-06-12 19:23:271874 'win-asan': {
1875 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1876 'swarming': {
1877 'shards': 16,
1878 },
1879 },
Kenneth Russelleb60cbd22017-12-05 07:54:281880 },
1881 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311882 'network_service_browser_tests': {
1883 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291884 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261885 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171886 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1887 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191888 'Win7 Tests (1)', # For swarming capacity reasons.
1889 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061890 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061891 'Mac10.11 Tests',
1892 'Mac10.13 Tests',
1893 'Mac10.13 Tests (dbg)',
1894 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061895 'ToTMacASan',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311896 ],
Kenneth Russell6c83d212018-07-27 20:52:591897 'modifications': {
Kenneth Russell6c83d212018-07-27 20:52:591898 'Win10 Tests x64': {
1899 # crbug.com/868082
1900 'args': [
1901 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1902 ],
Takuto Ikutac9c269a2019-01-10 22:40:251903 # This is for slow test execution that often becomes a critical path of
1904 # swarming jobs. crbug.com/868114
1905 'swarming': {
1906 'shards': 20,
1907 },
Kenneth Russell6c83d212018-07-27 20:52:591908 },
Yuke Liao58e1d202020-03-20 23:02:011909 'linux-code-coverage': {
1910 'args': [
1911 '--no-sandbox',
1912 ],
1913 'swarming': {
1914 'shards': 20,
1915 },
1916 }
Kenneth Russell6c83d212018-07-27 20:52:591917 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311918 },
John Abd-El-Malek4782bd12018-06-12 01:08:211919 'network_service_components_browsertests': {
1920 'remove_from': [
Nico Weber073af192018-06-21 19:22:171921 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1922 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191923 'Win7 Tests (1)', # For swarming capacity reasons.
1924 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061925 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061926 'Mac10.11 Tests',
1927 'Mac10.13 Tests',
1928 'Mac10.13 Tests (dbg)',
1929 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061930 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191931 ],
1932 },
1933 'network_service_content_browsertests': {
1934 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291935 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101936 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171937 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1938 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191939 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111940 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061941 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061942 'Mac10.11 Tests',
1943 'Mac10.13 Tests',
1944 'Mac10.13 Tests (dbg)',
1945 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061946 'ToTMacASan',
John Abd-El-Malek4782bd12018-06-12 01:08:211947 ],
1948 },
John Abd-El-Malek787a41a2018-06-12 18:10:531949 'network_service_extensions_browsertests': {
1950 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291951 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171952 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1953 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191954 'Win7 Tests (1)', # For swarming capacity reasons.
1955 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061956 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061957 'Mac10.11 Tests',
1958 'Mac10.13 Tests',
1959 'Mac10.13 Tests (dbg)',
1960 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061961 'ToTMacASan',
John Abd-El-Malek787a41a2018-06-12 18:10:531962 ],
1963 },
Brad Halla36886c2019-02-26 16:52:291964 'network_service_headless_browsertests': {
1965 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291966 'CrWinAsan(dll)', # https://crbug.com/935598
1967 ],
1968 },
John Abd-El-Malek787a41a2018-06-12 18:10:531969 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191970 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291971 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101972 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171973 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1974 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191975 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061976 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061977 'Mac10.11 Tests',
1978 'Mac10.13 Tests',
1979 'Mac10.13 Tests (dbg)',
1980 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061981 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191982 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531983 'modifications': {
John Budorickd96ee6f2018-06-15 17:20:111984 'Win10 Tests x64 (dbg)': {
1985 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531986 },
1987 },
1988 },
John Chenaab16fc02020-03-03 06:35:451989 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:281990 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:281991 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1992 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:281993 ],
Yuke Liaobc9ff982019-04-30 06:56:161994 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151995 'Linux Tests': {
1996 "args": [
1997 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:151998 ],
1999 },
Yuke Liaoea70f472019-12-19 06:03:362000 'linux-code-coverage': {
2001 'args': [
2002 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362003 ],
2004 'swarming': {
2005 'shards': 20,
2006 },
2007 },
Yuke Liaobc9ff982019-04-30 06:56:162008 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282009 },
Xi Cheng34ca4042018-02-23 00:10:122010 'notification_helper_unittests': {
2011 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122012 # The test uses WinRT, which only exists in Windows 8 or above.
2013 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122014 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122015 'Win7 Tests (1)',
2016 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152017 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122018 'ToTWin',
2019 'ToTWin(dbg)',
2020 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032021 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:122022 'ToTWin64',
2023 'ToTWin64(dbg)',
2024 'ToTWin64(dll)',
2025 'ToTWinCFI',
2026 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082027 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:122028 ],
2029 },
Nico Weber295dd5f2020-10-30 05:39:322030 'openscreen_unittests': {
2031 'remove_from': [
Nico Weber295dd5f2020-10-30 05:39:322032 'Linux CFI', # crbug.com/1143983
2033 'CFI Linux ToT', # crbug.com/1143983
2034 ],
2035 },
Ben Pastenee723b2f2019-05-31 19:10:272036 'ozone_unittests': {
2037 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292038 'chromeos-betty-pi-arc-chrome': {
2039 'args': [
2040 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2041 ],
2042 },
Ben Pastenebce9b2a2020-10-15 17:18:092043 'chromeos-betty-pi-arc-chrome-beta': {
2044 'args': [
2045 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2046 ],
2047 },
Ben Pastene500cc1d12021-01-22 18:10:472048 'chromeos-betty-pi-arc-chrome-dchecks': {
2049 'args': [
2050 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2051 ],
2052 },
Jacob Kopczynski2fd462052020-11-13 19:18:222053 'chromeos-betty-pi-arc-chrome-ltc': {
2054 'args': [
2055 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2056 ],
2057 },
2058 'chromeos-betty-pi-arc-chrome-lts': {
2059 'args': [
2060 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2061 ],
2062 },
Ben Pastenebce9b2a2020-10-15 17:18:092063 'chromeos-betty-pi-arc-chrome-stable': {
2064 'args': [
2065 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2066 ],
2067 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162068 'linux-chromeos-beta': {
2069 'args': [
2070 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2071 ],
2072 },
Ben Pastene8ef125e2019-12-10 01:46:292073 'linux-chromeos-chrome': {
2074 'args': [
2075 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2076 ],
2077 },
Jacob Kopczynski3a555bd32020-12-10 01:41:162078 'linux-chromeos-ltc': {
2079 'args': [
2080 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2081 ],
2082 },
2083 'linux-chromeos-lts': {
2084 'args': [
2085 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2086 ],
2087 },
2088 'linux-chromeos-stable': {
2089 'args': [
2090 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2091 ],
2092 },
Ben Pastenee723b2f2019-05-31 19:10:272093 },
2094 },
Karen Qian385d2ca2019-03-19 21:49:582095 'perfetto_unittests': {
2096 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042097 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412098 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092099 'android-asan',
Yun Liu022f4512019-06-10 23:14:042100 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122101 'android-code-coverage-native',
Haiyang Pan32b83392020-03-14 01:38:462102 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582103 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062104 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042105 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092106 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212107 'android-pie-x86-rel',
Karen Qian385d2ca2019-03-19 21:49:582108 'Android CFI',
Karen Qian385d2ca2019-03-19 21:49:582109 'Lollipop Phone Tester',
2110 'Lollipop Tablet Tester',
2111 'Marshmallow 64 bit Tester',
2112 'Marshmallow Tablet Tester',
2113 'Nougat Phone Tester',
2114 'ToTAndroid',
2115 'ToTAndroidCFI'
2116 ]
2117 },
Stephen Martinis54d64ad2018-09-21 22:16:202118 'performance_test_suite': {
2119 'modifications': {
2120 'Mac10.13 Tests (dbg)': {
2121 'args': [
2122 '--browser=debug',
2123 ],
2124 },
2125 'Win10 Tests x64 (dbg)': {
2126 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212127 '--browser=debug_x64',
Stephen Martinis54d64ad2018-09-21 22:16:202128 ],
2129 'experiment_percentage': 100,
2130 },
2131 'Win7 Tests (dbg)(1)': {
2132 'args': [
2133 '--browser=debug',
2134 ],
2135 },
2136 },
2137 },
Sven Zhenge8335e02020-08-07 22:38:392138 'pixel_browser_tests': {
2139 'modifications': {
2140 'win-pixel-tester-rel': {
2141 'non_precommit_args': [
2142 # Do not allow retry or it will break the bulk approval process.
2143 # When retry with fail-pass pattern, the passing test will overwrite the previously
2144 # seen flaky version on the trace. We can triage the image using the printed link,
2145 # but it will not show on the Skia Gold search page.
2146 '--test-launcher-retry-limit=0',
2147 ],
2148 },
2149 },
2150 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032151 'pixel_skia_gold_passthrough_test': {
2152 'replacements': {
2153 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2154 # use ${got_cr_revision}, which is only set on the V8 bots.
2155 'Linux V8 FYI Release (NVIDIA)': {
2156 'args': {
2157 '--git-revision': '${got_cr_revision}',
2158 },
2159 },
2160 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2161 'args': {
2162 '--git-revision': '${got_cr_revision}',
2163 },
2164 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002165 'Mac V8 FYI Release (Intel)': {
2166 'args': {
2167 '--git-revision': '${got_cr_revision}',
2168 },
2169 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032170 'Win V8 FYI Release (NVIDIA)': {
2171 'args': {
2172 '--git-revision': '${got_cr_revision}',
2173 },
2174 },
2175 },
2176 },
2177 'pixel_skia_gold_validating_test': {
Brian Sheedy0566f2cb2021-02-12 22:12:502178 'modifications': {
2179 'Android FYI Release (Pixel 4)': {
2180 'args': [
2181 # Pixel 4s are weird in that they can output in different color spaces
2182 # simultaneously. The readback code for capturing a screenshot assumes
2183 # only one color space, so disable wide color gamut for the test to
2184 # work around the issue. See https://crbug.com/1166379 for more
2185 # information.
2186 '--extra-browser-args=--disable-wcg-for-test',
2187 ],
2188 },
2189 },
Brian Sheedye6ea0ee2019-07-11 02:54:372190 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372191 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2192 # use ${got_cr_revision}, which is only set on the V8 bots.
2193 'Android V8 FYI Release (Nexus 5X)': {
2194 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322195 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372196 },
2197 },
2198 'Linux V8 FYI Release (NVIDIA)': {
2199 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322200 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372201 },
2202 },
2203 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2204 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322205 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372206 },
2207 },
2208 'Mac V8 FYI Release (Intel)': {
2209 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322210 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372211 },
2212 },
Brian Sheedye6ea0ee2019-07-11 02:54:372213 },
2214 },
2215 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462216 'modifications': {
2217 'Android Release (Nexus 5X)': {
2218 'swarming': {
2219 'shards': 2,
2220 },
2221 },
2222 },
Nico Weber128fd382018-06-14 23:29:272223 },
Brian Sheedy9653f152019-08-07 17:02:442224 'rendering_representative_perf_tests': {
2225 'modifications': {
2226 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2227 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212228 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442229 ],
2230 },
2231 'Win10 FYI x64 Exp Release (NVIDIA)': {
2232 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212233 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442234 ],
2235 },
Yuly Novikov86cb3542020-11-26 17:10:002236 'Win10 FYI x64 Release (AMD RX 5500 XT)': {
2237 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212238 '--browser=release_x64',
Yuly Novikov86cb3542020-11-26 17:10:002239 ],
2240 },
Brian Sheedy9653f152019-08-07 17:02:442241 'Win10 FYI x64 Release (Intel HD 630)': {
2242 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212243 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442244 ],
2245 },
Brian Sheedy9653f152019-08-07 17:02:442246 'Win10 FYI x64 Release (NVIDIA)': {
2247 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212248 '--browser=release_x64',
Brian Sheedy9653f152019-08-07 17:02:442249 ],
2250 },
behdad26cf7e72019-12-18 13:57:302251 'Win10 x64 Release (NVIDIA)': {
2252 'args': [
Takuto Ikutab28b582e2021-02-10 01:41:212253 '--browser=release_x64',
behdad26cf7e72019-12-18 13:57:302254 ],
2255 },
Brian Sheedy9653f152019-08-07 17:02:442256 },
2257 },
John Budorickdce9d462019-03-23 00:25:382258 'sandbox_linux_unittests': {
2259 'modifications': {
2260 'Lollipop Phone Tester': {
2261 'args': [
2262 '--shard-timeout=300',
2263 ],
2264 },
Haiyang Pan32b83392020-03-14 01:38:462265 'android-lollipop-arm-rel': {
2266 'args': [
2267 '--shard-timeout=300',
2268 ],
2269 },
Haiyang Pan2486dcb2020-09-18 17:53:062270 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582271 'args': [
2272 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2273 ]
2274 },
Haiyang Pan08d09dc2020-04-01 16:11:212275 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042276 'args': [
2277 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2278 ]
2279 },
John Budorickdce9d462019-03-23 00:25:382280 },
John Budorick3ebfdf852019-05-13 22:28:162281 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162282 'android-asan', # https://crbug.com/962650
2283 ],
John Budorickdce9d462019-03-23 00:25:382284 },
Brian Sheedy0566f2cb2021-02-12 22:12:502285 'screenshot_sync_validating_tests': {
2286 'modifications': {
2287 'Android FYI Release (Pixel 4)': {
2288 'args': [
2289 # Pixel 4s are weird in that they can output in different color spaces
2290 # simultaneously. The readback code for capturing a screenshot assumes
2291 # only one color space, so disable wide color gamut for the test to
2292 # work around the issue. See https://crbug.com/1166379 for more
2293 # information.
2294 '--extra-browser-args=--disable-wcg-for-test',
2295 ],
2296 },
2297 },
2298 },
Kenneth Russelleb60cbd22017-12-05 07:54:282299 'services_unittests': {
2300 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482301 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012302 # The face and barcode detection tests fail on the Mac Pros.
2303 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462304 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2305 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282306 ],
Brian Sheedyb6c58792020-05-07 18:37:332307 'replacements': {
2308 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2309 'Mac FYI Experimental Release (Intel)': {
2310 'args': {
2311 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2312 },
2313 },
2314 },
Haiyang Pan363c59a2020-07-23 05:47:042315 'modifications': {
2316 'android-nougat-arm64-rel': {
2317 # TODO(crbug.com/1108055): Remove this filter
2318 'args': [
2319 '--gtest_filter=-SystemPerfettoTest.*',
2320 ],
2321 }
2322 }
Kenneth Russelleb60cbd22017-12-05 07:54:282323 },
Stephen Martinis54d64ad2018-09-21 22:16:202324 'swiftshader_unittests': {
2325 'remove_from': [
2326 # Save capacity on the hardware where we have only a few machines.
2327 'Mac FYI Experimental Release (Intel)',
2328 'Mac FYI Experimental Retina Release (AMD)',
2329 'Mac FYI Experimental Retina Release (NVIDIA)',
2330 'Mac Pro FYI Release (AMD)',
2331 ],
2332 },
Kenneth Russelleb60cbd22017-12-05 07:54:282333 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292334 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292335 'CrWinAsan(dll)', # https://crbug.com/935598
2336 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282337 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522338 'Linux ASan LSan Tests (1)': {
2339 'swarming': {
2340 'shards': 4,
2341 },
2342 },
Nico Weber8fbc2832018-12-14 16:00:572343 'Linux TSan Tests': {
2344 'swarming': {
2345 'shards': 6,
2346 },
2347 },
Sven Zheng9a52be52020-10-09 21:27:122348 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2349 'Mac10.13 Tests': {
2350 'precommit_args': [
2351 '--gtest_filter=-*',
2352 ],
2353 },
Stephen Martinis1384ff92020-01-07 19:52:152354 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282355 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152356 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282357 },
2358 },
Stephen Martinis75ab55d2018-08-30 02:27:122359 'Win10 Tests x64 (dbg)': {
2360 'experiment_percentage': 100, # https://crbug.com/840369
2361 },
Stephen Martinis1384ff92020-01-07 19:52:152362 'Win7 Tests (dbg)(1)': {
2363 'swarming': {
2364 'shards': 2,
2365 },
2366 },
2367 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112368 'swarming': {
2369 'shards': 4,
2370 },
2371 },
Stephen Martinis1384ff92020-01-07 19:52:152372 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112373 'swarming': {
2374 'shards': 4,
2375 },
2376 },
Sven Zheng5c9d3e342020-08-11 21:39:432377 # https://crbug.com/1111979,
2378 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432379 'args': [
2380 '--gtest_filter=-SingleClientSessionsSyncTestWithFaviconTestServer.ShouldDeleteOnDemandIconsOnSessionsDisabled',
2381 ],
2382 },
Kenneth Russelleb60cbd22017-12-05 07:54:282383 },
2384 },
Kenneth Russell8a386d42018-06-02 09:48:012385 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522386 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012387 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012388 'Linux Debug (NVIDIA)',
2389 'Mac Debug (Intel)',
2390 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492391 'Win10 FYI x64 Debug (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012392 'Win7 FYI Debug (AMD)',
Yuly Novikovf28f1eca2019-07-04 22:43:392393 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052394 'Linux FYI Release (Intel HD 630)',
2395 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162396 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052397 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2398 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012399 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552400 },
Haiyang Pan8c201b92020-06-04 01:25:072401 'telemetry_chromium_minidump_unittests': {
2402 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062403 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072404 ],
2405 },
Brian Sheedyc117f6d2020-05-06 02:23:272406 'telemetry_monochrome_minidump_unittests': {
2407 'remove_from': [
2408 # Monochrome isn't supported on M.
2409 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062410 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272411 ],
2412 },
Kenneth Russelleb60cbd22017-12-05 07:54:282413 'telemetry_perf_unittests': {
2414 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282415 'Linux Tests': {
2416 'args': [
2417 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482418 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282419 ],
2420 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352421 'Linux Tests (dbg)(1)': {
2422 'args': [
2423 '--xvfb',
2424 '--jobs=1',
2425 ],
2426 },
Stephanie Kim56defb72020-11-19 21:32:372427 # TODO crbug.com/1143924: Remove when experimentation is complete
2428 'Linux Tests Robocrop': {
2429 'args': [
2430 '--xvfb',
2431 '--jobs=1',
2432 ],
2433 },
Kenneth Russelleb60cbd22017-12-05 07:54:282434 # Disable parallelism on all Mac bots.
Kenneth Russelleb60cbd22017-12-05 07:54:282435 'Mac10.11 Tests': {
2436 'args': [
2437 '--jobs=1',
2438 ],
2439 },
2440 'Mac10.12 Tests': {
2441 'args': [
2442 '--jobs=1',
2443 ],
2444 },
Ned Nguyen6e6e5b32018-02-21 20:21:502445 'Win7 Tests (dbg)(1)': {
2446 'args': [
2447 '--jobs=1',
2448 ],
2449 'swarming': {
2450 'shards': 20,
2451 },
2452 'experiment_percentage': 100,
2453 },
Stephen Martinis1384ff92020-01-07 19:52:152454 'linux-chromium-tests-staging-tests': {
2455 'args': [
2456 '--xvfb',
2457 '--jobs=1',
2458 ],
2459 },
2460 'linux-trusty-rel': {
2461 'args': [
2462 '--xvfb',
2463 '--jobs=1',
2464 ],
2465 },
Kenneth Russelleb60cbd22017-12-05 07:54:282466 },
2467 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062468 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012469 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392470 # marshmallow on the CQ. https://crbug.com/1026487.
2471 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042472 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582473 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412474 # crbug.com/936540
Garrett Beatyeef031a2019-02-28 01:55:412475 'Mac10.11 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142476 'Mac10.13 Tests',
2477 'Mac10.13 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152478 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292479 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112480 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282481 ],
2482 },
Stephen Martinis54d64ad2018-09-21 22:16:202483 'telemetry_unittests': {
2484 'modifications': {
2485 'Win10 Tests x64 (dbg)': {
2486 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402487 },
John Budorickc498fd3c2019-03-14 01:16:262488 },
2489 'remove_from': [
Ben Pastene619317752020-12-03 00:04:142490 'chromeos-kevin-rel', # crbug.com/1141234: Restore when there's more DUTs
2491
John Budorickc498fd3c2019-03-14 01:16:262492 # crbug.com/936540
John Budorickc498fd3c2019-03-14 01:16:262493 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292494
2495 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262496 ],
Stephen Martinis54d64ad2018-09-21 22:16:202497 },
Brian Sheedyf3b48d62020-05-08 23:03:122498 'test_buildbucket_api_gpu_use_cases': {
2499 'remove_from': [
2500 # crbug.com/1080749
2501 'Optional Linux Release (NVIDIA)',
2502 ],
2503 },
Maksim Sisov724f3aa2021-02-18 08:28:012504 'ui_base_unittests_wayland': {
2505 'modifications': {
2506 # CI Ozone/Wayland tester.
2507 'Linux Tester (Ozone Wayland)': {
2508 'args': [
2509 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.ui_base_unittests_wayland.filter',
2510 ],
2511 },
2512 }
2513 },
Maksim Sisovbfd460cf2021-02-17 11:07:032514 'ui_base_unittests_x11': {
2515 'modifications': {
2516 # CI tester.
2517 'Linux Tester (Ozone X11)': {
2518 'args': [
2519 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.x11_ui_base_unittests.filter',
2520 ],
2521 },
2522 },
2523 },
Kenneth Russelleb60cbd22017-12-05 07:54:282524 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522525 'remove_from': [
2526 'android-code-coverage-native', # crbug/1018434
Haiyang Pan0e39edf42020-04-28 19:29:012527 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392528 # on the CQ. https://crbug.com/1026487.
2529 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552530 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072531 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522532 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282533 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182534 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342535 # These are slow on the ASAN trybot for some reason.
2536 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182537 'swarming': {
John Budorick5052d552017-12-13 02:59:342538 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182539 },
2540 },
Stephen Martinis1384ff92020-01-07 19:52:152541 'Linux Chromium OS ASan LSan Tests (1)': {
2542 # These are slow on the ASAN trybot for some reason.
2543 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182544 'swarming': {
2545 'shards': 2,
2546 },
2547 },
Takuto Ikuta54671d972018-07-19 19:06:352548 'Linux ChromiumOS MSan Tests': {
2549 # These are very slow on the Chrome OS MSAN trybot for some reason.
2550 # crbug.com/865455
2551 'swarming': {
2552 'shards': 2,
2553 },
2554 },
Stephen Martinis1384ff92020-01-07 19:52:152555 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352556 'swarming': {
2557 'shards': 2,
2558 },
2559 },
Stephen Martinis1384ff92020-01-07 19:52:152560 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142561 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152562 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142563 },
2564 },
Stephen Martinis1384ff92020-01-07 19:52:152565 'android-asan': {
2566 'args': [
2567 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2568 ],
2569 },
Takuto Ikuta527cdff2020-01-29 08:04:272570 'android-marshmallow-arm64-rel-swarming': {
2571 'swarming': {
2572 'shards': 8,
2573 },
2574 },
Stephen Martinis1384ff92020-01-07 19:52:152575 'linux-chromeos-chrome': {
2576 'args': [
2577 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2578 ],
2579 },
Ben Pasteneacd57392019-10-31 02:13:252580 'linux-chromeos-dbg': {
2581 'swarming': {
2582 'shards': 2,
2583 },
2584 },
Erik Chend063aef72019-11-18 19:13:102585 'linux-chromeos-rel': {
2586 'swarming': {
2587 'shards': 2,
2588 },
2589 },
Yuke Liao597dd6df72020-08-18 03:02:542590 # https://crbug.com/1111979,
2591 'linux-lacros-rel': {
2592 'args': [
2593 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
2594 ],
2595 },
Sven Zheng5c9d3e342020-08-11 21:39:432596 # https://crbug.com/1111979,
2597 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432598 'args': [
Yuke Liao597dd6df72020-08-18 03:02:542599 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432600 ],
2601 },
Kenneth Russelleb60cbd22017-12-05 07:54:282602 },
2603 },
Kenneth Russell8a386d42018-06-02 09:48:012604 'video_decode_accelerator_gl_unittest': {
2605 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012606 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492607 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
2608 'Optional Win10 x64 Release (Intel HD 630)',
2609 'Win10 FYI x64 Release (Intel HD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482610 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012611 ],
2612 },
Sven Zheng577fe5ff2020-08-03 22:06:442613 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392614 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432615 # https://crbug.com/1111979,
2616 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432617 'args': [
2618 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:192619 'DesktopWidgetTest*:'
2620 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532621 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:512622 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532623 'TextfieldTest*:'
Yuke Liaof7c4192e2020-08-13 02:05:212624 'TooltipControllerTest*',
Sven Zheng5c9d3e342020-08-11 21:39:432625 ],
2626 },
Sven Zheng80734f12020-08-06 06:50:392627 },
Sven Zheng577fe5ff2020-08-03 22:06:442628 },
Tom Anderson76eff052020-04-01 21:28:522629 'views_unittests_wayland': {
2630 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:132631 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:522632 'Linux Ozone Tester (Wayland)': {
2633 'args': [
2634 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2635 ],
2636 },
Maksim Sisov69730f82020-11-11 12:09:132637 # CI tester.
2638 'Linux Tester (Ozone Wayland)': {
2639 'args': [
2640 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2641 ],
2642 },
Tom Anderson76eff052020-04-01 21:28:522643 },
2644 },
John Budorickd02c429de2020-01-10 19:02:212645 'viz_unittests': {
2646 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:062647 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:092648 'args': [
John Budorickd02c429de2020-01-10 19:02:212649 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2650 ],
2651 },
Haiyang Pan08d09dc2020-04-01 16:11:212652 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:092653 'args': [
John Budorickd02c429de2020-01-10 19:02:212654 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2655 ],
2656 },
2657 },
2658 },
John Budorick20f4fa8d2019-08-02 22:58:292659 'vr_android_unittests': {
2660 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062661 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:212662 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522663 'android-code-coverage-native', # crbug/1018434
John Budorick20f4fa8d2019-08-02 22:58:292664 ],
2665 },
2666 'vr_common_unittests': {
2667 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212668 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522669 'android-code-coverage-native', # crbug/1018431
John Budorick20f4fa8d2019-08-02 22:58:292670 ],
2671 },
Kenneth Russellfbda3c532017-12-08 23:57:242672 'vr_pixeltests': {
2673 'remove_from': [
Haiyang Pan08d09dc2020-04-01 16:11:212674 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:282675 'VR Linux',
Yun Liu3e759dbb2019-11-01 19:25:522676 'android-code-coverage-native', # crbug/1018431
Kenneth Russellfbda3c532017-12-08 23:57:242677 ],
2678 },
Nico Webere81999ee2018-07-01 23:52:432679 'wayland_client_perftests': {
2680 'remove_from': [
2681 'linux-chromeos-dbg', # https://crbug.com/859307
2682 ],
2683 },
John Budorick63357462019-02-27 23:02:512684 'webdriver_tests_suite': {
2685 'remove_from': [
2686 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
2687 ],
2688 },
bsheedy048cbdb2019-02-04 20:32:052689 'webgl2_conformance_gl_passthrough_tests': {
2690 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:442691 # Not enough capacity. https://crbug.com/982294
2692 'Mac Pro FYI Release (AMD)',
2693 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:052694 ],
2695 },
John Budorick82e61dfb2019-12-10 04:36:092696 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:202697 'remove_from': [
2698 # The Mac NVIDIA Retina bots don't have the capacity to run
2699 # this test suite on mac_optional_gpu_tests_rel.
2700 'Optional Mac Retina Release (NVIDIA)',
2701 ],
Kenneth Russell8a386d42018-06-02 09:48:012702 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:012703 'Mac FYI GPU ASAN Release': {
2704 'args': [
2705 '--is-asan',
2706 ]
2707 },
2708 },
2709 },
2710 'webgl_conformance_gl_passthrough_tests': {
2711 'remove_from': [
2712 # crbug.com/555545 and crbug.com/649824:
2713 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
2714 # Always fails on older cards, flaky on newer cards.
2715 'Win7 FYI Debug (AMD)',
2716 'Win7 FYI Release (AMD)',
2717 ],
2718 },
Kenneth Russell984f2f12020-12-15 23:23:352719 'webgl_conformance_metal_passthrough_tests': {
2720 'remove_from': [
2721 # crbug.com/1158857: re-enable if Metal shader cache workaround is added.
2722 'Mac FYI Retina Release (NVIDIA)',
2723 ],
2724 },
Stephen Martinis54d64ad2018-09-21 22:16:202725 'webgl_conformance_tests': {
Kenneth Russell8a386d42018-06-02 09:48:012726 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:202727 # On desktop platforms these don't take very long (~7 minutes),
2728 # but on Android they take ~30 minutes and we want to use more
2729 # shards than on desktop.
Stephen Martinis54d64ad2018-09-21 22:16:202730 'Android Release (Nexus 5X)': {
2731 'swarming': {
2732 'shards': 6,
2733 },
2734 },
Ben Pastene52890ace2019-05-24 20:03:362735 'chromeos-amd64-generic-rel': {
Ben Pastene52890ace2019-05-24 20:03:362736 'swarming': {
Brian Sheedydb0417e2019-12-11 01:14:202737 'shards': 12,
Ben Pastene52890ace2019-05-24 20:03:362738 },
2739 },
Kenneth Russell8a386d42018-06-02 09:48:012740 },
Kenneth Russelle63e41f2019-04-09 02:45:282741 'remove_from': [
2742 # Too slow on this configuration, which is severely hardware
2743 # constrained. crbug.com/950690
2744 'Mac FYI Retina Debug (NVIDIA)',
2745 ],
Kenneth Russell8a386d42018-06-02 09:48:012746 },
John Budorick82e61dfb2019-12-10 04:36:092747 'webgl_conformance_validating_tests': {
2748 'modifications': {
2749 'Mac FYI GPU ASAN Release': {
2750 'args': [
2751 '--is-asan',
2752 ]
2753 },
2754 },
2755 },
Yuly Novikove27d1d22018-10-29 21:24:192756 'webgl_conformance_vulkan_passthrough_tests': {
2757 'remove_from': [
2758 'Win7 FYI Debug (AMD)',
2759 ],
2760 },
Kenneth Russelleb60cbd22017-12-05 07:54:282761 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:572762 'remove_from': [
2763 # Flakily fails on Win7. https://crbug.com/943372.
2764 'Win7 Tests (1)',
2765 'Win 7 Tests x64 (1)',
Yun Liu16394ab32019-11-19 16:37:572766 'android-code-coverage-native', # crbug/1018431
Haiyang Pan2489f032020-09-30 19:05:032767 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Haiyang Pan90ed7c642021-02-06 01:22:062768 # Runs on android-marshmallow-x86-rel already (crbug.com/1127110)
2769 'android-marshmallow-arm64-rel',
2770 'android-marshmallow-x86-rel-non-cq',
Yun Liu16394ab32019-11-19 16:37:572771 ],
Dirk Pranke81ff51c2017-12-09 19:24:282772 'modifications': {
John Budorick5052d552017-12-13 02:59:342773 'Linux ASan LSan Tests (1)': {
2774 # These are very slow on the ASAN trybot for some reason.
2775 # crbug.com/794372
2776 'swarming': {
2777 'shards': 5,
2778 },
2779 },
Erik Chen681dc0282019-11-26 22:54:492780 'Linux TSan Tests': {
2781 'swarming': {
2782 'shards': 2,
2783 },
2784 },
arthursonzogni26889d82018-05-29 17:18:162785 'Marshmallow 64 bit Tester': {
2786 # Increase timeout. See https://crbug.com/847229.
2787 'swarming': {
2788 'hard_timeout': 1200,
2789 },
2790 },
Omer Katz7d2be652020-01-22 18:13:462791 'linux-blink-heap-concurrent-marking-tsan-rel': {
2792 'swarming': {
2793 'shards': 2,
2794 },
2795 },
Dirk Pranke81ff51c2017-12-09 19:24:282796 },
Kenneth Russelleb60cbd22017-12-05 07:54:282797 },
Haiyang Panfbd2b482020-09-23 23:41:252798 'weblayer_browsertests': {
2799 'modifications': {
2800 'android-pie-arm64-rel': {
2801 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2802 # capacity has been deployed.
2803 'swarming': {
2804 'dimension_sets': [
2805 {
2806 'device_type': 'sailfish',
2807 },
2808 ],
2809 },
2810 },
2811 },
2812 },
Haiyang Pan591dbad2020-06-05 20:26:372813 'weblayer_bundle_test': {
2814 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062815 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372816 ],
2817 },
2818 'weblayer_instrumentation_test_apk': {
2819 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062820 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372821 ],
Haiyang Pan6d7a15b2020-10-03 00:29:192822 'modifications': {
2823 'android-pie-arm64-rel': {
2824 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2825 # capacity has been deployed.
2826 'swarming': {
2827 'dimension_sets': [
2828 {
2829 'device_type': 'sailfish',
2830 },
2831 ],
2832 },
2833 },
2834 },
Haiyang Pan591dbad2020-06-05 20:26:372835 },
Weizhong Xia7d335882021-01-28 02:49:522836 'weblayer_shell_wpt': {
2837 'modifications': {
2838 # TODO(crbug.com/1171555): remove this when test can run with more emulators
2839 'android-weblayer-pie-x86-wpt-fyi-rel': {
2840 'swarming': {
Weizhong Xia3671c5f2021-01-30 00:22:272841 'dimension_sets': [
2842 {
2843 'machine_type': 'n1-standard-8',
2844 },
2845 ],
Weizhong Xia7d335882021-01-28 02:49:522846 'shards': 18,
2847 },
2848 },
2849 },
2850 },
Haiyang Panfbd2b482020-09-23 23:41:252851 'webview_cts_tests': {
2852 'modifications': {
2853 'android-pie-arm64-rel': {
2854 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2855 # capacity has been deployed.
2856 'swarming': {
2857 'dimension_sets': [
2858 {
2859 'device_type': 'sailfish',
2860 },
2861 ],
2862 },
2863 },
2864 },
2865 },
Kenneth Russelleb60cbd22017-12-05 07:54:282866 'webview_instrumentation_test_apk': {
2867 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062868 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:542869 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:152870 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502871 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:092872 'android-asan', # https://crbug.com/964562
Dirk Pranke20eae9a72017-12-09 18:12:142873 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:272874 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:032875 'android-lollipop-arm-rel-swarming',
Yun Liu7cfd28a2019-10-30 01:57:122876 'android-code-coverage-native', # https://crbug.com/1018431
Garrett Beaty47a2d802020-11-10 20:50:532877 # https://crbug.com/1147531 - covered on pie
2878 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282879 ],
Ben Pastenee17a8e92018-07-12 21:55:182880 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:452881 # chromium.android.fyi
2882 'Android WebView P FYI (rel)': {
2883 'args': [
2884 '--annotation',
2885 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
2886 ],
2887 },
Ben Pastenee17a8e92018-07-12 21:55:182888 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:302889 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:572890 # TODO(https://crbug.com/884413): Re-enable this once the tests are
2891 # either passing or there is more capacity.
2892 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:182893 },
Haiyang Pan08d09dc2020-04-01 16:11:212894 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:292895 'args': [
2896 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
2897 ],
2898 },
Ben Pastenee17a8e92018-07-12 21:55:182899 },
Kenneth Russelleb60cbd22017-12-05 07:54:282900 },
bsheedy800f5062018-08-07 00:47:542901 'xr_browser_tests': {
2902 'remove_from': [
bsheedy800f5062018-08-07 00:47:542903 # This exception probably needs to stay due to lack of capacity
2904 # on the Win AMD bots.
2905 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:482906 # Fails on the bot, http://crbug.com/868143
2907 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:542908 ],
2909 },
Kenneth Russelleb60cbd22017-12-05 07:54:282910}