blob: 41456bb400f3a3497d017bb62fbda4315adcdcac [file] [log] [blame]
Avi Drissmandfd880852022-09-15 20:11:091# Copyright 2017 The Chromium Authors
Kenneth Russelleb60cbd22017-12-05 07:54:282# 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': {
James Shened31ce5032022-06-22 22:45:3928 'Marshmallow Tablet Tester': {
29 'swarming': {
30 'shards': 2,
31 },
32 },
Haiyang Pan9d68ca02021-08-04 21:30:4733 'android-11-x86-rel': {
Haiyang Pan0ea9b3ef2022-01-21 21:58:1434 'args': [
35 # https://crbug.com/1289764
36 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
37 ],
Haiyang Panca7fcec2021-03-19 02:11:1038 'swarming': {
39 'shards': 2,
40 },
41 },
Haiyang Panc1192662022-03-09 00:09:0242 'android-12-x64-rel': {
43 'args': [
44 # https://crbug.com/1289764
45 '--gtest_filter=-All/ChromeBrowsingDataLifetimeManagerScheduledRemovalTest.History/*',
46 ],
47 'swarming': {
48 'shards': 2,
49 },
50 },
Haiyang Pancf24ceb2022-03-17 02:31:3051 'android-nougat-x86-rel': {
52 'swarming': {
Haiyang Pandcc3e012022-09-30 01:57:4353 'shards': 3,
Haiyang Pancf24ceb2022-03-17 02:31:3054 },
55 },
Andrew Luo38b311f2019-10-04 03:42:0956 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5857 'args': [
58 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
59 ],
Haiyang Panfbd2b482020-09-23 23:41:2560 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
61 # capacity has been deployed.
62 'swarming': {
63 'dimension_sets': [
64 {
65 'device_type': 'sailfish',
66 },
67 ],
James Shenc9d4b2b2022-08-24 06:14:2468 'shards': 3,
Struan Shrimpton4b7abc02021-12-16 01:36:5969 'quickrun_shards': 6,
Haiyang Panfbd2b482020-09-23 23:41:2570 },
Andrew Luo38b311f2019-10-04 03:42:0971 },
Haiyang Pan08d09dc2020-04-01 16:11:2172 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0473 'args': [
74 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
75 ],
Haiyang Pan7cd609d2021-04-08 20:17:2476 'swarming': {
77 'shards': 2,
Ben Joyce5bb3fad2022-09-23 06:05:1878 'dimension_sets': [
79 {
80 'machine_type': 'e2-standard-8', # crbug/1292221
81 },
82 ],
Haiyang Pan7cd609d2021-04-08 20:17:2483 },
John Budorick191adfcd2020-01-29 18:19:0484 },
Andrew Luo38b311f2019-10-04 03:42:0985 },
86 },
Sven Zhengc60debc2020-09-10 18:40:5287 'android_sync_integration_tests': {
James Shen9e4c19e2022-04-15 17:57:5088 'modifications': {
89 'android-12-x64-rel': {
90 'swarming': {
91 'shards': 3,
92 },
93 },
James Shen9e4c19e2022-04-15 17:57:5094 },
Sven Zhengc60debc2020-09-10 18:40:5295 },
Kenneth Russelleb60cbd22017-12-05 07:54:2896 'android_webview_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:2897 },
Jamie Madillc9ae75d2020-10-23 19:19:4898 'angle_unittests': {
99 'remove_from': [
100 # On Android, these are already run on the main waterfall.
101 'Android FYI Release (Nexus 5X)',
Yuly Novikovc1117ae82021-01-15 22:33:36102 # Times out listing tests crbug.com/1167314
103 'android-asan',
Jamie Madillc9ae75d2020-10-23 19:19:48104 # Does not currently work on Lacros configurations.
Sven Zheng93bfaa92022-06-09 17:06:03105 'linux-lacros-asan-lsan-rel',
Junhua Chen39dd2dba2021-05-05 17:51:54106 'linux-lacros-code-coverage',
Jamie Madillc9ae75d2020-10-23 19:19:48107 'linux-lacros-tester-rel',
108 'linux-lacros-tester-fyi-rel',
Yuke Liaof27ebe52021-08-05 22:12:40109 'linux-lacros-dbg-tests-fyi',
Jamie Madillc9ae75d2020-10-23 19:19:48110 ],
Chong Gua10cd302022-01-14 19:22:19111 'modifications': {
112 # anglebug.com/6894
113 'fuchsia-fyi-x64-asan': {
114 'args': [
115 # crbug.com/
116 '--gtest_filter=-ConstructCompilerTest.DefaultParameters',
117 ],
118 },
119 },
Jamie Madillc9ae75d2020-10-23 19:19:48120 },
Eriko Kurimoto61a85332022-10-19 05:19:45121 'ash_crosapi_tests': {
122 'remove_from': [
123 # Disabling MSan tests since linux-chromeos chrome crashes on MSan build.
124 # TODO(crbug.com/1376064): Re-enable.
125 'Linux ChromiumOS MSan Tests',
126 ]
127 },
Sven Zhengef0d0872022-04-04 22:13:29128 'aura_unittests amd64-generic': {
Yuke Liaob6beaeca2021-04-29 23:41:51129 'remove_from': [
130 # TODO(crbug.com/1204231): Re-enable.
131 'lacros-amd64-generic-rel',
132 ]
133 },
Sven Zhengef0d0872022-04-04 22:13:29134 'aura_unittests eve': {
Yuke Liao79a8cf52021-06-11 18:14:34135 'remove_from': [
136 # TODO(crbug.com/1204231): Re-enable.
137 'lacros-amd64-generic-rel',
138 ]
139 },
Chong Gudf7fbe92021-02-24 02:55:58140 'base_unittests': {
141 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:47142 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:23143 'args': [
Haiyang Panc08d02212021-10-18 18:58:38144 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
145 ],
146 },
Haiyang Pan2a55a452022-03-03 08:18:33147 'android-12-x64-rel': {
Haiyang Panc08d02212021-10-18 18:58:38148 'args': [
149 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.base_unittests.filter',
150 '--gtest_filter=-ModuleCacheTest.CheckAgainstProcMaps', # crbug.com/1260521
Haiyang Panc7c009e2021-03-18 19:31:23151 ],
152 },
Chong Gudf7fbe92021-02-24 02:55:58153 'fuchsia-code-coverage': {
154 'swarming': {
155 'shards': 5,
156 },
157 },
Chong Gua10cd302022-01-14 19:22:19158 'fuchsia-fyi-x64-asan': {
159 'args': [
160 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.base_unittests.filter',
161 ],
162 },
Chong Gudf7fbe92021-02-24 02:55:58163 },
164 },
James Shen5df9af872022-10-28 01:32:15165 'bf_cache_content_browsertests': {
166 'modifications': {
167 'android-bfcache-rel': {
168 'args': [
James Shen68763f72022-10-31 21:33:24169 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_browsertests.filter;../../testing/buildbot/filters/android.emulator.bf_cache_content_browsertests.filter',
James Shen5df9af872022-10-28 01:32:15170 ],
171 }
172 }
173 },
Haiyang Pan363c59a2020-07-23 05:47:04174 'blink_platform_unittests': {
175 'modifications': {
James Shen088356672022-06-28 01:21:14176 # TODO(crbug.com/1303439): Remove this filter
177 'android-nougat-x86-rel': {
178 'args': [
179 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.blink_platform_unittests.filter',
180 ],
181 },
Haiyang Panfbd2b482020-09-23 23:41:25182 'android-pie-arm64-rel': {
183 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
184 # capacity has been deployed.
185 'swarming': {
186 'dimension_sets': [
187 {
188 'device_type': 'sailfish',
189 },
190 ],
191 },
192 },
Chong Gu52481452021-04-02 17:52:41193 'fuchsia-code-coverage': {
194 'swarming': {
195 'shards': 5,
196 },
197 },
Haiyang Pan363c59a2020-07-23 05:47:04198 },
199 },
Brian Sheedy944d0622022-07-27 20:42:42200 'blink_pytype': {
201 'remove_from': [
202 'linux-code-coverage',
203 ],
204 },
Chong Gu76046412021-09-22 17:49:21205 'blink_unittests': {
Chong Guc2d145e2021-03-31 19:55:34206 'modifications': {
207 'fuchsia-code-coverage': {
208 'swarming': {
209 'shards': 30,
210 },
211 },
212 },
213 },
John Chenaab16fc02020-03-03 06:35:45214 'blink_web_tests': {
215 'remove_from': [
216 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
Weizhong Xia501ccac2022-06-09 00:46:27217 'Win7 Tests (1)',
John Chenaab16fc02020-03-03 06:35:45218 'Win10 Tests x64 (dbg)',
Rahul Kumar Adudodla1aba33602022-10-12 22:41:14219 'mac-osxbeta-rel',
John Chenaab16fc02020-03-03 06:35:45220 ],
221 'modifications': {
John Chenaab16fc02020-03-03 06:35:45222 'Linux Tests': {
223 "args": [
224 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
225 ],
Struan Shrimpton57c594e42022-01-25 17:59:13226 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51227 'quickrun_shards': 7,
228 'shards': 8,
Struan Shrimpton57c594e42022-01-25 17:59:13229 },
John Chenaab16fc02020-03-03 06:35:45230 },
231 'Linux Tests (dbg)(1)': {
232 'args': [
233 '--debug',
234 ],
235 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51236 'shards': 12,
John Chenaab16fc02020-03-03 06:35:45237 },
238 },
John Chenaab16fc02020-03-03 06:35:45239 'Mac10.13 Tests': {
240 'swarming': {
241 'dimension_sets': [
242 {
Erik Staab59591f32020-08-25 23:07:07243 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45244 },
245 ],
Weizhong Xia8b786422022-06-23 14:46:51246 'shards': 10,
John Chenaab16fc02020-03-03 06:35:45247 },
248 },
Zhaoyang Li69e2e002021-02-19 21:57:35249 'Mac10.15 Tests': {
250 'swarming': {
251 'dimension_sets': [
252 {
253 'gpu': None,
254 },
255 ],
Weizhong Xia8b786422022-06-23 14:46:51256 'shards': 10,
Zhaoyang Li69e2e002021-02-19 21:57:35257 },
258 },
Lindsay Pasricha8d9a0c32021-12-08 17:08:29259 'Mac11 Tests': {
260 'swarming': {
261 'dimension_sets': [
262 {
263 'gpu': None,
264 },
265 ],
Weizhong Xia8b786422022-06-23 14:46:51266 'shards': 12,
267 'quickrun_shards': 10,
Lindsay Pasricha8d9a0c32021-12-08 17:08:29268 },
269 },
Yue She0cad2922022-06-24 15:06:07270 'Mac12 Tests': {
271 'swarming': {
272 'dimension_sets': [
273 {
274 'gpu': None,
275 },
276 ],
Lindsay Pasrichadf6edb62022-07-06 22:08:35277 'shards': 12,
278 'quickrun_shards': 10,
Yue She0cad2922022-06-24 15:06:07279 },
280 },
Cameron Higgins7558b162022-06-10 18:53:07281 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17282 'experiment_percentage': 100,
283 'args': [
284 '--debug',
285 ],
286 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51287 'shards': 16,
Zhaoyang Li9357e1e12021-12-07 18:53:17288 },
289 },
Chong Gu75af969a2021-03-22 14:46:14290 'ToTFuchsia x64': {
291 'args': [
292 '--platform=fuchsia',
293 ],
294 'swarming': {
295 'shards': 1,
296 },
297 },
John Chenaab16fc02020-03-03 06:35:45298 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45299 # This builder compiles Chromium in release mode, but V8 in debug.
300 # TODO(machenbach): Change name and out directory of this builder to
301 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45302 'args': [
Michael Achenbach455d39242020-06-22 13:33:45303 '-t',
304 'Debug',
305 '--release',
John Chenaab16fc02020-03-03 06:35:45306 ],
307 },
308 'V8 Blink Linux Future': {
309 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07310 '--flag-specific=future-js',
John Chenaab16fc02020-03-03 06:35:45311 ],
312 },
313 'WebKit Linux ASAN': {
314 'args': [
315 '--additional-expectations',
316 '../../third_party/blink/web_tests/ASANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35317 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45318 '48000',
319 '--enable-sanitizer',
320 ],
321 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51322 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45323 },
324 },
325 'WebKit Linux Leak': {
326 'args': [
327 '--additional-expectations',
328 '../../third_party/blink/web_tests/LeakExpectations',
Weizhong Xia91b53362022-01-05 17:13:35329 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45330 '48000',
331 '--enable-leak-detection',
332 ],
333 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51334 'shards': 4,
John Chenaab16fc02020-03-03 06:35:45335 },
336 },
337 'WebKit Linux MSAN': {
338 'args': [
339 '--additional-expectations',
340 '../../third_party/blink/web_tests/MSANExpectations',
Weizhong Xia91b53362022-01-05 17:13:35341 '--timeout-ms',
John Chenaab16fc02020-03-03 06:35:45342 '66000',
343 '--enable-sanitizer',
344 ],
345 'swarming': {
346 'expiration': 36000,
347 'hard_timeout': 10800,
348 'io_timeout': 3600,
Weizhong Xia8b786422022-06-23 14:46:51349 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45350 },
351 },
Weizhong Xia28bff2782022-08-24 23:07:33352 'WebKit Win10': {
353 'args': [
354 '--exit-after-n-crashes-or-timeouts',
355 '150',
356 ],
357 },
John Chenaab16fc02020-03-03 06:35:45358 'Win10 Tests x64': {
359 'args': [
360 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21361 'Release_x64',
John Chenaab16fc02020-03-03 06:35:45362 ],
363 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51364 "shards": 12
John Chenaab16fc02020-03-03 06:35:45365 },
366 },
367 'Win10 Tests x64 (dbg)': {
368 'args': [
369 '--debug',
370 '--target',
Takuto Ikutab28b582e2021-02-10 01:41:21371 'Debug_x64',
John Chenaab16fc02020-03-03 06:35:45372 ],
373 },
Kuan Huanga89737d2022-01-07 19:42:11374 'Win11 Tests x64': {
375 'args': [
376 '--target',
377 'Release_x64',
378 ],
379 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51380 "shards": 12
Kuan Huanga89737d2022-01-07 19:42:11381 },
382 },
John Chenaab16fc02020-03-03 06:35:45383 # tryserver.chromium.android
384 'android_blink_rel': {
385 'args': [
386 '--release',
387 '--android',
John Chenaab16fc02020-03-03 06:35:45388 # TODO(crbug.com/875172): run on the real GPU since the
389 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
390 '--additional-driver-flag=--use-gpu-in-tests',
391 ],
392 },
393 'devtools_frontend_linux_blink_light_rel': {
394 'args': [
395 'http/tests/devtools',
396 ],
397 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51398 'shards': 2,
John Chenaab16fc02020-03-03 06:35:45399 },
400 },
Takuto Ikutabace8f82022-01-26 23:47:47401 'devtools_frontend_linux_blink_light_rel_fastbuild': {
402 'args': [
403 'http/tests/devtools',
404 ],
405 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51406 'shards': 2,
Takuto Ikutabace8f82022-01-26 23:47:47407 },
408 },
David Dorwinf060a72d2022-10-05 22:09:03409 'fuchsia-x64-cast-receiver-rel': {
John Chenaab16fc02020-03-03 06:35:45410 'args': [
411 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03412 '--jobs=1',
John Chenaab16fc02020-03-03 06:35:45413 ],
414 'swarming': {
415 'shards': 1,
416 },
417 },
David Dorwinf060a72d2022-10-05 22:09:03418 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43419 'args': [
420 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43421 ],
422 'swarming': {
423 'shards': 1,
424 },
425 },
426 'fuchsia-x64-rel': {
427 'args': [
428 '--platform=fuchsia',
429 '--jobs=1',
430 ],
431 'swarming': {
432 'shards': 1,
433 },
434 },
Mathias Carlen30968a62020-03-31 08:47:04435 'linux-autofill-assistant': {
436 'args': [
437 '--release',
438 ],
439 },
John Chenaab16fc02020-03-03 06:35:45440 'linux-blink-animation-use-time-delta': {
441 'args': [
442 '--debug',
443 ],
444 },
Daniel Libby178c9832020-10-08 20:36:14445 'linux-blink-web-tests-force-accessibility-rel': {
446 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07447 '--flag-specific=force-renderer-accessibility',
Daniel Libby178c9832020-10-08 20:36:14448 ],
449 },
W. James MacLeance9b3a62022-10-05 16:58:58450 'linux-blink-wpt-reset-rel': {
451 'args': [
452 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
453 ],
454 # The flag above will slow the tests down, and we don't want the bot to
455 # timeout, so set a higher timeout here.
456 # TODO(wjmaclean): It would be nice if we could somehow specify a delta
457 # to the default/inherited timeout instead of an absolute.
458 'swarming': {
459 'hard_timeout': 1500,
460 },
461 },
John Chenaab16fc02020-03-03 06:35:45462 'linux-code-coverage': {
463 'args': [
464 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
465 ],
466 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51467 'shards': 8,
John Chenaab16fc02020-03-03 06:35:45468 },
469 },
Aaron Gable40f79aa2020-03-21 01:21:15470 'linux-layout-tests-edit-ng': {
471 'args': [
Brian Sheedy10ddf0a2021-08-16 23:19:07472 '--flag-specific=enable-editing-ng',
Aaron Gable40f79aa2020-03-21 01:21:15473 ],
474 },
Garrett Beaty731523e92022-05-03 17:16:55475 'linux_layout_tests_layout_ng_disabled': {
476 'args': [
477 '--flag-specific=disable-layout-ng',
478 ],
479 'swarming': {
Weizhong Xia8b786422022-06-23 14:46:51480 'shards': 8,
Garrett Beaty731523e92022-05-03 17:16:55481 },
482 },
Riley Wong89d6dc72022-09-08 20:29:07483 'mac10.13-blink-rel': {
484 'swarming': {
485 'shards': 1,
486 },
487 },
Riley Wong89d6dc72022-09-08 20:29:07488 'mac10.14-blink-rel': {
489 'swarming': {
490 'shards': 1,
491 },
492 },
Riley Wong89d6dc72022-09-08 20:29:07493 'mac10.15-blink-rel': {
494 'swarming': {
495 'shards': 8,
496 },
497 },
Riley Wongc20ba4a2022-09-12 17:06:31498 'mac11.0-blink-rel': {
499 'swarming': {
500 'shards': 5,
501 'hard_timeout': 1800,
502 },
503 },
Ben Pasteneebad8fc2022-08-12 23:34:28504 'win10-rel-no-external-ip': {
505 'args': [
506 '--target',
507 'Release_x64',
508 ],
509 'swarming': {
510 "shards": 12
511 },
512 },
Riley Wong5feb0eb2022-08-05 15:49:26513 'win10.20h2-blink-rel': {
514 'swarming': {
515 'shards': 6,
516 'hard_timeout': 1200,
517 },
518 },
Weizhong Xia8b786422022-06-23 14:46:51519 'win11-blink-rel': {
520 'swarming': {
521 'hard_timeout': 1200,
522 },
523 'args': [
524 '--target',
525 'Release_x64',
526 ],
527 },
528 },
529 },
530 'blink_wpt_tests': {
531 'remove_from': [
532 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
533 'Win7 Tests (1)',
534 'Win10 Tests x64 (dbg)',
Weizhong Xia6d85a442022-06-23 17:17:06535 'devtools_frontend_linux_blink_light_rel',
536 'devtools_frontend_linux_blink_light_rel_fastbuild',
Weizhong Xia8b786422022-06-23 14:46:51537 ],
538 'modifications': {
Weizhong Xia8b786422022-06-23 14:46:51539 'Linux Tests': {
540 "args": [
541 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
542 ],
543 'swarming': {
544 'quickrun_shards': 11,
545 'shards': 10,
546 },
547 },
548 'Linux Tests (dbg)(1)': {
549 'args': [
550 '--debug',
551 ],
552 'swarming': {
553 'shards': 18,
554 },
555 },
556 'Mac10.13 Tests': {
557 'swarming': {
558 'dimension_sets': [
559 {
560 'gpu': None,
561 },
562 ],
563 'shards': 15,
564 },
565 },
566 'Mac10.15 Tests': {
567 'swarming': {
568 'dimension_sets': [
569 {
570 'gpu': None,
571 },
572 ],
573 'shards': 15,
574 },
575 },
576 'Mac11 Tests': {
577 'swarming': {
578 'dimension_sets': [
579 {
580 'gpu': None,
581 },
582 ],
583 'shards': 18,
584 'quickrun_shards': 16,
585 },
586 },
Lindsay Pasrichadf6edb62022-07-06 22:08:35587 'Mac12 Tests': {
588 'swarming': {
589 'dimension_sets': [
590 {
591 'gpu': None,
592 },
593 ],
594 'shards': 18,
595 'quickrun_shards': 16,
596 },
597 },
Weizhong Xia8b786422022-06-23 14:46:51598 'Mac12 Tests (dbg)': {
599 'experiment_percentage': 100,
600 'args': [
601 '--debug',
602 ],
603 'swarming': {
604 'shards': 24,
605 },
606 },
607 'ToTFuchsia x64': {
608 'args': [
609 '--platform=fuchsia',
610 ],
611 'swarming': {
612 'shards': 1,
613 },
614 },
615 'V8 Blink Linux Debug': {
616 # This builder compiles Chromium in release mode, but V8 in debug.
617 # TODO(machenbach): Change name and out directory of this builder to
618 # something less confusing.
619 'args': [
620 '-t',
621 'Debug',
622 '--release',
623 ],
624 },
625 'V8 Blink Linux Future': {
626 'args': [
627 '--flag-specific=future-js',
628 ],
629 },
630 'WebKit Linux ASAN': {
631 'args': [
632 '--additional-expectations',
633 '../../third_party/blink/web_tests/ASANExpectations',
634 '--timeout-ms',
635 '48000',
636 '--enable-sanitizer',
637 ],
638 'swarming': {
639 'shards': 12,
640 },
641 },
642 'WebKit Linux Leak': {
643 'args': [
644 '--additional-expectations',
645 '../../third_party/blink/web_tests/LeakExpectations',
646 '--timeout-ms',
647 '48000',
648 '--enable-leak-detection',
649 ],
650 'swarming': {
651 'shards': 6,
652 },
653 },
654 'WebKit Linux MSAN': {
655 'args': [
656 '--additional-expectations',
657 '../../third_party/blink/web_tests/MSANExpectations',
658 '--timeout-ms',
659 '66000',
660 '--enable-sanitizer',
661 ],
662 'swarming': {
663 'expiration': 36000,
664 'hard_timeout': 10800,
665 'io_timeout': 3600,
666 'shards': 12,
667 },
668 },
669 'Win10 Tests x64': {
670 'args': [
671 '--target',
672 'Release_x64',
673 ],
674 'swarming': {
675 "shards": 18
676 },
677 },
678 'Win10 Tests x64 (dbg)': {
679 'args': [
680 '--debug',
681 '--target',
682 'Debug_x64',
683 ],
684 },
685 'Win11 Tests x64': {
686 'args': [
687 '--target',
688 'Release_x64',
689 ],
690 'swarming': {
691 "shards": 18
692 },
693 },
694 # tryserver.chromium.android
695 'android_blink_rel': {
696 'args': [
697 '--release',
698 '--android',
Weizhong Xia8b786422022-06-23 14:46:51699 # TODO(crbug.com/875172): run on the real GPU since the
700 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
701 '--additional-driver-flag=--use-gpu-in-tests',
702 ],
703 },
David Dorwinf060a72d2022-10-05 22:09:03704 'fuchsia-x64-cast-receiver-rel': {
Weizhong Xia8b786422022-06-23 14:46:51705 'args': [
706 '--platform=fuchsia',
David Dorwinf060a72d2022-10-05 22:09:03707 '--jobs=1',
Weizhong Xia8b786422022-06-23 14:46:51708 ],
709 'swarming': {
710 'shards': 1,
711 },
712 },
David Dorwinf060a72d2022-10-05 22:09:03713 'fuchsia-x64-chrome-rel': {
David Dorwin49b2ddb2022-09-08 20:49:43714 'args': [
715 '--platform=fuchsia',
David Dorwin49b2ddb2022-09-08 20:49:43716 ],
717 'swarming': {
718 'shards': 1,
719 },
720 },
721 'fuchsia-x64-rel': {
722 'args': [
723 '--platform=fuchsia',
724 '--jobs=1',
725 ],
726 'swarming': {
727 'shards': 1,
728 },
729 },
Weizhong Xia8b786422022-06-23 14:46:51730 'linux-autofill-assistant': {
731 'args': [
732 '--release',
733 ],
734 },
735 'linux-bfcache-rel': {
736 'args': [
Weizhong Xia8b786422022-06-23 14:46:51737 # TODO(crbug.com/1255537): Re-enable the test.
738 '--ignore-tests=external/wpt/html/browsers/browsing-the-web/back-forward-cache/events.html',
739 ],
740 },
741 'linux-blink-animation-use-time-delta': {
742 'args': [
743 '--debug',
744 ],
745 },
746 'linux-blink-web-tests-force-accessibility-rel': {
747 'args': [
748 '--flag-specific=force-renderer-accessibility',
749 ],
750 },
W. James MacLeance9b3a62022-10-05 16:58:58751 'linux-blink-wpt-reset-rel': {
752 'args': [
753 '--additional-driver-flag=--force-browsing-instance-reset-between-tests',
754 ],
755 },
Weizhong Xia8b786422022-06-23 14:46:51756 'linux-code-coverage': {
757 'args': [
758 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
759 ],
760 'swarming': {
761 'shards': 12,
762 },
763 },
764 'linux-layout-tests-edit-ng': {
765 'args': [
766 '--flag-specific=enable-editing-ng',
767 ],
768 },
769 'linux_layout_tests_layout_ng_disabled': {
770 'args': [
771 '--flag-specific=disable-layout-ng',
772 ],
773 'swarming': {
774 'shards': 12,
775 },
776 },
Riley Wong89d6dc72022-09-08 20:29:07777 'mac10.13-blink-rel': {
778 'swarming': {
779 'shards': 1,
780 },
781 },
Riley Wong89d6dc72022-09-08 20:29:07782 'mac10.14-blink-rel': {
783 'swarming': {
784 'shards': 1,
785 },
786 },
Riley Wong89d6dc72022-09-08 20:29:07787 'mac10.15-blink-rel': {
788 'swarming': {
789 'shards': 12,
790 },
791 },
Riley Wongc20ba4a2022-09-12 17:06:31792 'mac11.0-blink-rel': {
793 'swarming': {
794 'shards': 7,
795 'hard_timeout': 1800,
796 },
797 },
Ben Pasteneebad8fc2022-08-12 23:34:28798 'win10-rel-no-external-ip': {
799 'args': [
800 '--target',
801 'Release_x64',
802 ],
803 'swarming': {
804 "shards": 18
805 },
806 },
Riley Wong5feb0eb2022-08-05 15:49:26807 'win10.20h2-blink-rel': {
808 'swarming': {
809 'shards': 9,
810 'hard_timeout': 1200,
811 },
812 },
Riley Wong5fc22762022-06-15 20:25:07813 'win11-blink-rel': {
814 'swarming': {
815 'hard_timeout': 1200,
816 },
817 'args': [
818 '--target',
819 'Release_x64',
820 ],
Riley Wong70908512022-06-17 20:35:32821 }
John Chenaab16fc02020-03-03 06:35:45822 },
823 },
Kenneth Russelleb60cbd22017-12-05 07:54:28824 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24825 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29826 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41827 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26828 'ToTLinuxTSan', # https://crbug.com/368525
Lindsay Pasrichab3f72db2021-09-22 22:05:46829 # TODO(crbug.com/1171053): Enable the suite in 'Mac10.15 Tests' once it's
Zhaoyang Li69e2e002021-02-19 21:57:35830 # off CQ.
Gary Tongd5f5a742021-01-29 00:01:13831 'Mac10.13 Tests', # https://crbug.com/1042757
Zhaoyang Li69e2e002021-02-19 21:57:35832 'Mac10.15 Tests', # https://crbug.com/1042757
Cameron Higgins7558b162022-06-10 18:53:07833 'Mac12 Tests (dbg)', # https://crbug.com/1201386
Lindsay Pasricha8155d052021-04-22 00:06:43834 'mac-code-coverage', # https://crbug.com/1201386
Nico Weberd36959682018-04-12 03:33:46835 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11836 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24837 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28838 'modifications': {
Nico Weber3f919792020-06-12 23:34:52839 'CrWinAsan': {
840 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44841 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52842 'swarming': {
843 'shards': 40,
844 },
845 },
846 'CrWinAsan(dll)': {
847 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44848 # crbug.com/1257927
Nico Weber3f919792020-06-12 23:34:52849 'swarming': {
850 'shards': 40,
851 },
852 },
Stephen Martinis1384ff92020-01-07 19:52:15853 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36854 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15855 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36856 },
857 },
Erik Staabd468a802022-06-28 23:38:03858 'Linux ASan LSan Low Symbols FYI Tests (1)': {
859 # These are very slow on the ASAN trybot for some reason.
860 # crbug.com/1257927
861 'swarming': {
862 'shards': 40,
863 'quickrun_shards': 80
864 },
865 },
Stephen Martinis1384ff92020-01-07 19:52:15866 'Linux ASan LSan Tests (1)': {
Gregory Gutermanb6f9a972022-09-27 20:17:58867 'ci_only': True,
Stephen Martinis1384ff92020-01-07 19:52:15868 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44869 # crbug.com/1257927
Roberto Carrillo2c9ec972019-03-20 03:11:19870 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15871 'shards': 40,
Struan Shrimptone772d72f2021-12-15 07:50:09872 'quickrun_shards': 80
Roberto Carrillo2c9ec972019-03-20 03:11:19873 },
874 },
Chris Cunningham1d0e9e12020-02-26 22:56:40875 'Linux ASan Tests (sandboxed)': {
876 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41877 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40878 },
879 },
Titouan Rigoudy3fbe2742022-09-09 17:10:14880 'Linux CFI': {
881 'swarming': {
882 'shards': 20, # https://crbug.com/1361973
883 },
884 },
Stephen Martinis1384ff92020-01-07 19:52:15885 'Linux Chromium OS ASan LSan Tests (1)': {
886 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:44887 # crbug.com/1257927
Roberto Carrillo5a5c98dc2019-10-30 22:33:51888 'swarming': {
Chris Cunningham74217f32022-05-02 18:47:23889 'shards': 60,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51890 },
891 },
Ben Pastene7636bb62022-04-22 18:55:25892 'Linux ChromiumOS MSan Focal': {
893 # These are very slow on the Chrome OS MSAN trybot for some reason.
894 # crbug.com/865455
895 'swarming': {
896 'shards': 40,
897 },
898 'args': [
899 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
900 ],
901 },
Stephen Martinis1384ff92020-01-07 19:52:15902 'Linux ChromiumOS MSan Tests': {
Alexis Hetua804f7412022-05-13 17:04:20903 # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests
904 # run on ash, which means every test starts and shuts down ash, which most likely explains why it takes longer than on other platforms.
Stephen Martinis1384ff92020-01-07 19:52:15905 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34906 'swarming': {
Alexis Hetud62dbf32022-05-17 19:48:38907 'shards': 48,
Kenneth Russell56a3e862017-12-08 03:11:34908 },
Ben Pastene44221d32020-05-21 23:38:36909 'args': [
910 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
911 ],
Kenneth Russell56a3e862017-12-08 03:11:34912 },
Struan Shrimptona9b1d512022-09-13 16:09:42913 'Linux MSan Tests': {
914 'swarming': {
Ben Pastene6c4db112022-10-21 18:55:34915 'shards': 15,
Struan Shrimptona9b1d512022-09-13 16:09:42916 },
917 },
Struan Shrimptonf5b2b552022-01-20 20:37:39918 'Linux Tests': {
919 'swarming': {
920 'quickrun_shards': 15,
921 },
922 },
Maksim Sisovc81d284c2021-10-05 17:54:35923 # https://crbug.com/1084469
924 'Linux Tests (Wayland)': {
925 'args': [
926 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
927 ],
Struan Shrimptone772d72f2021-12-15 07:50:09928 'swarming': {
929 'quickrun_shards': 24,
930 },
Maksim Sisovc81d284c2021-10-05 17:54:35931 },
John Budorick614f91a2020-03-30 20:34:55932 'Linux Tests (dbg)(1)': {
933 # crbug.com/1066161
934 'swarming': {
935 'shards': 20,
936 },
937 },
Stephen Martinis1384ff92020-01-07 19:52:15938 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24939 'swarming': {
Stephen Martiniscd3c3832020-11-19 22:01:24940 'shards': 30,
Kenneth Russellfbda3c532017-12-08 23:57:24941 },
Lindsay Pasricha8155d052021-04-22 00:06:43942 # crbug.com/1196416
943 'args': [
944 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
945 ],
Lindsay Pasrichab3f72db2021-09-22 22:05:46946 'experiment_percentage': 100, # https://crbug.com/1251657
Kenneth Russellfbda3c532017-12-08 23:57:24947 },
Lindsay Pasricha76f44d22021-04-07 16:16:26948 'Mac10.15 Tests': {
949 # crbug.com/1042757
950 'swarming': {
951 'dimension_sets': [
952 {
953 # These shards are liable to time out when running on macmini7,1.
954 'cores': '8|12',
955 }
956 ],
957 },
958 # crbug.com/1196416
959 'args': [
960 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
961 ],
962 },
Lindsay Pasrichaf8762592021-12-02 23:43:09963 'Mac11 Tests': {
964 'ci_only': True,
Lindsay Pasrichaee30f252022-10-11 22:02:48965 'swarming': {
966 'shards': 20, # crbug.com/1366016
967 },
Lindsay Pasrichaf8762592021-12-02 23:43:09968 },
Yue She0cad2922022-06-24 15:06:07969 'Mac12 Tests': {
970 'ci_only': True,
Titouan Rigoudycd0e6dd72022-09-09 13:18:20971 'swarming': {
972 'shards': 20, # crbug.com/1361887
973 },
Yue She0cad2922022-06-24 15:06:07974 },
Cameron Higgins7558b162022-06-10 18:53:07975 'Mac12 Tests (dbg)': {
Zhaoyang Li9357e1e12021-12-07 18:53:17976 # crbug.com/1042757
977 'swarming': {
978 'dimension_sets': [
979 {
980 # These shards are liable to time out when running on macmini7,1.
981 'cores': '8|12',
982 }
983 ],
984 },
985 # crbug.com/1196416
986 'args': [
987 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac-rel.browser_tests.filter',
988 ],
989 },
Stephen Martinis1384ff92020-01-07 19:52:15990 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28991 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18992 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28993 },
994 },
Stephen Martinis1384ff92020-01-07 19:52:15995 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28996 'swarming': {
997 'shards': 20,
998 },
999 },
Kenneth Russell6c83d212018-07-27 20:52:591000 'Win10 Tests x64': {
1001 # crbug.com/868082
1002 'args': [
1003 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1004 ],
Takuto Ikutac9c269a2019-01-10 22:40:251005 'swarming': {
1006 # This is for slow test execution that often becomes a critical path of
1007 # swarming jobs. crbug.com/868114
Stephanie Kima57b46a2022-10-27 22:09:031008 'shards': 55,
Struan Shrimptona1ab7672022-01-13 18:02:511009 'quickrun_shards': 40,
Takuto Ikutac9c269a2019-01-10 22:40:251010 }
Kenneth Russell6c83d212018-07-27 20:52:591011 },
Kuan Huanga89737d2022-01-07 19:42:111012 'Win11 Tests x64': {
1013 # crbug.com/868082
1014 'args': [
1015 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1016 ],
1017 'swarming': {
1018 # This is for slow test execution that often becomes a critical path of
1019 # swarming jobs. crbug.com/868114
1020 'shards': 15,
1021 'quickrun_shards': 30,
1022 }
1023 },
Stephen Martinis1384ff92020-01-07 19:52:151024 'Win7 Tests (1)': {
1025 # This is for slow test execution that often becomes a critical path of
1026 # swarming jobs. crbug.com/868114
1027 'swarming': {
1028 'shards': 15,
1029 },
1030 },
Stephen Martinis1384ff92020-01-07 19:52:151031 'linux-chromeos-chrome': {
1032 # TODO(https://crbug.com/932269): Promote out of experiment when the
1033 # tests are green.
1034 'args': [
1035 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
1036 ],
Ben Pastene37473092022-08-02 19:16:461037 'swarming': {
1038 'shards': 20,
1039 },
Stephen Martinis1384ff92020-01-07 19:52:151040 },
1041 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:161042 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151043 'shards': 50,
1044 },
1045 },
1046 'linux-chromeos-dbg': {
1047 'swarming': {
Chris Cunningham88e70de2022-05-02 23:39:161048 'shards': 50,
Stephen Martinis1384ff92020-01-07 19:52:151049 },
1050 },
1051 'linux-chromeos-rel': {
1052 'swarming': {
1053 'shards': 20,
Struan Shrimptone772d72f2021-12-15 07:50:091054 'quickrun_shards': 40,
Stephanie Kime9008f72020-03-05 23:01:161055 'dimension_sets': [
1056 {
1057 'kvm': '1',
1058 },
1059 ],
Stephen Martinis1384ff92020-01-07 19:52:151060 },
1061 },
1062 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011063 'args': [
1064 '--no-sandbox',
1065 ],
Stephen Martinis1384ff92020-01-07 19:52:151066 'swarming': {
1067 'shards': 50,
1068 },
1069 },
Sven Zheng49ffa5c2022-09-06 18:48:261070 # asan tests is slower.
1071 'linux-lacros-asan-lsan-rel': {
1072 'swarming': {
1073 'shards': 20,
1074 },
1075 },
Sven Zheng80734f12020-08-06 06:50:391076 'linux-lacros-tester-rel': {
Struan Shrimptone772d72f2021-12-15 07:50:091077 'swarming': {
1078 'quickrun_shards': 20,
1079 },
Sven Zheng80734f12020-08-06 06:50:391080 },
Kuan Huang235b0142021-10-19 18:59:281081 'mac-code-coverage': {
1082 'args': [
1083 '--coverage-continuous-mode=1',
1084 ],
1085 },
Lindsay Pasricha8bbc3382022-01-31 22:54:541086 'mac-osxbeta-rel': {
1087 'swarming': {
1088 'shards': 12,
1089 },
1090 },
Kuan Huang83a1c922021-09-08 22:00:271091 'mac11-arm64-rel-tests': {
Kuan Huang199112a52021-08-23 17:37:191092 'ci_only': False, # https://crbug.com/1234525
Lindsay Pasricha36432062021-10-27 20:43:301093 'args': [
1094 # crbug.com/1262402
1095 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac11-arm64-rel.browser_tests.filter',
Lindsay Pasricha7cb620d2022-01-28 23:47:011096 ],
1097 'swarming': {
Lindsay Pasrichab7e471f2022-02-08 18:17:311098 'shards': 30,
Lindsay Pasricha7cb620d2022-01-28 23:47:011099 },
Kuan Huang199112a52021-08-23 17:37:191100 },
Zhaoyang Li5d3713d2022-06-13 18:01:171101 'mac12-arm64-rel-tests': {
1102 'ci_only': False, # https://crbug.com/1234525
1103 'args': [
1104 # crbug.com/1262402
1105 '--test-launcher-filter-file=../../testing/buildbot/filters/mac.mac12-arm64-rel.browser_tests.filter',
1106 ],
1107 'swarming': {
1108 'shards': 30,
1109 },
1110 },
Stephen Martinis1384ff92020-01-07 19:52:151111 'win-asan': {
Nico Weber3f919792020-06-12 23:34:521112 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441113 # crbug.com/1257927
Stephen Martinis1384ff92020-01-07 19:52:151114 'swarming': {
Nico Weber3f919792020-06-12 23:34:521115 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:161116 },
1117 },
Yuki Yamada70190fc2021-10-28 09:00:271118 'win-backuprefptr-x64-fyi-rel': {
1119 'args': [
1120 '--test-launcher-filter-file=../../testing/buildbot/filters/win_backuprefptr_fyi.browser_tests.filter',
1121 ],
1122 },
Ben Pasteneebad8fc2022-08-12 23:34:281123 'win10-rel-no-external-ip': {
1124 # crbug.com/868082
1125 'args': [
1126 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1127 ],
1128 'swarming': {
1129 'shards': 15,
1130 }
1131 },
Kenneth Russelleb60cbd22017-12-05 07:54:281132 },
1133 },
Erik Chen681dc0282019-11-26 22:54:491134 'cc_unittests': {
1135 'modifications': {
1136 'Linux TSan Tests': {
1137 'swarming': {
1138 'shards': 3,
1139 },
1140 },
Haiyang Pan9d68ca02021-08-04 21:30:471141 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:151142 # https://crbug.com/1039860
1143 'args': [
Haiyang Pan11d8bd52021-11-19 21:22:541144 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
1145 ],
1146 },
Haiyang Pan2a55a452022-03-03 08:18:331147 'android-12-x64-rel': {
Haiyang Pan11d8bd52021-11-19 21:22:541148 # https://crbug.com/1039860
1149 'args': [
1150 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11_12.cc_unittests.filter',
Haiyang Pancf765862021-03-18 20:39:151151 ],
1152 },
Haiyang Pan08d09dc2020-04-01 16:11:211153 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:381154 # https://crbug.com/1039860
1155 'args': [
1156 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
1157 ],
1158 },
Struan Shrimptona1ab7672022-01-13 18:02:511159 'chromeos-amd64-generic-rel': {
1160 'swarming': {
1161 'quickrun_shards': 2,
1162 },
1163 },
Chong Gudf7fbe92021-02-24 02:55:581164 'fuchsia-code-coverage': {
1165 'swarming': {
1166 'shards': 4,
1167 },
1168 },
Chong Gub2446462021-08-19 18:44:081169 'fuchsia-fyi-arm64-dbg': {
1170 'args': [
1171 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.cc_unittests.filter',
1172 ],
1173 },
Erik Chen681dc0282019-11-26 22:54:491174 },
1175 },
Prakhar94f444a2020-10-08 07:30:081176 'check_static_initializers': {
1177 'modifications': {
1178 'Mac Builder': {
1179 'args': [
1180 '--allow-coverage-initializer',
1181 ],
1182 },
1183 },
1184 },
Ben Pastene7a05a8f2020-11-12 17:25:511185 'chrome_all_tast_tests': {
1186 'modifications': {
Struan Shrimpton4b7abc02021-12-16 01:36:591187 'chromeos-amd64-generic-rel': {
1188 'swarming': {
Struan Shrimpton57c594e42022-01-25 17:59:131189 'quickrun_shards': 8,
Ben Pastene8fdb0ea92022-06-23 18:46:581190 'shards': 7,
Struan Shrimpton4b7abc02021-12-16 01:36:591191 },
1192 },
Ben Pastene7a05a8f2020-11-12 17:25:511193 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
1194 'args': [
1195 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
1196 '--strip-chrome',
1197 ],
1198 },
Ben Pastenef85543f2022-06-24 17:50:021199 # TODO(crbug.com/1141234): Move out of experimental if/when the bots are
1200 # stable.
1201 'chromeos-jacuzzi-chrome': {
1202 'experiment_percentage': 100,
1203 },
yoshiki iguchi32971c52022-07-08 16:55:011204 'chromeos-kevin-chrome': {
1205 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551206 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011207 'shards': 5,
1208 }
1209 },
1210 'chromeos-kevin-rel': {
1211 'swarming': {
Austin Engda0cb2e92022-07-11 18:08:551212 # Reducing parallelism due to DUT shortage (b/238271231)
yoshiki iguchi32971c52022-07-08 16:55:011213 'shards': 5,
1214 }
1215 },
Ben Pastene7a05a8f2020-11-12 17:25:511216 },
Ben Pastenefdf0c342022-10-10 20:54:291217 # TODO(b/248270560): Restore if the DUT pool is ever stabilized.
1218 'remove_from': [
1219 'chromeos-octopus-chrome',
1220 ],
Ben Pastene7a05a8f2020-11-12 17:25:511221 },
Sven Zheng3d244282022-09-26 20:33:101222 'chrome_all_tast_tests_with_lacros': {
1223 'modifications': {
1224 'chromeos-eve-chrome': {
1225 'swarming': {
1226 # Increased timeout to 2 hours due to shard timeout.
1227 'hard_timeout': 7200,
1228 }
1229 },
1230 },
1231 },
Andrew Luod252791ac2019-10-15 00:28:131232 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:251233 'modifications': {
1234 'android-pie-arm64-rel': {
1235 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
1236 # capacity has been deployed.
1237 'swarming': {
1238 'dimension_sets': [
1239 {
1240 'device_type': 'sailfish',
1241 },
1242 ],
1243 },
1244 },
1245 },
Andrew Luod252791ac2019-10-15 00:28:131246 },
Ben Joyce9772d542022-10-13 20:50:531247 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce99d3beb2022-10-14 23:32:041248 'chrome_public_persistent_shell_test_apk': {
Ben Joycec1566e282022-10-31 19:03:591249 'remove_from': [
1250 'android-pie-arm64-rel', # crbug/1239300. Experiment is done on this bot.
1251 ],
Ben Joyce99d3beb2022-10-14 23:32:041252 'modifications': {
1253 'android-nougat-x86-rel': {
Ben Joyce993f1df2022-10-21 00:47:541254 'args': [
1255 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1256 ],
Ben Joyce99d3beb2022-10-14 23:32:041257 'swarming': {
1258 'shards': 25,
1259 },
1260 },
1261 },
1262 },
1263 # TODO(crbug/1239300): Remove when experiment is done.
Ben Joyce9772d542022-10-13 20:50:531264 'chrome_public_persistent_shell_unit_test_apk': {
1265 'modifications': {
1266 'android-nougat-x86-rel': {
1267 'swarming': {
1268 'shards': 4,
1269 },
1270 },
1271 },
1272 },
Yun Liu7cfd28a2019-10-30 01:57:121273 'chrome_public_smoke_test': {
1274 'remove_from': [
Ben Joyce02dc8092021-03-04 21:48:191275 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251276 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
Yun Liu7cfd28a2019-10-30 01:57:121277 ],
1278 },
Kenneth Russelleb60cbd22017-12-05 07:54:281279 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:091280 'remove_from': [
1281 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191282 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251283 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091284 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281285 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:281286 'Marshmallow 64 bit Tester': {
1287 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:281288 'shards': 14,
1289 },
1290 },
Arthur Wang5dd7b07c2020-04-04 01:05:221291 'Marshmallow Tablet Tester': {
1292 'args': [
1293 '--timeout-scale',
1294 '2.0',
1295 ],
1296 },
Ben Pastenec73e96e92018-07-12 01:40:351297 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:571298 # TODO(https://crbug.com/884413): Re-enable this once the tests are
1299 # either passing or there is more capacity.
1300 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:351301 },
Haiyang Pan9d68ca02021-08-04 21:30:471302 'android-11-x86-rel': {
Haiyang Panb80557c2021-03-13 03:01:441303 'args': [
1304 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.chrome_public_test_apk.filter',
Haiyang Pan1d5ca2862021-04-01 22:21:091305 '--timeout-scale=2.0',
Haiyang Panb80557c2021-03-13 03:01:441306 ],
Haiyang Panc82c3fa2022-02-01 01:26:061307 # TODO(https://crbug.com/1285975) Remove experiment and enable on
1308 # trybot once the device offline issue is resolved.
1309 'ci_only': True,
1310 'experiment_percentage': 100,
Haiyang Pan68a39c02021-11-11 21:12:211311 },
Haiyang Pan2a55a452022-03-03 08:18:331312 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211313 'args': [
Haiyang Pan629f4e42022-02-09 22:11:231314 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_test_apk.filter',
Haiyang Pan68a39c02021-11-11 21:12:211315 '--timeout-scale=2.0',
1316 ],
Haiyang Pan2a55a452022-03-03 08:18:331317 # TODO(crbug.com/1225851): Remove experiment and ci_only
1318 # once the test suite is stable.
1319 'ci_only': True,
1320 'experiment_percentage': 100,
Haiyang Panb80557c2021-03-13 03:01:441321 },
Stephen Martinis1384ff92020-01-07 19:52:151322 'android-arm64-proguard-rel': {
1323 'swarming': {
1324 'shards': 25,
1325 },
1326 },
Brian Sheedy44a7a0032020-04-16 19:20:571327 'android-marshmallow-arm64-rel-swarming': {
1328 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:311329 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:571330 },
1331 },
James Shenf0ce295f2022-07-21 01:37:171332 'android-nougat-x86-rel': {
1333 'args': [
1334 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.chrome_public_test_apk.filter',
1335 ],
James Shen57e04ef2022-09-23 02:22:271336 'swarming': {
1337 'shards': 25,
1338 'dimension_sets': [
1339 {
1340 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1341 },
1342 ],
1343 },
James Shenf0ce295f2022-07-21 01:37:171344 },
Stephen Martinis1384ff92020-01-07 19:52:151345 'android-pie-arm64-rel': {
1346 'args': [
1347 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
Ben Joyceb5321412022-10-26 21:05:151348 '--use-persistent-shell',
Stephen Martinis1384ff92020-01-07 19:52:151349 ],
Stephen Martinisd05530d2021-07-27 22:50:221350 'ci_only': True, # https://crbug.com/1233700
Haiyang Pan43640ee2020-02-13 01:38:001351 },
Haiyang Pan08d09dc2020-04-01 16:11:211352 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:001353 'args': [
Haiyang Pan71373072020-03-02 19:57:491354 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:321355 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:001356 ],
Haiyang Pan71373072020-03-02 19:57:491357 'swarming': {
Haiyang Pan58a6db22021-07-30 01:08:261358 # See https://crbug.com/1230192, runs of 40-60 minutes at 20 shards.
1359 'shards': 30,
1360 },
1361 },
1362 },
1363 },
1364 'chrome_public_test_apk_with_playstore': {
Haiyang Pan58a6db22021-07-30 01:08:261365 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471366 'android-11-x86-rel': {
Haiyang Pan58a6db22021-07-30 01:08:261367 'args': [
1368 '--avd-config=../../tools/android/avd/proto/generic_playstore_android30.textpb',
1369 ],
1370 'swarming': {
1371 # soft affinity so that bots with caches will be picked first
1372 'optional_dimensions': {
1373 '60': [
1374 {
Haiyang Pan0fee3652022-02-23 19:19:481375 'caches': 'generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261376 }
1377 ],
1378 },
1379 'named_caches': [
1380 {
Haiyang Pan0fee3652022-02-23 19:19:481381 'name': 'generic_playstore_android30',
1382 'path': '.android_emulator/generic_playstore_android30',
Haiyang Pan58a6db22021-07-30 01:08:261383 },
1384 ],
1385 },
1386 },
Haiyang Pan2a55a452022-03-03 08:18:331387 'android-12-x64-rel': {
Haiyang Pan68a39c02021-11-11 21:12:211388 'args': [
1389 '--avd-config=../../tools/android/avd/proto/generic_playstore_android31.textpb',
1390 ],
1391 'swarming': {
1392 # soft affinity so that bots with caches will be picked first
1393 'optional_dimensions': {
1394 '60': [
1395 {
Haiyang Pan0fee3652022-02-23 19:19:481396 'caches': 'generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211397 }
1398 ],
1399 },
1400 'named_caches': [
1401 {
Haiyang Pan0fee3652022-02-23 19:19:481402 'name': 'generic_playstore_android31',
1403 'path': '.android_emulator/generic_playstore_android31',
Haiyang Pan68a39c02021-11-11 21:12:211404 },
1405 ],
1406 },
1407 },
Haiyang Pan58a6db22021-07-30 01:08:261408 'android-pie-x86-rel': {
1409 'args': [
1410 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1411 ],
1412 'swarming': {
Haiyang Pan2c438302021-06-11 23:50:381413 # soft affinity so that bots with caches will be picked first
1414 'optional_dimensions': {
1415 '60': [
1416 {
Haiyang Pan0fee3652022-02-23 19:19:481417 'caches': 'generic_playstore_android28',
Haiyang Pan2c438302021-06-11 23:50:381418 }
1419 ],
1420 },
Haiyang Pan71373072020-03-02 19:57:491421 'named_caches': [
1422 {
Haiyang Pan0fee3652022-02-23 19:19:481423 'name': 'generic_playstore_android28',
1424 'path': '.android_emulator/generic_playstore_android28',
Haiyang Pan71373072020-03-02 19:57:491425 },
Haiyang Pan980402822020-10-07 23:24:561426 ],
Haiyang Pan71373072020-03-02 19:57:491427 },
John Budorick34009472018-04-03 17:38:441428 },
Kenneth Russelleb60cbd22017-12-05 07:54:281429 },
1430 },
1431 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:151432 'remove_from': [
Ben Joyce3e043862021-10-20 23:57:241433 # Decided to no longer run VR tests on M, crbug.com/1159619.
bsheedy410dd7c2018-06-15 22:42:091434 'Marshmallow Tablet Tester',
Haiyang Pand12ff5462021-07-12 17:29:021435
Andrew Luo38b311f2019-10-04 03:42:091436 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:161437 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:091438 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191439 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251440 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
bsheedy410dd7c2018-06-15 22:42:091441 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281442 },
bsheedy75a4dd52018-11-27 23:24:301443 'chrome_public_test_vr_apk-vega': {
1444 'modifications': {
bsheedy75a4dd52018-11-27 23:24:301445 'Oreo Phone Tester': {
1446 'swarming': {
1447 'dimension_sets': [
1448 {
1449 'device_os': 'OVR1.180808.003',
1450 'device_type': 'vega',
1451 'os': 'Android',
1452 },
1453 ],
1454 },
1455 }
1456 }
1457 },
Henrique Nakashimad99462ab2022-06-08 19:52:421458 'chrome_public_unit_test_apk': {
1459 'modifications': {
1460 'android-12-x64-rel': {
1461 'args': [
1462 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.chrome_public_unit_test_apk.filter',
1463 ],
1464 },
1465 },
1466 },
Nihar Damarasingu8def1a22022-08-18 21:15:541467 'chrome_public_wpt': {
1468 'modifications': {
1469 'android-chrome-pie-x86-wpt-fyi-rel': {
1470 'args': [
1471 '--use-upstream-wpt',
1472 ],
1473 },
1474 },
1475 },
Ian Struiksmaeb285db02020-10-20 22:19:341476 'chrome_sizes': {
1477 'modifications': {
Yuke Liao975680302021-02-18 18:34:541478 'lacros-amd64-generic-chrome': {
1479 'swarming': {
1480 'dimension_sets': [
1481 {
Yuke Liao31225ee32021-03-17 23:21:331482 'cpu': 'x86-64',
Ben Pasteneddd3da72021-09-23 17:41:351483 'os': 'Ubuntu-18.04',
Yuke Liao975680302021-02-18 18:34:541484 },
1485 ],
1486 },
1487 },
Ben Pastenee9536c82021-10-19 01:48:571488 'lacros-arm-generic-chrome': {
1489 'swarming': {
1490 'dimension_sets': [
1491 {
1492 'cpu': 'x86-64',
1493 'os': 'Ubuntu-18.04',
1494 },
1495 ],
1496 },
1497 },
Ian Struiksmaeb285db02020-10-20 22:19:341498 },
1499 },
Takuto Ikuta1b749b902019-04-11 18:05:531500 'chromedriver_py_tests': {
Ben Pastene1b1aa972022-09-28 17:51:011501 'modifications': {
1502 'Win10 Tests x64': {
1503 # TODO(crbug.com/1369158): Fix & re-enable.
1504 'isolate_profile_data': False,
1505 },
1506 },
Takuto Ikuta1b749b902019-04-11 18:05:531507 'remove_from': [
1508 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:531509 'Win10 Tests x64 (dbg)',
1510 ],
1511 },
Haiyang Panfed339172021-03-10 23:19:571512 'components_browsertests': {
1513 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471514 'android-11-x86-rel': {
Haiyang Panfed339172021-03-10 23:19:571515 'swarming': {
1516 'shards': 2,
1517 },
1518 },
André Kempef30fe9d22022-02-03 10:44:291519 'android-asan': {
1520 'swarming': {
1521 'shards': 3,
1522 },
1523 },
Haiyang Pandcc3e012022-09-30 01:57:431524 'android-nougat-x86-rel': {
1525 'swarming': {
1526 'shards': 2,
1527 },
1528 },
Haiyang Panfed339172021-03-10 23:19:571529 },
1530 },
Kenneth Russelleb60cbd22017-12-05 07:54:281531 'components_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281532 'modifications': {
Erik Staabd468a802022-06-28 23:38:031533 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1534 # These are very slow on the ASAN trybot for some reason.
1535 # crbug.com/1257927
1536 'swarming': {
1537 'shards': 5,
1538 },
1539 },
John Budorick5052d552017-12-13 02:59:341540 'Linux ASan LSan Tests (1)': {
1541 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441542 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341543 'swarming': {
1544 'shards': 5,
1545 },
1546 },
Takuto Ikuta54671d972018-07-19 19:06:351547 'Linux Chromium OS ASan LSan Tests (1)': {
1548 # These are very slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441549 # crbug.com/1257927
Takuto Ikuta54671d972018-07-19 19:06:351550 'swarming': {
1551 'shards': 5,
1552 },
1553 },
Erik Chen681dc0282019-11-26 22:54:491554 'Linux TSan Tests': {
1555 'swarming': {
1556 'shards': 2,
1557 },
1558 },
Lindsay Pasrichafaeaac72022-07-27 21:08:081559 # https://crbug.com/1344223
1560 'Mac10.13 Tests': {
1561 'swarming': {
1562 'shards': 2,
1563 },
1564 },
Haiyang Pan9d68ca02021-08-04 21:30:471565 'android-11-x86-rel': {
Haiyang Pan799282f2021-03-25 19:38:311566 'args': [
Haiyang Pane521cf692021-11-30 00:35:231567 # TODO(crbug.com/1192348): Fix the test failure
1568 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
Haiyang Pan799282f2021-03-25 19:38:311569 ],
1570 },
Haiyang Pan2a55a452022-03-03 08:18:331571 'android-12-x64-rel': {
Haiyang Pan2877f062021-11-18 01:06:061572 'args': [
1573 # TODO(crbug.com/1192348): Fix the test failure
1574 '--gtest_filter=-FieldFormatterTest.DifferentLocales',
1575 ],
1576 },
Sven Zheng80734f12020-08-06 06:50:391577 },
Sven Zheng577fe5ff2020-08-03 22:06:441578 },
Chong Gu76046412021-09-22 17:49:211579 'compositor_unittests': {
Chong Gub2446462021-08-19 18:44:081580 'modifications': {
1581 'fuchsia-fyi-arm64-dbg': {
1582 'args': [
1583 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.compositor_unittests.filter',
1584 ],
1585 },
1586 },
1587 },
Kenneth Russelleb60cbd22017-12-05 07:54:281588 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:291589 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291590 'CrWinAsan(dll)', # https://crbug.com/935598
1591 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281592 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:241593 'Cast Audio Linux': {
1594 'args': [
Nico Weber02f30392018-07-16 18:39:431595 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241596 ],
Kenneth Russellfbda3c532017-12-08 23:57:241597 },
1598 'Cast Linux': {
1599 'args': [
Nico Weber02f30392018-07-16 18:39:431600 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:241601 ],
Kenneth Russellfbda3c532017-12-08 23:57:241602 },
Erik Staabd468a802022-06-28 23:38:031603 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1604 'swarming': {
1605 'shards': 12,
1606 'quickrun_shards': 24,
1607 },
1608 },
Erik Chenb681c8c2019-11-25 22:52:521609 'Linux ASan LSan Tests (1)': {
1610 'swarming': {
1611 'shards': 12,
Struan Shrimptone772d72f2021-12-15 07:50:091612 'quickrun_shards': 24,
Erik Chenb681c8c2019-11-25 22:52:521613 },
1614 },
Chris Cunninghame1a04ea2019-04-24 01:49:321615 'Linux ASan Tests (sandboxed)': {
1616 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:411617 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:321618 },
1619 },
Erik Chen681dc0282019-11-26 22:54:491620 'Linux TSan Tests': {
1621 'swarming': {
1622 'shards': 15,
Struan Shrimptonf5b2b552022-01-20 20:37:391623 'quickrun_shards': 30,
Erik Chen681dc0282019-11-26 22:54:491624 },
1625 },
Lindsay Pasrichab3f72db2021-09-22 22:05:461626 'Mac ASan 64 Tests (1)': { # https://crbug.com/1200640
1627 'experiment_percentage': 100,
1628 },
Struan Shrimpton57c594e42022-01-25 17:59:131629 'Mac11 Tests': {
1630 'swarming': {
Lindsay Pasricha0b5beaf2022-03-04 08:15:271631 'shards': 12,
Struan Shrimpton57c594e42022-01-25 17:59:131632 'quickrun_shards': 10,
1633 },
1634 },
Yue She0cad2922022-06-24 15:06:071635 'Mac12 Tests': {
1636 'swarming': {
1637 'shards': 12,
1638 'quickrun_shards': 10,
1639 },
1640 },
Cameron Higgins7558b162022-06-10 18:53:071641 'Mac12 Tests (dbg)': { # https://crbug.com/1279504
Lindsay Pasricha945e4d62022-01-20 02:14:011642 'swarming': {
Lindsay Pasricha9ec81b52022-03-10 03:43:311643 'shards': 18,
Lindsay Pasricha945e4d62022-01-20 02:14:011644 },
1645 },
1646
Sergey Silkinfe96b352020-10-19 20:41:341647 'Marshmallow Tablet Tester': {
1648 'args': [
1649 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
1650 ],
Haiyang Pan1f6367352021-07-02 21:15:571651 'swarming': {
1652 'shards': 15,
1653 },
Sergey Silkinfe96b352020-10-19 20:41:341654 },
Sergey Silkin1fe10e82020-10-30 19:36:581655 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
1656 'args': [
1657 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1658 ],
Andrew Grieveae21ca62021-10-20 18:37:521659 },
1660 'WebRTC Chromium FYI Android Tests (dbg) (N Nexus5X)': {
1661 'args': [
1662 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
1663 ],
1664 },
Stephen Martinis1384ff92020-01-07 19:52:151665 'Win10 Tests x64': {
1666 # crbug.com/868082
1667 'args': [
1668 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1669 ],
Struan Shrimptona1ab7672022-01-13 18:02:511670 'swarming': {
1671 'quickrun_shards': 18,
1672 },
Stephen Martinis1384ff92020-01-07 19:52:151673 },
1674 'Win10 Tests x64 (dbg)': {
1675 'experiment_percentage': 100,
1676 # crbug.com/868082
1677 'args': [
1678 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151679 ],
1680 },
Kuan Huanga89737d2022-01-07 19:42:111681 'Win11 Tests x64': {
1682 # crbug.com/868082
1683 'args': [
1684 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1685 ],
1686 },
Haiyang Pan9d68ca02021-08-04 21:30:471687 'android-11-x86-rel': {
Haiyang Pan566e2652022-01-25 07:01:521688 # TODO(crbug.com/1137474): Remove ci_only and experiment_percentage
1689 # after the test suite is green.
1690 'ci_only': True,
Haiyang Pan10f029c2021-07-30 23:17:561691 'experiment_percentage': 100,
Haiyang Pan51450ab2021-03-23 00:48:571692 # TODO(crbug.com/1137474): Revisit the shard number once failed tests
1693 # are fixed.
Haiyang Panfed339172021-03-10 23:19:571694 'swarming': {
Haiyang Pan51450ab2021-03-23 00:48:571695 'shards': 30,
Haiyang Pan45e77dda2021-07-01 22:23:291696 'dimension_sets': [
1697 {
1698 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1699 },
1700 ],
Haiyang Panfed339172021-03-10 23:19:571701 },
1702 },
Haiyang Pan2a55a452022-03-03 08:18:331703 'android-12-x64-rel': {
Haiyang Pandbff3ef2022-02-11 23:24:191704 'args': [
1705 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_browsertests.filter',
1706 ],
Haiyang Pan249494b2022-01-27 21:56:211707 'swarming': {
Haiyang Panc1192662022-03-09 00:09:021708 'shards': 25,
Haiyang Pan249494b2022-01-27 21:56:211709 },
1710 },
Stephen Martinis1384ff92020-01-07 19:52:151711 'android-arm64-proguard-rel': {
1712 'swarming': {
1713 'shards': 16,
1714 },
1715 },
1716 'android-asan': {
1717 'args': [
1718 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1719 ],
1720 'swarming': {
André Kempef30fe9d22022-02-03 10:44:291721 'shards': 25,
Stephen Martinis1384ff92020-01-07 19:52:151722 },
1723 },
Haiyang Pancf24ceb2022-03-17 02:31:301724 'android-nougat-x86-rel': {
James Shenfa680ebaa2022-07-22 02:53:531725 'args': [
1726 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
1727 ],
Haiyang Pancf24ceb2022-03-17 02:31:301728 'swarming': {
James Shen57e04ef2022-09-23 02:22:271729 'shards': 25,
1730 'dimension_sets': [
1731 {
1732 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1733 },
1734 ],
Haiyang Pancf24ceb2022-03-17 02:31:301735 },
1736 },
Struan Shrimptone772d72f2021-12-15 07:50:091737 'android-pie-arm64-rel': {
1738 'swarming': {
Struan Shrimpton4b7abc02021-12-16 01:36:591739 'quickrun_shards': 40
Struan Shrimptone772d72f2021-12-15 07:50:091740 }
1741 },
Haiyang Pan08d09dc2020-04-01 16:11:211742 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431743 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571744 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431745 ],
Sky Malice303f7ec2021-07-17 04:13:091746 'swarming': {
1747 # Flaking with only 20 shards with 40-60 minute runs.
1748 # https://crbug.com/1230118
1749 'shards': 30,
Haiyang Pan2eb735e72020-09-15 22:51:511750 },
John Budoricka4e23882020-02-28 18:36:431751 },
Stephen Martinis1384ff92020-01-07 19:52:151752 'linux-chromeos-code-coverage': {
1753 'swarming': {
1754 'shards': 12,
1755 },
1756 },
Albert J. Wong91f109652019-11-19 03:01:161757 'linux-chromeos-rel': {
1758 'swarming': {
1759 'shards': 3,
1760 },
1761 },
Yuke Liao79424e42020-01-06 21:00:111762 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011763 'args': [
1764 '--no-sandbox',
1765 ],
Yuke Liao79424e42020-01-06 21:00:111766 'swarming': {
1767 'shards': 12,
1768 },
1769 },
Sven Zheng80734f12020-08-06 06:50:391770 # https://crbug.com/1111979
1771 'linux-lacros-tester-fyi-rel': {
1772 'experiment_percentage': 100,
1773 },
Kuan Huang235b0142021-10-19 18:59:281774 'mac-code-coverage': {
1775 'args': [
1776 '--coverage-continuous-mode=1',
1777 ],
1778 },
Kuan Huang05332fb2021-10-12 02:04:261779 # https://crbug.com/1255940
1780 'mac-rel-swarming': {
1781 'swarming': {
1782 'dimension_sets': [
1783 {
1784 # These test would time out when running on 4 cores instances.
1785 'cores': '8|12',
1786 }
1787 ],
1788 },
1789 },
Ben Pasteneebad8fc2022-08-12 23:34:281790 'win10-rel-no-external-ip': {
1791 # crbug.com/868082
1792 'args': [
1793 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1794 ],
1795 },
Kenneth Russelleb60cbd22017-12-05 07:54:281796 },
1797 },
Ben Joyce9735fb992022-10-27 00:20:451798 # TODO(crbug/1239300): Remove when experiment is done.
1799 'content_browsertests_persistent_shell': {
1800 'modifications': {
1801 'android-nougat-x86-rel': {
1802 'args': [
1803 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_browsertests.filter',
1804 ],
1805 'swarming': {
1806 'shards': 25,
1807 'dimension_sets': [
1808 {
1809 'machine_type': 'e2-standard-8', # copying android-nougat-x86-rel
1810 },
1811 ],
1812 },
1813 },
1814 },
1815 },
Nico Weber81e16ace22018-06-30 02:58:471816 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071817 'remove_from': [
James Shenad325fb02022-07-25 19:46:211818 'android-nougat-x86-rel', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071819 ],
Dirk Prankeb1c36b322018-07-11 02:42:001820 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001821 'Win10 Tests x64 (dbg)': {
1822 'experiment_percentage': 100, # https://crbug.com/861730
1823 },
1824 },
Nico Weber81e16ace22018-06-30 02:58:471825 },
John Budorick27d2d44e2019-05-20 20:26:091826 'content_shell_test_apk': {
1827 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091828 'android-asan', # https://crbug.com/964562
Ben Joyce02dc8092021-03-04 21:48:191829 'android-code-coverage-native', # Does not generate profraw data.
Ben Joyce46ca6012021-03-31 19:19:251830 'android-pie-arm64-coverage-experimental-rel', # Does not generate profraw data.
John Budorick27d2d44e2019-05-20 20:26:091831 ],
John Budorickee2e64f2020-03-02 20:19:101832 'modifications': {
Haiyang Pan9d68ca02021-08-04 21:30:471833 'android-11-x86-rel': {
Haiyang Pan103864812021-03-19 19:28:441834 'args': [
1835 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.content_shell_test_apk.filter',
Haiyang Panabdab2f2021-07-19 20:37:511836 '--timeout-scale=2.0',
Haiyang Pan103864812021-03-19 19:28:441837 ],
1838 },
Haiyang Pan2a55a452022-03-03 08:18:331839 'android-12-x64-rel': {
Haiyang Pan3b1016e2022-02-05 00:02:451840 'args': [
1841 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.content_shell_test_apk.filter',
1842 ],
1843 },
James Shen97b48ac42022-07-01 23:34:441844 'android-nougat-x86-rel': {
1845 'args': [
1846 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.content_shell_test_apk.filter',
1847 ],
James Shen57e04ef2022-09-23 02:22:271848 'swarming': {
1849 'dimension_sets': [
1850 {
1851 'machine_type': 'e2-standard-8', # use 8-core to shorten runtime
1852 },
1853 ],
1854 },
James Shen97b48ac42022-07-01 23:34:441855 },
Haiyang Pan08d09dc2020-04-01 16:11:211856 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101857 'args': [
1858 '--gtest_filter=-ContentViewScrollingTest.testFling',
1859 ],
1860 },
1861 },
John Budorick27d2d44e2019-05-20 20:26:091862 },
Kenneth Russelleb60cbd22017-12-05 07:54:281863 'content_unittests': {
1864 'modifications': {
Erik Staabd468a802022-06-28 23:38:031865 'Linux ASan LSan Low Symbols FYI Tests (1)': {
1866 # These are slow on the ASAN trybot for some reason.
1867 # crbug.com/1257927
1868 'swarming': {
1869 'shards': 2,
1870 },
1871 },
John Budorick5052d552017-12-13 02:59:341872 'Linux ASan LSan Tests (1)': {
1873 # These are slow on the ASAN trybot for some reason.
Ben Pastened2c01af2022-01-31 23:06:441874 # crbug.com/1257927
John Budorick5052d552017-12-13 02:59:341875 'swarming': {
1876 'shards': 2,
1877 },
1878 },
Takuto Ikuta54671d972018-07-19 19:06:351879 'Linux ChromiumOS MSan Tests': {
1880 # These are very slow on the Chrome OS MSAN trybot for some reason.
1881 # crbug.com/865455
1882 'swarming': {
1883 'shards': 2,
1884 },
1885 },
Chong Gu52481452021-04-02 17:52:411886 'fuchsia-code-coverage': {
1887 'swarming': {
1888 'shards': 12,
1889 },
1890 },
Chong Gua10cd302022-01-14 19:22:191891 'fuchsia-fyi-x64-asan': {
1892 'args': [
1893 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.content_unittests.filter',
1894 ],
1895 },
Kenneth Russelleb60cbd22017-12-05 07:54:281896 },
1897 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031898 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461899 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1900 # exception once there is enough capacity to run these tests.
1901 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461902 'Android FYI Release (Pixel 2)',
1903 ],
Kenneth Russellc1a09302018-07-10 01:12:541904 },
Kenneth Russellfbda3c532017-12-08 23:57:241905 'crashpad_tests': {
1906 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481907 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391908 # https://crbug.com/crashpad/304
1909 'Linux TSan Tests',
1910 'ToTLinuxTSan',
1911 # https://crbug.com/crashpad/306
1912 'Linux CFI',
Michael Savigny0a956032021-10-27 19:18:021913 'Linux CFI (reclient shadow)',
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391914 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241915 ],
Haiyang Panc7c009e2021-03-18 19:31:231916 'modifications': {
Avi Drissmanc6318122022-03-29 17:07:421917 # TODO(crbug.com/1254975): dyld was rebuilt for macOS 12, which breaks
1918 # the tests. Run this experimentally on all the macOS bots >= 12 and
1919 # remove this exception once fixed.
1920 'Mac Builder Next': {
1921 'experiment_percentage': 100,
1922 },
Haiyang Pan9d68ca02021-08-04 21:30:471923 'android-11-x86-rel': {
Haiyang Panc7c009e2021-03-18 19:31:231924 'args': [
1925 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.crashpad_tests.filter',
1926 ],
1927 },
Haiyang Pan2a55a452022-03-03 08:18:331928 'android-12-x64-rel': {
Haiyang Pan07d9e262021-10-20 21:50:031929 'args': [
1930 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.crashpad_tests.filter',
1931 ],
1932 },
Avi Drissmanc6318122022-03-29 17:07:421933 # TODO(crbug.com/1254975): dyld was rebuilt for macOS 12, which breaks
1934 # the tests. Run this experimentally on all the macOS bots >= 12 and
1935 # remove this exception once fixed.
Lindsay Pasricha60535a22021-12-13 16:50:241936 'mac-osxbeta-rel': {
1937 'experiment_percentage': 100,
1938 },
Haiyang Panc7c009e2021-03-18 19:31:231939 },
Kenneth Russellfbda3c532017-12-08 23:57:241940 },
Brian Sheedyd9a809f02022-10-06 00:50:371941 'dawn_end2end_skip_validation_tests': {
1942 'remove_from': [
1943 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1944 # Android.
1945 'Dawn Android arm DEPS Release (Pixel 4)',
1946 'Dawn Android arm Release (Pixel 4)',
1947 ],
1948 },
1949 'dawn_end2end_validation_layers_tests': {
1950 'remove_from': [
1951 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1952 # Android.
1953 'Dawn Android arm DEPS Release (Pixel 4)',
1954 'Dawn Android arm Release (Pixel 4)',
1955 ],
1956 },
1957 'dawn_end2end_wire_tests': {
1958 'remove_from': [
1959 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1960 # Android.
1961 'Dawn Android arm DEPS Release (Pixel 4)',
1962 'Dawn Android arm Release (Pixel 4)',
1963 ],
1964 },
Austin Eng414af1612022-04-08 02:15:361965 'dawn_perf_tests': {
1966 'remove_from': [
Brian Sheedyd9a809f02022-10-06 00:50:371967 # TODO(crbug.com/1363409): Enable these once they're shown to work on
1968 # Android.
1969 'Dawn Android arm DEPS Release (Pixel 4)',
1970 'Dawn Android arm Release (Pixel 4)',
Austin Eng414af1612022-04-08 02:15:361971 'Dawn Win10 x86 DEPS Release (Intel HD 630)',
1972 'Dawn Win10 x86 Release (Intel HD 630)',
1973 ],
1974 },
Haiyang Pan1c813ca2021-11-24 18:52:161975 'device_unittests': {
1976 'modifications': {
Haiyang Pan2a55a452022-03-03 08:18:331977 'android-12-x64-rel': {
Haiyang Pan1c813ca2021-11-24 18:52:161978 'args': [
1979 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.device_unittests.filter',
1980 ],
1981 },
1982 },
1983 },
Ben Pastene61ad637c2020-05-08 22:24:411984 'disk_usage_tast_test': {
1985 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1986 'remove_from': [
1987 'chromeos-kevin-rel',
1988 ],
1989 },
Struan Shrimpton57c594e42022-01-25 17:59:131990 'exo_unittests': {
1991 'modifications': {
1992 'linux-chromeos-rel': {
1993 'swarming': {
1994 'quickrun_shards': 2,
1995 }
1996 },
1997 },
1998 },
Joe Downing41486042018-10-18 22:44:441999 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:292000 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292001 'CrWinAsan(dll)', # https://crbug.com/935598
2002 ],
Joe Downing41486042018-10-18 22:44:442003 'modifications': {
2004 'Win10 Tests x64 (dbg)': {
2005 'experiment_percentage': 100, # https://crbug.com/876615
2006 },
Sven Zhengbc822262022-09-20 20:47:352007 # https://crbug.com/1111979
2008 'linux-lacros-asan-lsan-rel': {
2009 'args': [
2010 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2011 ],
2012 },
Sven Zheng5c9d3e342020-08-11 21:39:432013 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542014 'linux-lacros-code-coverage': {
2015 'args': [
2016 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2017 ],
2018 },
Yuke Liaoa0db4742021-08-09 18:28:332019 'linux-lacros-dbg-tests-fyi': {
2020 'args': [
2021 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2022 ],
2023 },
Sven Zheng5c9d3e342020-08-11 21:39:432024 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432025 'args': [
2026 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
2027 ],
2028 },
Joe Downing41486042018-10-18 22:44:442029 },
2030 },
Sven Zheng577fe5ff2020-08-03 22:06:442031 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:392032 'modifications': {
Chong Gud034fe52022-01-20 21:48:042033 'fuchsia-fyi-x64-asan': {
2034 'args': [
Chong Gu1155d872022-02-10 17:55:272035 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.extensions_unittests.filter',
Chong Gud034fe52022-01-20 21:48:042036 ],
2037 },
Sven Zhengbc822262022-09-20 20:47:352038 # https://crbug.com/1111979
2039 'linux-lacros-asan-lsan-rel': {
2040 'args': [
2041 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2042 'BluetoothSocketApiUnittest.CreateThenClose:'
2043 'FeatureProviderTest.PermissionFeatureAvailability',
2044 ],
2045 },
Sven Zheng5c9d3e342020-08-11 21:39:432046 # https://crbug.com/1111979,
Junhua Chen39dd2dba2021-05-05 17:51:542047 'linux-lacros-code-coverage': {
2048 'args': [
Yuke Liaoa0db4742021-08-09 18:28:332049 '--gtest_filter=-BluetoothSocketApiUnittest.CreateThenClose:'
2050 'NativeExtensionBindingsSystemUnittest.*',
2051 ],
2052 },
2053 'linux-lacros-dbg-tests-fyi': {
2054 'args': [
Junhua Chen39dd2dba2021-05-05 17:51:542055 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2056 'BluetoothSocketApiUnittest.CreateThenClose:'
2057 'FeatureProviderTest.PermissionFeatureAvailability',
2058 ],
2059 },
Sven Zheng5c9d3e342020-08-11 21:39:432060 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432061 'args': [
Yuke Liaobb8308322020-08-12 20:20:472062 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
2063 'BluetoothSocketApiUnittest.CreateThenClose:'
2064 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:432065 ],
2066 },
Sven Zheng80734f12020-08-06 06:50:392067 },
Sven Zheng577fe5ff2020-08-03 22:06:442068 },
Chong Gu76046412021-09-22 17:49:212069 'gfx_unittests': {
Chong Gudf7fbe92021-02-24 02:55:582070 'modifications': {
2071 'fuchsia-code-coverage': {
2072 'swarming': {
2073 'shards': 2,
2074 },
2075 },
2076 },
2077 },
Kenneth Russelleb60cbd22017-12-05 07:54:282078 'gin_unittests': {
2079 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:472080 'ToTLinuxASan', # https://crbug.com/831667
Erik Staabd468a802022-06-28 23:38:032081 'Linux ASan LSan Low Symbols FYI Tests (1)', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:462082 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:472083 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:282084 ],
Chong Gua10cd302022-01-14 19:22:192085 'modifications': {
2086 'fuchsia-fyi-x64-asan': {
2087 'args': [
2088 '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.gin_unittests.filter',
2089 ],
2090 },
2091 },
Kenneth Russelleb60cbd22017-12-05 07:54:282092 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002093 'gl_tests_passthrough': {
2094 'remove_from': [
2095 'CFI Linux ToT',
Brian Sheedyd9a809f02022-10-06 00:50:372096 # TODO(crbug.com/1363409): Enable these once they're shown to work on
2097 # Android.
2098 'Dawn Android arm DEPS Release (Pixel 4)',
2099 'Dawn Android arm Release (Pixel 4)',
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002100 # Can't run on MSAN because gl_tests uses the hardware driver,
2101 # which isn't instrumented.
2102 'Linux MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252103 'Linux MSan Focal',
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002104 ],
2105 'modifications': {
2106 # TODO(kbr): figure out a better way to specify blocks of
2107 # arguments like this for tests on multiple machines.
Erik Staabd468a802022-06-28 23:38:032108 'Linux ASan LSan Low Symbols FYI Tests (1)': {
2109 'args': [
2110 '--use-gpu-in-tests',
2111 '--no-xvfb',
2112 ],
2113 'swarming': {
2114 'dimension_sets': [
2115 {
2116 'gpu': '10de:2184',
2117 'os': 'Ubuntu',
2118 'pool': 'chromium.tests.gpu',
2119 },
2120 ],
2121 },
2122 },
Garrett Beatya491ec72020-07-25 12:36:122123 'Linux ASan LSan Tests (1)': {
2124 'args': [
2125 '--use-gpu-in-tests',
2126 '--no-xvfb',
2127 ],
2128 'swarming': {
2129 'dimension_sets': [
2130 {
Yuly Novikovaa06f172022-02-12 00:38:572131 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122132 'os': 'Ubuntu',
2133 'pool': 'chromium.tests.gpu',
2134 },
2135 ],
2136 },
2137 },
2138 'Linux CFI': {
2139 'args': [
2140 '--use-gpu-in-tests',
2141 '--no-xvfb',
2142 ],
2143 'swarming': {
2144 'dimension_sets': [
2145 {
Yuly Novikovaa06f172022-02-12 00:38:572146 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122147 'os': 'Ubuntu',
2148 'pool': 'chromium.tests.gpu',
2149 },
2150 ],
2151 },
2152 },
Michael Savigny64f8ba32022-01-12 15:50:572153 'Linux CFI (reclient shadow)': {
2154 'args': [
2155 '--use-gpu-in-tests',
2156 '--no-xvfb',
2157 ],
2158 'swarming': {
2159 'dimension_sets': [
2160 {
Yuly Novikovaa06f172022-02-12 00:38:572161 'gpu': '10de:2184',
Michael Savigny64f8ba32022-01-12 15:50:572162 'os': 'Ubuntu',
2163 'pool': 'chromium.tests.gpu',
2164 },
2165 ],
2166 },
2167 },
Garrett Beatya491ec72020-07-25 12:36:122168 'Linux TSan Tests': {
2169 'args': [
2170 '--use-gpu-in-tests',
2171 '--no-xvfb',
2172 ],
2173 'swarming': {
2174 'dimension_sets': [
2175 {
Yuly Novikovaa06f172022-02-12 00:38:572176 'gpu': '10de:2184',
Garrett Beatya491ec72020-07-25 12:36:122177 'os': 'Ubuntu',
2178 'pool': 'chromium.tests.gpu',
2179 },
2180 ],
2181 },
2182 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002183 },
2184 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:242185 'gl_tests_validating': {
Jonah Ryan-Davisb9f03ac2021-03-18 23:53:022186 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012187 'Android FYI Release (Nexus 5X)',
John Budorickca14c76f62017-12-09 14:19:182188 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282189 'modifications': {
Sunny Sachanandanib5c6c082022-09-29 00:26:142190 'Android FYI Release (Samsung A23)': {
2191 'args': [
2192 '--test-launcher-filter-file=../../testing/buildbot/filters/android.samsung_a23.gl_tests.filter',
2193 ],
2194 },
Haiyang Pan9d68ca02021-08-04 21:30:472195 'android-11-x86-rel': {
Haiyang Pancf765862021-03-18 20:39:152196 'args': [
2197 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_11.gl_tests.filter',
2198 ],
2199 },
Haiyang Pan2a55a452022-03-03 08:18:332200 'android-12-x64-rel': {
Haiyang Pan382008922021-11-19 21:15:092201 'args': [
2202 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.gl_tests.filter',
2203 ],
2204 },
James Shenc47f7b12022-07-07 23:42:412205 'android-nougat-x86-rel': {
2206 'args': [
2207 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_n.gl_tests.filter',
2208 ],
2209 },
Andrew Luo38b311f2019-10-04 03:42:092210 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:312211 'args': [
Andrew Luobe83fd82019-12-19 03:07:582212 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
2213 ],
Andrew Luo38b311f2019-10-04 03:42:092214 },
Haiyang Pan08d09dc2020-04-01 16:11:212215 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:312216 'args': [
2217 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
2218 ],
2219 },
Kenneth Russelleb60cbd22017-12-05 07:54:282220 },
2221 },
Takuto Ikutaf5333252019-11-06 16:07:082222 'gl_unittests': {
2223 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:082224 # On Android, these are already run on the main waterfall.
2225 # Run them on the one-off Android FYI bots, though.
2226 'Android FYI Release (Nexus 5X)',
Brian Sheedyd9a809f02022-10-06 00:50:372227 # TODO(crbug.com/1363409): Enable these once they're shown to work on
2228 # Android.
2229 'Dawn Android arm DEPS Release (Pixel 4)',
2230 'Dawn Android arm Release (Pixel 4)',
Yuly Novikov37e04342020-05-29 00:52:042231 # Can't run on MSAN because gl_unittests uses the hardware driver,
2232 # which isn't instrumented.
2233 'Linux MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252234 'Linux MSan Focal',
Takuto Ikutaf5333252019-11-06 16:07:082235 ],
Haiyang Pan505fcd5a2021-12-13 19:46:232236 'modifications': {
Haiyang Pan2a55a452022-03-03 08:18:332237 'android-12-x64-rel': {
Haiyang Pan505fcd5a2021-12-13 19:46:232238 'args': [
2239 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_12.gl_unittests.filter',
2240 ],
2241 },
2242 },
Takuto Ikutaf5333252019-11-06 16:07:082243 },
2244 'gl_unittests_ozone': {
2245 'remove_from': [
2246 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
2247 # which isn't instrumented.
2248 'Linux ChromiumOS MSan Tests',
Ben Pastene7636bb62022-04-22 18:55:252249 'Linux ChromiumOS MSan Focal',
Takuto Ikutaf5333252019-11-06 16:07:082250 ],
2251 },
Brian Sheedy0bf7f822022-07-21 17:44:432252 'gold_common_pytype': {
2253 'remove_from': [
2254 'linux-code-coverage',
2255 ],
2256 },
Takuto Ikutaf5333252019-11-06 16:07:082257 'gpu_process_launch_tests': {
2258 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
2259 # exception once there is enough capacity to run these tests.
2260 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:082261 'Android FYI Release (Pixel 2)',
2262 ],
2263 },
Brian Sheedy053d88cf2022-05-24 23:40:052264 'gpu_pytype': {
2265 'remove_from': [
2266 'linux-code-coverage',
2267 ],
2268 },
Chong Gu76046412021-09-22 17:49:212269 'gpu_unittests': {
Chong Gudf7fbe92021-02-24 02:55:582270 'modifications': {
2271 'fuchsia-code-coverage': {
2272 'swarming': {
2273 'shards': 5,
2274 },
2275 },
2276 },
2277 },
Kevin McNeed21a6c522021-06-14 21:27:252278 'grit_python_unittests': {
2279 'remove_from': [
2280 # These tests require node, which is not supported in Win7.
2281 # (https://crbug.com/1218989)
2282 'Win 7 Tests x64 (1)',
2283 'Win7 Tests (1)',
Titouan Rigoudy9e860832021-11-08 15:34:452284 # TODO(https://crbug.com/1267125): Re-enable.
2285 'mac11-arm64-rel-tests',
Zhaoyang Li5d3713d2022-06-13 18:01:172286 # TODO(https://crbug.com/1267125): Re-enable.
2287 'mac12-arm64-rel-tests',
Kevin McNeed21a6c522021-06-14 21:27:252288 ],
2289 },
Brian Sheedye285c9b2019-07-15 21:42:462290 'hardware_accelerated_feature_tests': {
2291 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
2292 # exception once there is enough capacity to run these tests.
2293 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:462294 'Android FYI Release (Pixel 2)',
2295 ],
2296 },
Brad Halla36886c2019-02-26 16:52:292297 'headless_browsertests': {
Chong Gud08d1232021-09-11 08:53:592298 'remove_from': [
2299 'CrWinAsan(dll)', # https://crbug.com/935598
Maksim Sisovc81d284c2021-10-05 17:54:352300 # Wayland bot doesn't support headless mode.
2301 'Linux Tests (Wayland)',
Chong Gud08d1232021-09-11 08:53:592302 ],
Chong Gud1a5c5992021-04-09 04:08:322303 'modifications': {
2304 'fuchsia-code-coverage': {
2305 'swarming': {
Chong Gu115ce152021-04-15 23:57:162306 'shards': 6,
Chong Gud1a5c5992021-04-09 04:08:322307 },
2308 },
2309 },
Brad Halla36886c2019-02-26 16:52:292310 },
Kenneth Russell8a386d42018-06-02 09:48:012311 'info_collection_tests': {
2312 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012313 'Android V8 FYI Release (Nexus 5X)',
2314 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:352315 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012316 'Mac V8 FYI Release (Intel)',
2317 'Win V8 FYI Release (NVIDIA)',
2318 ],
Brian Sheedyfe61cdac2020-02-12 01:25:592319 'modifications': {
Brian Sheedyb18cb762020-06-30 00:09:292320 'ChromeOS FYI Release (amd64-generic)': {
Brian Sheedy65be3052020-06-26 19:26:512321 'args': [
Brian Sheedyb18cb762020-06-30 00:09:292322 # Swarming does not report a GPU since tests are run in a VM, but
2323 # the VM does report that a GPU is present.
2324 '--expected-device-id', '1050',
Brian Sheedydf2672f2020-05-07 20:44:362325 ],
2326 },
Chong Gubd236c22022-10-12 18:11:562327 'fuchsia-x64-chrome-rel': {
Chong Gu3065cdc2022-02-28 21:03:032328 'args': [
2329 # Swarming does not report a GPU since tests are run in a VM, but
2330 # the VM does report that a GPU is present.
2331 '--expected-device-id', 'c0de',
2332 ],
2333 },
Chong Gubd236c22022-10-12 18:11:562334 'fuchsia-x64-workstation': {
Chong Gu3065cdc2022-02-28 21:03:032335 'args': [
2336 # Swarming does not report a GPU since tests are run in a VM, but
2337 # the VM does report that a GPU is present.
2338 '--expected-device-id', 'c0de',
2339 ],
2340 },
Brian Sheedyfe61cdac2020-02-12 01:25:592341 },
Brian Sheedy32eeeb52020-05-22 01:49:372342 'replacements': {
2343 'ChromeOS FYI Release (amd64-generic)': {
2344 'args': {
2345 # Swarming does not report a GPU since tests are run in a VM, but
2346 # the VM does report that a GPU is present.
2347 '--expected-vendor-id': '1af4',
Brian Sheedyb18cb762020-06-30 00:09:292348 # Magic substitution happens after regular replacement, so remove it
2349 # now since we are manually applying the expected device ID above.
2350 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
Brian Sheedy32eeeb52020-05-22 01:49:372351 },
Brian Sheedyff6d1442020-09-19 00:46:312352 },
Brian Sheedye9c7afe52022-06-13 21:19:372353 'Mac FYI Experimental Release (Apple M1)': {
2354 'args': {
2355 # The GPU information is not yet exposed in swarming, so we can't
2356 # explicitly request it and have the JSON generation handle this
2357 # automatically.
2358 '--expected-vendor-id': '106b',
2359 },
2360 },
Brian Sheedy177addbf2021-09-24 19:06:512361 'Mac FYI Release (Apple M1)': {
2362 'args': {
2363 # The GPU information is not yet exposed in swarming, so we can't
2364 # explicitly request it and have the JSON generation handle this
2365 # automatically.
2366 '--expected-vendor-id': '106b',
2367 },
2368 },
Chong Gubd236c22022-10-12 18:11:562369 'fuchsia-x64-chrome-rel': {
Chong Gu3065cdc2022-02-28 21:03:032370 'args': {
2371 # The GPU information is not exposed in swarming since Fuchsia
2372 # launches an emulator on the GCE machine.
2373 '--expected-vendor-id': '1ae0',
2374 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
2375 },
2376 },
Chong Gubd236c22022-10-12 18:11:562377 'fuchsia-x64-workstation': {
Chong Gu3065cdc2022-02-28 21:03:032378 'args': {
2379 # The GPU information is not exposed in swarming since Fuchsia
2380 # launches an emulator on the GCE machine.
2381 '--expected-vendor-id': '1ae0',
2382 '$$MAGIC_SUBSTITUTION_GPUExpectedDeviceId': None,
2383 },
2384 },
Brian Sheedy32eeeb52020-05-22 01:49:372385 },
Kenneth Russell8a386d42018-06-02 09:48:012386 },
Kenneth Russelleb60cbd22017-12-05 07:54:282387 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:292388 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292389 'CrWinAsan(dll)', # https://crbug.com/935598
2390 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282391 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152392 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:262393 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152394 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:262395 },
2396 },
Erik Staabd468a802022-06-28 23:38:032397 'Linux ASan LSan Low Symbols FYI Tests (1)': {
2398 # These are slow on the ASan trybot for some reason, crbug.com/1257927
2399 'swarming': {
2400 'shards': 6,
2401 'quickrun_shards': 12,
2402 },
2403 },
John Budorickca14c76f62017-12-09 14:19:182404 'Linux ASan LSan Tests (1)': {
Ben Pastened2c01af2022-01-31 23:06:44