blob: 0527286a8ef08e4de95d13ab449989c6863638c7 [file] [log] [blame]
Kenneth Russelleb60cbd22017-12-05 07:54:281# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# This is a .pyl, or "Python Literal", file. You can treat it just like a
6# .json file, with the following exceptions:
7# * all keys must be quoted (use single quotes, please);
8# * comments are allowed, using '#' syntax; and
9# * trailing commas are allowed.
10
11# Exceptions to the common test suites can only include removal from
12# particular bots, and modifications on particular bots. By design,
13# it's not possible to add one-off tests to bots. Instead they have to
14# be added to one of the test suites in test_suites.pyl.
15#
Jeff Yoone2188f62020-08-24 20:55:5716# Note that if you are excluding with variants, you will need to exclude
17# per variant, with the identifier appended to the test suite name.
18# For example, if you have ios_chrome_ui_eg2tests_module with variant
19# SIM_IPHONE_6S_14_0 (identifier = "iPhone 6s 14.0"), you
20# must exclude with the test name as:
21# "ios_chrome_ui_eg2tests_module_iPhone 6s 14.0"
22
Kenneth Russelleb60cbd22017-12-05 07:54:2823# The goal is to drive the number of exceptions to zero, to make all
24# the bots behave similarly.
25{
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
Haiyang Pancd541992020-10-13 18:45:3928 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
29 'args': [
30 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
31 ],
32 },
Andrew Luo38b311f2019-10-04 03:42:0933 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5834 'args': [
35 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
36 ],
Haiyang Panfbd2b482020-09-23 23:41:2537 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
38 # capacity has been deployed.
39 'swarming': {
40 'dimension_sets': [
41 {
42 'device_type': 'sailfish',
43 },
44 ],
45 },
Andrew Luo38b311f2019-10-04 03:42:0946 },
Haiyang Pan08d09dc2020-04-01 16:11:2147 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0448 'args': [
49 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
50 ],
51 },
Andrew Luo38b311f2019-10-04 03:42:0952 },
53 },
Sven Zhengc60debc2020-09-10 18:40:5254 'android_sync_integration_tests': {
55 'remove_from': [
56 # Remove from CQ bots due to capacity.
57 'android-marshmallow-arm64-rel',
58 'android-lollipop-arm-rel',
59 ],
60 },
Kenneth Russelleb60cbd22017-12-05 07:54:2861 'android_webview_unittests': {
62 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3263 # On chromium.android, these do not need to run prior to M.
Haiyang Pana3ff55ae2020-04-23 18:26:5464 'android-lollipop-arm-rel',
Yun Liu3e759dbb2019-11-01 19:25:5265 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2866 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2867 },
Arthur Wangfeb0f1a2020-06-18 02:05:5568 'android_wpr_record_replay_tests': {
69 # crbug/1060399: only enable wpr tests on marshmallow CI bot
70 # due to the restriction that render test only works on marshamllow.
71 'modifications': {
Haiyang Pan2486dcb2020-09-18 17:53:0672 'android-marshmallow-x86-rel-non-cq': {
Arthur Wang4a53be9642020-08-22 00:50:4673 'experiment_percentage': 100, # https://crbug.com/1060399
74 },
Arthur Wangfeb0f1a2020-06-18 02:05:5575 },
76 },
Jamie Madillc9ae75d2020-10-23 19:19:4877 'angle_end2end_tests': {
78 'remove_from': [
79 # TODO(ynovikov) Investigate why the test breaks on older devices.
80 'Android FYI Release (Nexus 5)',
81 'Android FYI Release (Nexus 6)',
82 'Android FYI Release (Nexus 9)',
83 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
84 'Linux FYI Release (AMD R7 240)',
85 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
86 'Linux FYI Debug (NVIDIA)',
87 ],
88 },
89 'angle_perftests': {
90 'remove_from': [
91 'Android FYI Release (Nexus 5)', # crbug.com/915429
92 'Android FYI Release (Nexus 6)', # anglebug.com/2433
93 'Android FYI Release (Nexus 6P)', # anglebug.com/4909
94 'Linux FYI GPU TSAN Release', # crbug.com/950542
95 ],
96 },
97 'angle_unittests': {
98 'remove_from': [
99 # On Android, these are already run on the main waterfall.
100 'Android FYI Release (Nexus 5X)',
101 # Does not currently work on Lacros configurations.
102 'linux-lacros-tester-rel',
103 'linux-lacros-tester-fyi-rel',
104 ],
Jamie Madillc9ae75d2020-10-23 19:19:48105 },
106 'angle_white_box_tests': {
107 'remove_from': [
108 # https://crbug.com/1035178
109 'Win10 FYI x64 Release (AMD RX 550)',
Jamie Madillc9ae75d2020-10-23 19:19:48110 # https://crbug.com/1094629
111 'Linux FYI Release (AMD R7 240)',
112 ],
113 },
Haiyang Pan363c59a2020-07-23 05:47:04114 'blink_platform_unittests': {
115 'modifications': {
116 # TODO(crbug.com/1108121): Remove this filter
117 'android-nougat-arm64-rel': {
118 'args': [
119 '--gtest_filter=-HarfBuzzShaperTest.ShapeHorizontalWithoutSubpixelPositionWithKerningIsRounded',
120 ],
121 },
Haiyang Panfbd2b482020-09-23 23:41:25122 'android-pie-arm64-rel': {
123 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
124 # capacity has been deployed.
125 'swarming': {
126 'dimension_sets': [
127 {
128 'device_type': 'sailfish',
129 },
130 ],
131 },
132 },
Haiyang Pan363c59a2020-07-23 05:47:04133 },
134 },
John Chenaab16fc02020-03-03 06:35:45135 'blink_web_tests': {
136 'remove_from': [
Ilia Samsonovca3dfd52020-08-07 18:39:01137 'Mac10.10 Tests',
138 'Mac10.11 Tests',
John Chenaab16fc02020-03-03 06:35:45139 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
140 'Win10 Tests x64 (dbg)',
141 ],
142 'modifications': {
143 'Fuchsia x64': {
144 'args': [
145 '--platform=fuchsia',
146 ],
147 'swarming': {
148 'shards': 1,
149 },
150 },
151 'Linux Tests': {
152 "args": [
153 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
154 ],
155 },
156 'Linux Tests (dbg)(1)': {
157 'args': [
158 '--debug',
159 ],
160 'swarming': {
161 'shards': 20,
162 },
163 },
164 'Mac10.10 Tests': {
165 # TODO(kbr): this is essentially redundant.
166 'swarming': {
167 'dimension_sets': [
168 {
169 'gpu': 'none',
170 'os': 'Mac-10.10.5',
171 },
172 ],
173 'shards': 25,
174 },
175 },
176 'Mac10.11 Tests': {
177 # TODO(kbr): this is essentially redundant.
178 'swarming': {
179 'dimension_sets': [
180 {
181 'gpu': 'none',
182 'os': 'Mac-10.11.6',
183 },
184 ],
185 'shards': 25,
186 },
187 },
188 'Mac10.12 Tests': {
189 'swarming': {
190 'shards': 25,
191 },
192 },
193 'Mac10.13 Tests': {
194 'swarming': {
195 'dimension_sets': [
196 {
Erik Staab59591f32020-08-25 23:07:07197 'gpu': None,
John Chenaab16fc02020-03-03 06:35:45198 },
199 ],
200 'shards': 25,
201 },
202 },
203 'Mac10.13 Tests (dbg)': {
204 'args': [
205 '--debug',
206 ],
John Budorickd3375fa2020-03-17 20:49:11207 'swarming': {
208 'shards': 25,
209 },
John Chenaab16fc02020-03-03 06:35:45210 },
211 'V8 Blink Linux Debug': {
Michael Achenbach455d39242020-06-22 13:33:45212 # This builder compiles Chromium in release mode, but V8 in debug.
213 # TODO(machenbach): Change name and out directory of this builder to
214 # something less confusing.
John Chenaab16fc02020-03-03 06:35:45215 'args': [
Michael Achenbach455d39242020-06-22 13:33:45216 '-t',
217 'Debug',
218 '--release',
John Chenaab16fc02020-03-03 06:35:45219 ],
220 },
221 'V8 Blink Linux Future': {
222 'args': [
223 '--additional-driver-flag=--js-flags=--future',
224 ],
225 },
226 'WebKit Linux ASAN': {
227 'args': [
228 '--additional-expectations',
229 '../../third_party/blink/web_tests/ASANExpectations',
230 '--time-out-ms',
231 '48000',
232 '--enable-sanitizer',
233 ],
234 'swarming': {
235 'shards': 20,
236 },
237 },
238 'WebKit Linux Leak': {
239 'args': [
240 '--additional-expectations',
241 '../../third_party/blink/web_tests/LeakExpectations',
242 '--time-out-ms',
243 '48000',
244 '--enable-leak-detection',
245 ],
246 'swarming': {
247 'shards': 10,
248 },
249 },
250 'WebKit Linux MSAN': {
251 'args': [
252 '--additional-expectations',
253 '../../third_party/blink/web_tests/MSANExpectations',
254 '--time-out-ms',
255 '66000',
256 '--enable-sanitizer',
257 ],
258 'swarming': {
259 'expiration': 36000,
260 'hard_timeout': 10800,
261 'io_timeout': 3600,
262 'shards': 20,
263 },
264 },
265 'WebKit Linux composite_after_paint Dummy Builder': {
266 'args': [
267 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
268 ],
269 },
270 'WebKit Linux layout_ng_disabled Builder': {
271 'args': [
272 '--additional-driver-flag=--disable-blink-features=LayoutNG',
273 ],
274 },
275 'Win10 Tests x64': {
276 'args': [
277 '--target',
278 'Release_x64',
279 ],
280 'swarming': {
281 "shards": 28
282 },
283 },
284 'Win10 Tests x64 (dbg)': {
285 'args': [
286 '--debug',
287 '--target',
288 'Debug_x64',
289 ],
290 },
John Chenaab16fc02020-03-03 06:35:45291 'Win7 Tests (dbg)(1)': {
292 'args': [
293 '--debug',
294 '--time-out-ms',
295 '60000'
296 ],
297 'experiment_percentage': 100,
298 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
299 # from prefered_os_dimension in
300 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
301 # Swarming dimensions would be either specified for all testers on the
302 # waterfall (and therefore, explicitly specified for all tests in the
303 # generated JSON), or this would be removed, and the implicit one used.
304 'swarming': {
305 'dimension_sets': [
306 {
307 'os': 'Windows-7-SP1',
308 }
309 ],
310 },
311 },
312 # tryserver.chromium.android
313 'android_blink_rel': {
314 'args': [
315 '--release',
316 '--android',
317 # TODO(crbug.com/912120): Breakpad was entirely disabled on
318 # Android. Remove this when it no longer affects Android crash
319 # log handling.
320 '--disable-breakpad',
321 # TODO(crbug.com/875172): run on the real GPU since the
322 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
323 '--additional-driver-flag=--use-gpu-in-tests',
324 ],
325 },
326 'devtools_frontend_linux_blink_light_rel': {
327 'args': [
328 'http/tests/devtools',
329 ],
330 'swarming': {
331 'shards': 4,
332 },
333 },
334 'fuchsia-fyi-x64-rel': {
335 'args': [
336 '--platform=fuchsia',
337 ],
338 'swarming': {
339 'shards': 1,
340 },
341 },
Mathias Carlen30968a62020-03-31 08:47:04342 'linux-autofill-assistant': {
343 'args': [
344 '--release',
345 ],
346 },
Yuzu Saijo9709bcc2020-03-18 09:12:20347 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45348 'args': [
John Chenaab16fc02020-03-03 06:35:45349 '--additional-driver-flag=--enable-features=BackForwardCache',
350 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
351 ],
352 },
353 'linux-blink-animation-use-time-delta': {
354 'args': [
355 '--debug',
356 ],
357 },
John Chenaab16fc02020-03-03 06:35:45358 'linux-blink-heap-concurrent-marking-tsan-rel': {
359 'args': [
360 '--release',
361 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
362 ],
363 },
Daniel Libby178c9832020-10-08 20:36:14364 'linux-blink-web-tests-force-accessibility-rel': {
365 'args': [
366 '--additional-driver-flag=--force-renderer-accessibility',
367 ],
368 },
John Chenaab16fc02020-03-03 06:35:45369 'linux-code-coverage': {
370 'args': [
371 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
372 ],
373 'swarming': {
374 'shards': 20,
375 },
376 },
Aaron Gable40f79aa2020-03-21 01:21:15377 'linux-layout-tests-edit-ng': {
378 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49379 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15380 ],
381 },
John Chenaab16fc02020-03-03 06:35:45382 'linux-layout-tests-fragment-item': {
383 'args': [
384 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentItem',
385 ],
386 },
John Chenaab16fc02020-03-03 06:35:45387 'mac10.12-blink-rel-dummy': {
388 'swarming': {
389 'shards': 20,
390 },
391 },
392 'mac10.13-blink-rel-dummy': {
393 'swarming': {
394 'shards': 20,
395 },
396 },
John Chenaab16fc02020-03-03 06:35:45397 'mac10.14-blink-rel-dummy': {
398 'swarming': {
399 'shards': 20,
400 },
401 },
Ilia Samsonov7efe05e2020-05-07 19:00:46402 'mac10.15-blink-rel-dummy': {
403 'swarming': {
404 'shards': 20,
405 },
406 },
Ilia Samsonovdd271c6c22020-09-08 22:24:44407 'mac11.0-blink-rel-dummy': {
408 'swarming': {
409 'shards': 20,
410 },
411 },
John Chenaab16fc02020-03-03 06:35:45412 },
413 },
Chong Gu9a2741732020-02-24 21:32:01414 'boringssl_crypto_tests': {
415 'remove_from': [
416 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41417 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01418 ],
419 },
420 'boringssl_ssl_tests': {
421 'remove_from': [
422 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41423 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01424 ],
425 },
John Budorickca995852019-06-26 16:55:55426 'breakpad_unittests': {
427 'modifications': {
428 'android-asan': {
429 'args': [
430 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
431 ],
432 },
433 },
434 },
Kenneth Russelleb60cbd22017-12-05 07:54:28435 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24436 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29437 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41438 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26439 'ToTLinuxTSan', # https://crbug.com/368525
John Budorick5ef11472019-12-18 22:02:33440 'Mac10.10 Tests', # https://crbug.com/828031
Aaron Gable30cda242020-01-22 21:02:58441 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46442 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11443 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24444 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28445 'modifications': {
Nico Weber3f919792020-06-12 23:34:52446 'CrWinAsan': {
447 # These are very slow on the ASAN trybot for some reason.
448 # crbug.com/794372
449 'swarming': {
450 'shards': 40,
451 },
452 },
453 'CrWinAsan(dll)': {
454 # These are very slow on the ASAN trybot for some reason.
455 # crbug.com/794372
456 'swarming': {
457 'shards': 40,
458 },
459 },
Stephen Martinis1384ff92020-01-07 19:52:15460 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36461 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15462 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36463 },
464 },
Stephen Martinis1384ff92020-01-07 19:52:15465 'Linux ASan LSan Tests (1)': {
466 # These are very slow on the ASAN trybot for some reason.
467 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19468 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15469 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19470 },
471 },
Chris Cunningham1d0e9e12020-02-26 22:56:40472 'Linux ASan Tests (sandboxed)': {
473 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41474 'shards': 30, # https://crbug.com/1103330
Chris Cunningham1d0e9e12020-02-26 22:56:40475 },
476 },
Stephen Martinis1384ff92020-01-07 19:52:15477 'Linux Chromium OS ASan LSan Tests (1)': {
478 # These are very slow on the ASAN trybot for some reason.
479 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51480 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15481 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51482 },
483 },
Stephen Martinis1384ff92020-01-07 19:52:15484 'Linux ChromiumOS MSan Tests': {
485 # These are very slow on the Chrome OS MSAN trybot for some reason.
486 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34487 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36488 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34489 },
Ben Pastene44221d32020-05-21 23:38:36490 'args': [
491 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
492 ],
Kenneth Russell56a3e862017-12-08 03:11:34493 },
John Budorick614f91a2020-03-30 20:34:55494 'Linux Tests (dbg)(1)': {
495 # crbug.com/1066161
496 'swarming': {
497 'shards': 20,
498 },
499 },
Stephen Martinis1384ff92020-01-07 19:52:15500 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24501 'swarming': {
John Budorick542f4762020-03-17 20:40:14502 'dimension_sets': [
503 {
504 # These shards are liable to time out when running on minis.
505 'cores': '8',
506 }
507 ],
Kenneth Russellfbda3c532017-12-08 23:57:24508 'shards': 20,
509 },
510 },
John Budorickd3375fa2020-03-17 20:49:11511 'Mac10.13 Tests (dbg)': {
512 'swarming': {
513 'shards': 20,
514 },
515 },
Stephen Martinis1384ff92020-01-07 19:52:15516 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28517 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18518 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28519 },
520 },
Stephen Martinis1384ff92020-01-07 19:52:15521 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28522 'swarming': {
523 'shards': 20,
524 },
525 },
Kenneth Russell6c83d212018-07-27 20:52:59526 'Win10 Tests x64': {
527 # crbug.com/868082
528 'args': [
529 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
530 ],
Takuto Ikutac9c269a2019-01-10 22:40:25531 'swarming': {
532 # This is for slow test execution that often becomes a critical path of
533 # swarming jobs. crbug.com/868114
534 'shards': 15,
535 }
Kenneth Russell6c83d212018-07-27 20:52:59536 },
Stephen Martinis1384ff92020-01-07 19:52:15537 'Win7 Tests (1)': {
538 # This is for slow test execution that often becomes a critical path of
539 # swarming jobs. crbug.com/868114
540 'swarming': {
541 'shards': 15,
542 },
543 },
544 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02545 'swarming': {
546 'shards': 20,
547 },
548 },
Stephen Martinis1384ff92020-01-07 19:52:15549 'linux-chromeos-chrome': {
550 # TODO(https://crbug.com/932269): Promote out of experiment when the
551 # tests are green.
552 'args': [
553 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
554 ],
555 },
556 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16557 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15558 'shards': 50,
559 },
560 },
561 'linux-chromeos-dbg': {
562 'swarming': {
563 'shards': 30,
564 },
565 },
566 'linux-chromeos-rel': {
567 'swarming': {
568 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16569 'dimension_sets': [
570 {
571 'kvm': '1',
572 },
573 ],
Stephen Martinis1384ff92020-01-07 19:52:15574 },
575 },
576 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01577 'args': [
578 '--no-sandbox',
579 ],
Stephen Martinis1384ff92020-01-07 19:52:15580 'swarming': {
581 'shards': 50,
582 },
583 },
Yuke Liaod75285f92020-08-18 18:33:56584 'linux-lacros-rel': {
585 'args': [
586 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
587 ],
588 },
Sven Zheng80734f12020-08-06 06:50:39589 'linux-lacros-tester-rel': {
590 'args': [
591 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.browser_tests.filter',
592 ],
593 },
Stephen Martinis1384ff92020-01-07 19:52:15594 'linux-trusty-rel': {
595 'args': [
John Budorick79ec9012020-01-08 21:56:31596 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
597 ],
Stephen Martinis1384ff92020-01-07 19:52:15598 },
599 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15600 'swarming': {
601 'shards': 15,
602 },
603 },
Stephen Martinis1384ff92020-01-07 19:52:15604 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52605 # These are very slow on the ASAN trybot for some reason.
606 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15607 'swarming': {
Nico Weber3f919792020-06-12 23:34:52608 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16609 },
610 },
Kenneth Russelleb60cbd22017-12-05 07:54:28611 },
612 },
Maksim Sisov4af9c032020-06-12 12:43:11613 'browser_tests_wayland': {
614 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:13615 # CQ tester.
Maksim Sisov4af9c032020-06-12 12:43:11616 'Linux Ozone Tester (Wayland)': {
617 'args': [
618 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
619 ],
620 },
Maksim Sisov69730f82020-11-11 12:09:13621 # CI tester.
622 'Linux Tester (Ozone Wayland)': {
623 'args': [
624 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
625 ],
626 },
Maksim Sisov4af9c032020-06-12 12:43:11627 },
628 },
Erik Chen681dc0282019-11-26 22:54:49629 'cc_unittests': {
630 'modifications': {
631 'Linux TSan Tests': {
632 'swarming': {
633 'shards': 3,
634 },
635 },
Haiyang Pancd541992020-10-13 18:45:39636 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
637 # https://crbug.com/1039860
638 'args': [
639 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
640 ],
641 },
Haiyang Pan2486dcb2020-09-18 17:53:06642 'android-marshmallow-x86-rel-non-cq': {
John Budorickfa8f1da92020-01-15 18:11:38643 # https://crbug.com/1039860
644 'args': [
645 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
646 ],
647 },
Haiyang Pan08d09dc2020-04-01 16:11:21648 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38649 # https://crbug.com/1039860
650 'args': [
651 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
652 ],
653 },
Erik Chen681dc0282019-11-26 22:54:49654 },
655 },
Prakhar94f444a2020-10-08 07:30:08656 'check_static_initializers': {
657 'modifications': {
658 'Mac Builder': {
659 'args': [
660 '--allow-coverage-initializer',
661 ],
662 },
663 },
664 },
Dirk Pranke1b767092017-12-07 04:44:23665 'checkbins': {
666 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33667 'linux-archive-dbg',
668 'linux-archive-rel',
669 'mac-archive-dbg',
670 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23671 ],
672 },
Ben Pastene7a05a8f2020-11-12 17:25:51673 'chrome_all_tast_tests': {
674 'modifications': {
675 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': {
676 'args': [
677 # This bot sets symbol_level=2, which doesn't fit inside a normal VM.
678 '--strip-chrome',
679 ],
680 },
681 },
682 },
Andrew Luod252791ac2019-10-15 00:28:13683 'chrome_java_test_pagecontroller_tests': {
Haiyang Panfbd2b482020-09-23 23:41:25684 'modifications': {
685 'android-pie-arm64-rel': {
686 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
687 # capacity has been deployed.
688 'swarming': {
689 'dimension_sets': [
690 {
691 'device_type': 'sailfish',
692 },
693 ],
694 },
695 },
696 },
Andrew Luod252791ac2019-10-15 00:28:13697 },
Yun Liu7cfd28a2019-10-30 01:57:12698 'chrome_public_smoke_test': {
699 'remove_from': [
700 'android-code-coverage-native', # https://crbug.com/1018780
701 ],
702 },
Kenneth Russelleb60cbd22017-12-05 07:54:28703 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09704 'remove_from': [
705 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12706 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Pana3ff55ae2020-04-23 18:26:54707 'android-lollipop-arm-rel', # https://crbug.com/1060245
John Budorick27d2d44e2019-05-20 20:26:09708 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28709 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32710 'Android CFI': {
711 'args': [
712 '--exclude-annotation',
713 'Feature=RenderTest', # https://crbug.com/1068294
714 ],
715 },
Kenneth Russelleb60cbd22017-12-05 07:54:28716 'Marshmallow 64 bit Tester': {
717 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28718 'shards': 14,
719 },
720 },
Arthur Wang5dd7b07c2020-04-04 01:05:22721 'Marshmallow Tablet Tester': {
722 'args': [
723 '--timeout-scale',
724 '2.0',
725 ],
726 },
Ben Pastenec73e96e92018-07-12 01:40:35727 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57728 # TODO(https://crbug.com/884413): Re-enable this once the tests are
729 # either passing or there is more capacity.
730 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35731 },
Stephen Martinis1384ff92020-01-07 19:52:15732 'android-arm64-proguard-rel': {
733 'swarming': {
734 'shards': 25,
735 },
736 },
Haiyang Pancd541992020-10-13 18:45:39737 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
738 'args': [
739 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
740 # https://crbug.com/1046059
741 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
742 ],
743 'swarming': {
744 'named_caches': [
745 {
746 'name': 'avd_generic_playstore_android28',
747 'path': '.android',
748 },
749 {
750 'name': 'system_images_android_28_google_apis_playstore_x86',
751 'path': '.emulator_sdk',
752 },
753 ],
754 'dimension_sets': [
755 {
756 # Use 8-cores to shorten test runtime.
757 'machine_type': 'n1-standard-8',
758 },
759 ],
760 },
761 },
Haiyang Pan1ad3bb032020-04-24 23:52:03762 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57763 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31764 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57765 },
766 },
Stephen Martinis1384ff92020-01-07 19:52:15767 'android-marshmallow-arm64-rel': {
768 'swarming': {
769 'shards': 25,
770 },
771 },
Brian Sheedy44a7a0032020-04-16 19:20:57772 'android-marshmallow-arm64-rel-swarming': {
773 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31774 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57775 },
776 },
Haiyang Pan765477d2020-09-22 17:59:55777 'android-marshmallow-x86-rel-non-cq': {
Haiyang Pan37fbd7a42020-06-03 03:27:37778 'args': [
779 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
780 ],
781 },
Stephen Martinis1384ff92020-01-07 19:52:15782 'android-pie-arm64-rel': {
783 'args': [
784 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
785 ],
Haiyang Pan43640ee2020-02-13 01:38:00786 },
Haiyang Pan08d09dc2020-04-01 16:11:21787 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00788 'args': [
Haiyang Pan71373072020-03-02 19:57:49789 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
790 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32791 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00792 ],
Haiyang Pan71373072020-03-02 19:57:49793 'swarming': {
794 'named_caches': [
795 {
796 'name': 'avd_generic_playstore_android28',
797 'path': '.android',
798 },
799 {
800 'name': 'system_images_android_28_google_apis_playstore_x86',
801 'path': '.emulator_sdk',
802 },
Haiyang Pan980402822020-10-07 23:24:56803 ],
804 'dimension_sets': [
805 {
806 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
807 },
808 ],
Haiyang Pan71373072020-03-02 19:57:49809 },
John Budorick34009472018-04-03 17:38:44810 },
Kenneth Russelleb60cbd22017-12-05 07:54:28811 },
812 },
813 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15814 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09815 'Lollipop Tablet Tester',
816 'Marshmallow Tablet Tester',
Haiyang Pancd541992020-10-13 18:45:39817 'android-inverse-fieldtrials-pie-x86-fyi-rel',
Haiyang Pan2486dcb2020-09-18 17:53:06818 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:21819 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09820 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16821 'ToTAndroid',
822 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09823 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12824 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09825 ],
Haiyang Pan363c59a2020-07-23 05:47:04826 'modifications': {
Brian Sheedy4dc4a6f2020-09-17 22:18:50827 # Use "--remove-system-package" according to crbug.com/931947#c1
Haiyang Pan363c59a2020-07-23 05:47:04828 'android-nougat-arm64-rel': {
829 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:50830 # Applying a mixin via an exception doesn't work, so manually apply
831 # the same arguments as the 'vr_instrumentation_test' mixin.
832 '--remove-system-package=com.google.vr.vrcore',
833 '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk',
834 ],
Haiyang Pan363c59a2020-07-23 05:47:04835 }
836 },
Kenneth Russelleb60cbd22017-12-05 07:54:28837 },
bsheedy75a4dd52018-11-27 23:24:30838 'chrome_public_test_vr_apk-vega': {
839 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30840 'Oreo Phone Tester': {
841 'swarming': {
842 'dimension_sets': [
843 {
844 'device_os': 'OVR1.180808.003',
845 'device_type': 'vega',
846 'os': 'Android',
847 },
848 ],
849 },
850 }
851 }
852 },
Ian Struiksmaeb285db02020-10-20 22:19:34853 'chrome_sizes': {
854 'modifications': {
855 'win-chrome': {
856 'swarming': {
857 # TODO(crbug.com/1124829): Remove this exception once pool
858 # chrome.tests is migrated to 1909.
859 'dimension_sets': [
860 {
861 'os': 'Windows-10-15063',
862 },
863 ],
864 },
865 },
866 'win64-chrome': {
867 'swarming': {
868 # TODO(crbug.com/1124829): Remove this exception once pool
869 # chrome.tests is migrated to 1909.
870 'dimension_sets': [
871 {
872 'os': 'Windows-10-15063',
873 },
874 ],
875 },
876 },
877 },
878 },
Takuto Ikuta1b749b902019-04-11 18:05:53879 'chromedriver_py_tests': {
880 'remove_from': [
881 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53882 'Win10 Tests x64 (dbg)',
883 ],
884 },
Yun Liu3e759dbb2019-11-01 19:25:52885 'components_browsertests': {
886 'remove_from': [
887 'android-code-coverage-native', # crbug/1018434
888 ],
889 },
Kenneth Russelleb60cbd22017-12-05 07:54:28890 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52891 'remove_from': [
Garrett Beaty47a2d802020-11-10 20:50:53892 # https://crbug.com/1147531 - covered on lollipop
893 'android-marshmallow-arm64-rel',
Stephen Roeac495972020-02-25 23:32:41894 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57895 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52896 'android-code-coverage-native', # crbug/1018431
Stephen Roe2cfe780f2020-07-13 21:52:51897 'fuchsia-fyi-arm64-dbg', # https://crbug.com/961457
Kevin Marshallce2afe1b2019-12-06 00:49:21898 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
899 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
900 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52901 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28902 'modifications': {
John Budorick5052d552017-12-13 02:59:34903 'Linux ASan LSan Tests (1)': {
904 # These are very slow on the ASAN trybot for some reason.
905 # crbug.com/794372
906 'swarming': {
907 'shards': 5,
908 },
909 },
Takuto Ikuta54671d972018-07-19 19:06:35910 'Linux Chromium OS ASan LSan Tests (1)': {
911 # These are very slow on the ASAN trybot for some reason.
912 # crbug.com/794372
913 'swarming': {
914 'shards': 5,
915 },
916 },
Erik Chen681dc0282019-11-26 22:54:49917 'Linux TSan Tests': {
918 'swarming': {
919 'shards': 2,
920 },
921 },
Omer Katz7d2be652020-01-22 18:13:46922 'linux-blink-heap-concurrent-marking-tsan-rel': {
923 'swarming': {
924 'shards': 2,
925 },
926 },
Sven Zheng80734f12020-08-06 06:50:39927 # https://crbug.com/1111979,
Sven Zheng19767e52020-08-24 23:33:40928 'linux-lacros-rel': {
929 'args': [
930 '--gtest_filter=-NetExportFileWriterTest*',
931 ],
932 },
933 # https://crbug.com/1111979,
Sven Zheng5c9d3e342020-08-11 21:39:43934 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:43935 'args': [
936 '--gtest_filter=-NetExportFileWriterTest*',
937 ],
Sven Zheng80734f12020-08-06 06:50:39938 },
939 },
Sven Zheng577fe5ff2020-08-03 22:06:44940 },
Kenneth Russelleb60cbd22017-12-05 07:54:28941 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29942 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29943 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18944 'android-code-coverage-native', # crbug/1018434
Yuke Liaod7da81b2020-03-20 18:57:57945 # http://crbug.com/1060245#c30: due to low utility and capacity.
Yuke Liaod7da81b2020-03-20 18:57:57946 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:29947 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28948 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24949 'Cast Audio Linux': {
950 'args': [
Nico Weber02f30392018-07-16 18:39:43951 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24952 ],
Kenneth Russellfbda3c532017-12-08 23:57:24953 },
954 'Cast Linux': {
955 'args': [
Nico Weber02f30392018-07-16 18:39:43956 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24957 ],
Kenneth Russellfbda3c532017-12-08 23:57:24958 },
Erik Chenb681c8c2019-11-25 22:52:52959 'Linux ASan LSan Tests (1)': {
960 'swarming': {
961 'shards': 12,
962 },
963 },
Chris Cunninghame1a04ea2019-04-24 01:49:32964 'Linux ASan Tests (sandboxed)': {
965 'swarming': {
John Abd-El-Malek3a631612020-07-08 21:40:41966 'shards': 10, # https://crbug.com/1103330
Chris Cunninghame1a04ea2019-04-24 01:49:32967 },
968 },
Erik Chen681dc0282019-11-26 22:54:49969 'Linux TSan Tests': {
970 'swarming': {
971 'shards': 15,
972 },
973 },
Stephen Martinis1384ff92020-01-07 19:52:15974 'Lollipop Phone Tester': {
975 'swarming': {
Haiyang Panbbd866d2020-09-16 00:48:38976 'shards': 10,
Stephen Martinis1384ff92020-01-07 19:52:15977 },
978 },
Sergey Silkinfe96b352020-10-19 20:41:34979 'Lollipop Tablet Tester': {
980 'args': [
981 '--test-launcher-filter-file=../../testing/buildbot/filters/android.lollipop_tablet_tester.content_browsertests.filter',
982 ],
983 },
984 'Marshmallow Tablet Tester': {
985 'args': [
986 '--test-launcher-filter-file=../../testing/buildbot/filters/android.marshmallow_tablet_tester.content_browsertests.filter',
987 ],
988 },
Sergey Silkin1fe10e82020-10-30 19:36:58989 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': {
990 'args': [
991 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
992 ],
993 },
994 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': {
995 'args': [
996 '--test-launcher-filter-file=../../testing/buildbot/filters/chromium.webrtc.fyi.android.tests.dbg.content_browsertests.filter',
997 ],
998 }
999 ,
Stephen Martinis1384ff92020-01-07 19:52:151000 'Win10 Tests x64': {
1001 # crbug.com/868082
1002 'args': [
1003 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1004 ],
1005 },
1006 'Win10 Tests x64 (dbg)': {
1007 'experiment_percentage': 100,
1008 # crbug.com/868082
1009 'args': [
1010 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:151011 ],
1012 },
Stephen Martinis1384ff92020-01-07 19:52:151013 'android-arm64-proguard-rel': {
1014 'swarming': {
1015 'shards': 16,
1016 },
1017 },
1018 'android-asan': {
1019 'args': [
1020 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
1021 ],
1022 'swarming': {
1023 'shards': 18,
1024 },
1025 },
Haiyang Pancd541992020-10-13 18:45:391026 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1027 'args': [
1028 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
1029 ],
1030 'swarming': {
1031 'shards': 20,
1032 },
1033 },
Haiyang Pan32b83392020-03-14 01:38:461034 'android-lollipop-arm-rel': {
1035 'swarming': {
1036 'shards': 15,
1037 },
1038 },
Stephen Martinis1384ff92020-01-07 19:52:151039 'android-marshmallow-arm64-rel': {
1040 'swarming': {
1041 'shards': 16,
1042 },
1043 },
Haiyang Pan2486dcb2020-09-18 17:53:061044 'android-marshmallow-x86-rel-non-cq': {
John Budoricka4e23882020-02-28 18:36:431045 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571046 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431047 ],
Haiyang Panc47f6d12020-08-19 18:34:491048 'swarming': {
1049 'shards': 20,
1050 },
John Budoricka4e23882020-02-28 18:36:431051 },
Haiyang Pan363c59a2020-07-23 05:47:041052 'android-nougat-arm64-rel': {
1053 'swarming': {
1054 'shards': 16,
1055 },
1056 # TODO(crbug.com/1108055): Remove this filter
1057 'args': [
1058 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
1059 ],
1060 },
Haiyang Pan08d09dc2020-04-01 16:11:211061 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:431062 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:571063 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:431064 ],
Haiyang Pan2eb735e72020-09-15 22:51:511065 'swarming': {
Haiyang Pan980402822020-10-07 23:24:561066 'shards': 20,
Haiyang Pan2eb735e72020-09-15 22:51:511067 },
John Budoricka4e23882020-02-28 18:36:431068 },
Omer Katz7d2be652020-01-22 18:13:461069 'linux-blink-heap-concurrent-marking-tsan-rel': {
1070 'swarming': {
1071 'shards': 4,
1072 },
1073 },
Stephen Martinis1384ff92020-01-07 19:52:151074 'linux-chromeos-code-coverage': {
1075 'swarming': {
1076 'shards': 12,
1077 },
1078 },
Albert J. Wong91f109652019-11-19 03:01:161079 'linux-chromeos-rel': {
1080 'swarming': {
1081 'shards': 3,
1082 },
1083 },
Yuke Liao79424e42020-01-06 21:00:111084 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:011085 'args': [
1086 '--no-sandbox',
1087 ],
Yuke Liao79424e42020-01-06 21:00:111088 'swarming': {
1089 'shards': 12,
1090 },
1091 },
Sven Zheng80734f12020-08-06 06:50:391092 # https://crbug.com/1111979
1093 'linux-lacros-tester-fyi-rel': {
1094 'experiment_percentage': 100,
1095 },
Sven Zheng5c9d3e342020-08-11 21:39:431096 # https://crbug.com/1111979,
1097 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431098 'args': [
Sven Zheng1bc97822020-08-27 22:17:361099 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.content_browsertests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:431100 ],
1101 },
Kenneth Russelleb60cbd22017-12-05 07:54:281102 },
1103 },
Maksim Sisov6058ba72020-05-04 10:29:131104 'content_browsertests_wayland': {
1105 'modifications': {
1106 'Linux Ozone Tester (Wayland)': {
1107 'args': [
1108 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
1109 ],
1110 },
1111 },
1112 },
Nico Weber81e16ace22018-06-30 02:58:471113 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:071114 'remove_from': [
Nico Weberbbbc34e2020-10-14 18:21:501115 'Mac10.10 Tests', # crbug.com/1138050
1116 'Mac10.11 Tests', # crbug.com/1138050
Haiyang Pan2486dcb2020-09-18 17:53:061117 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084353
Haiyang Pan8c201b92020-06-04 01:25:071118 ],
Dirk Prankeb1c36b322018-07-11 02:42:001119 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:001120 'Win10 Tests x64 (dbg)': {
1121 'experiment_percentage': 100, # https://crbug.com/861730
1122 },
1123 },
Nico Weber81e16ace22018-06-30 02:58:471124 },
John Budorick27d2d44e2019-05-20 20:26:091125 'content_shell_test_apk': {
1126 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:091127 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:521128 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:091129 ],
John Budorickee2e64f2020-03-02 20:19:101130 'modifications': {
Haiyang Pancd541992020-10-13 18:45:391131 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1132 'args': [
1133 '--gtest_filter=-ContentViewScrollingTest.testFling',
1134 ],
1135 },
Haiyang Pan2486dcb2020-09-18 17:53:061136 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:101137 'args': [
Haiyang Pan28e73582020-05-30 00:34:271138 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:101139 ],
1140 },
Haiyang Pan08d09dc2020-04-01 16:11:211141 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101142 'args': [
1143 '--gtest_filter=-ContentViewScrollingTest.testFling',
1144 ],
1145 },
1146 },
John Budorick27d2d44e2019-05-20 20:26:091147 },
Kenneth Russelleb60cbd22017-12-05 07:54:281148 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:181149 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:181150 'android-code-coverage-native', # crbug/1018434
1151 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281152 'modifications': {
John Budorick5052d552017-12-13 02:59:341153 'Linux ASan LSan Tests (1)': {
1154 # These are slow on the ASAN trybot for some reason.
1155 # crbug.com/794372
1156 'swarming': {
1157 'shards': 2,
1158 },
1159 },
Takuto Ikuta54671d972018-07-19 19:06:351160 'Linux ChromiumOS MSan Tests': {
1161 # These are very slow on the Chrome OS MSAN trybot for some reason.
1162 # crbug.com/865455
1163 'swarming': {
1164 'shards': 2,
1165 },
1166 },
Kenneth Russelleb60cbd22017-12-05 07:54:281167 },
1168 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031169 'context_lost_passthrough_tests': {
1170 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001171 'Mac FYI GPU ASAN Release': {
1172 'args': [
1173 '--is-asan',
1174 ]
1175 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031176 },
1177 },
1178 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461179 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1180 # exception once there is enough capacity to run these tests.
1181 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461182 'Android FYI Release (Pixel 2)',
1183 ],
Kenneth Russellc1a09302018-07-10 01:12:541184 'modifications': {
1185 'Mac FYI GPU ASAN Release': {
1186 'args': [
1187 '--is-asan',
1188 ]
1189 },
1190 },
1191 },
Kenneth Russellfbda3c532017-12-08 23:57:241192 'crashpad_tests': {
1193 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481194 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391195 # https://crbug.com/crashpad/304
1196 'Linux TSan Tests',
1197 'ToTLinuxTSan',
1198 # https://crbug.com/crashpad/306
1199 'Linux CFI',
1200 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241201 ],
1202 },
John Budorick5bc387fe2019-05-09 20:02:531203 'cronet_sizes': {
1204 'modifications': {
1205 'android-cronet-arm-dbg': {
1206 'swarming': {
1207 'dimension_sets': [
1208 {
1209 'device_os': None,
1210 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561211 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531212 },
1213 ],
1214 },
1215 },
1216 },
1217 },
Zhenyao Moc307eeb72018-12-20 01:03:201218 'dawn_end2end_tests': {
1219 'remove_from': [
Zhenyao Moc307eeb72018-12-20 01:03:201220 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
1221 ],
1222 },
Brian Sheedye285c9b2019-07-15 21:42:461223 'depth_capture_tests': {
1224 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1225 # exception once there is enough capacity to run these tests.
1226 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461227 'Android FYI Release (Pixel 2)',
1228 ],
1229 },
Ben Pastene61ad637c2020-05-08 22:24:411230 'disk_usage_tast_test': {
Ben Pastene61ad637c2020-05-08 22:24:411231 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1232 'remove_from': [
1233 'chromeos-kevin-rel',
1234 ],
1235 },
Joe Downing41486042018-10-18 22:44:441236 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291237 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291238 'CrWinAsan(dll)', # https://crbug.com/935598
1239 ],
Joe Downing41486042018-10-18 22:44:441240 'modifications': {
1241 'Win10 Tests x64 (dbg)': {
1242 'experiment_percentage': 100, # https://crbug.com/876615
1243 },
Sven Zheng5c9d3e342020-08-11 21:39:431244 # https://crbug.com/1111979,
1245 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431246 'args': [
1247 '--gtest_filter=-BluetoothShellApiTest.ApiSanityCheck:BluetoothSocketApiTest.Listen:BluetoothSocketApiTest.PermissionDenied',
1248 ],
1249 },
Joe Downing41486042018-10-18 22:44:441250 },
1251 },
Sven Zheng577fe5ff2020-08-03 22:06:441252 'extensions_unittests': {
Sven Zheng80734f12020-08-06 06:50:391253 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:431254 # https://crbug.com/1111979,
1255 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:431256 'args': [
Yuke Liaobb8308322020-08-12 20:20:471257 '--gtest_filter=-NativeExtensionBindingsSystemUnittest*:'
1258 'BluetoothSocketApiUnittest.CreateThenClose:'
1259 'FeatureProviderTest.PermissionFeatureAvailability',
Sven Zheng5c9d3e342020-08-11 21:39:431260 ],
1261 },
Sven Zheng80734f12020-08-06 06:50:391262 },
Sven Zheng577fe5ff2020-08-03 22:06:441263 },
Kenneth Russelleb60cbd22017-12-05 07:54:281264 'gin_unittests': {
1265 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471266 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461267 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471268 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281269 ],
1270 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001271 'gl_tests_passthrough': {
1272 'remove_from': [
1273 'CFI Linux ToT',
1274 # Can't run on MSAN because gl_tests uses the hardware driver,
1275 # which isn't instrumented.
1276 'Linux MSan Tests',
1277 ],
1278 'modifications': {
1279 # TODO(kbr): figure out a better way to specify blocks of
1280 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121281 'Linux ASan LSan Tests (1)': {
1282 'args': [
1283 '--use-gpu-in-tests',
1284 '--no-xvfb',
1285 ],
1286 'swarming': {
1287 'dimension_sets': [
1288 {
1289 'gpu': '10de:1cb3',
1290 'os': 'Ubuntu',
1291 'pool': 'chromium.tests.gpu',
1292 },
1293 ],
1294 },
1295 },
1296 'Linux CFI': {
1297 'args': [
1298 '--use-gpu-in-tests',
1299 '--no-xvfb',
1300 ],
1301 'swarming': {
1302 'dimension_sets': [
1303 {
1304 'gpu': '10de:1cb3',
1305 'os': 'Ubuntu',
1306 'pool': 'chromium.tests.gpu',
1307 },
1308 ],
1309 },
1310 },
1311 'Linux TSan Tests': {
1312 'args': [
1313 '--use-gpu-in-tests',
1314 '--no-xvfb',
1315 ],
1316 'swarming': {
1317 'dimension_sets': [
1318 {
1319 'gpu': '10de:1cb3',
1320 'os': 'Ubuntu',
1321 'pool': 'chromium.tests.gpu',
1322 },
1323 ],
1324 },
1325 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001326 },
1327 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241328 'gl_tests_validating': {
John Budorickca14c76f62017-12-09 14:19:181329 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:181330 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011331 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:081332 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:551333 # which isn't instrumented.
1334 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181335 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281336 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:451337 # TODO(kbr): figure out a better way to specify blocks of
1338 # arguments like this for tests on multiple machines.
Garrett Beatya491ec72020-07-25 12:36:121339 'Linux ASan LSan Tests (1)': {
1340 'args': [
1341 '--use-gpu-in-tests',
1342 '--no-xvfb',
1343 ],
1344 'swarming': {
1345 'dimension_sets': [
1346 {
1347 'gpu': '10de:1cb3',
1348 'os': 'Ubuntu',
1349 'pool': 'chromium.tests.gpu',
1350 },
1351 ],
1352 },
1353 },
1354 'Linux CFI': {
1355 'args': [
1356 '--use-gpu-in-tests',
1357 '--no-xvfb',
1358 ],
1359 'swarming': {
1360 'dimension_sets': [
1361 {
1362 'gpu': '10de:1cb3',
1363 'os': 'Ubuntu',
1364 'pool': 'chromium.tests.gpu',
1365 },
1366 ],
1367 },
1368 },
1369 'Linux TSan Tests': {
1370 'args': [
1371 '--use-gpu-in-tests',
1372 '--no-xvfb',
1373 ],
1374 'swarming': {
1375 'dimension_sets': [
1376 {
1377 'gpu': '10de:1cb3',
1378 'os': 'Ubuntu',
1379 'pool': 'chromium.tests.gpu',
1380 },
1381 ],
1382 },
1383 },
Haiyang Pancd541992020-10-13 18:45:391384 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1385 'args': [
1386 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1387 ],
1388 },
Haiyang Pan2486dcb2020-09-18 17:53:061389 'android-marshmallow-x86-rel-non-cq': {
John Budorick79ec9012020-01-08 21:56:311390 'args': [
1391 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1392 ],
1393 },
Andrew Luo38b311f2019-10-04 03:42:091394 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311395 'args': [
Andrew Luobe83fd82019-12-19 03:07:581396 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1397 ],
Andrew Luo38b311f2019-10-04 03:42:091398 },
Haiyang Pan08d09dc2020-04-01 16:11:211399 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311400 'args': [
1401 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1402 ],
1403 },
Kenneth Russelleb60cbd22017-12-05 07:54:281404 },
1405 },
Takuto Ikutaf5333252019-11-06 16:07:081406 'gl_unittests': {
1407 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081408 # On Android, these are already run on the main waterfall.
1409 # Run them on the one-off Android FYI bots, though.
1410 'Android FYI Release (Nexus 5X)',
1411 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
1412 'Linux FYI Release (AMD R7 240)',
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 },
Stephen Martinis1384ff92020-01-07 19:52:151520 # 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)': {
Stephen Martinis1384ff92020-01-07 19:52:151525 'swarming': {
1526 'shards': 4,
1527 },
1528 },
Ben Pastene8ef125e2019-12-10 01:46:291529 'linux-chromeos-chrome': {
1530 # TODO(crbug.com/970649): Remove this filter.
1531 'args': [
1532 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1533 ],
1534 },
Stephen Martinis1384ff92020-01-07 19:52:151535 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111536 'swarming': {
1537 'shards': 10,
1538 },
1539 },
Stephen Martinis1384ff92020-01-07 19:52:151540 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111541 'swarming': {
1542 'shards': 10,
1543 },
1544 },
Sven Zheng80734f12020-08-06 06:50:391545 # https://crbug.com/1111979
Yuke Liaof3b1a4a892020-08-18 22:04:121546 'linux-lacros-rel': {
1547 'args': [
1548 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1549 ],
1550 },
1551 # https://crbug.com/1111979
Sven Zheng010820d2020-08-17 22:38:441552 'linux-lacros-tester-rel': {
Sven Zheng010820d2020-08-17 22:38:441553 'args': [
1554 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.interactive_ui_tests.filter',
1555 ],
1556 },
Kenneth Russelleb60cbd22017-12-05 07:54:281557 },
1558 },
John Budorickf00e5ff2019-06-11 21:21:061559 'ipc_tests': {
1560 'modifications': {
1561 'android-asan': {
1562 'swarming': {
1563 'shards': 2,
1564 },
1565 },
1566 },
1567 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031568 'maps_pixel_passthrough_test': {
Jonah Ryan-Davis832c8462020-06-09 03:45:031569 'replacements': {
1570 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1571 # use ${got_cr_revision}, which is only set on the V8 bots.
1572 'Linux V8 FYI Release (NVIDIA)': {
1573 'args': {
1574 '--git-revision': '${got_cr_revision}',
1575 },
1576 },
1577 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1578 'args': {
1579 '--git-revision': '${got_cr_revision}',
1580 },
1581 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001582 'Mac V8 FYI Release (Intel)': {
1583 'args': {
1584 '--git-revision': '${got_cr_revision}',
1585 },
1586 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031587 'Win V8 FYI Release (NVIDIA)': {
1588 'args': {
1589 '--git-revision': '${got_cr_revision}',
1590 },
1591 },
1592 },
1593 },
1594 'maps_pixel_validating_test': {
Brian Sheedye285c9b2019-07-15 21:42:461595 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1596 # exception once there is enough capacity to run these tests.
1597 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461598 'Android FYI Release (Pixel 2)',
Brian Sheedye285c9b2019-07-15 21:42:461599 ],
Brian Sheedy44fd891b2019-10-03 20:07:541600 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541601 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1602 # use ${got_cr_revision}, which is only set on the V8 bots.
1603 'Android V8 FYI Release (Nexus 5X)': {
1604 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321605 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541606 },
1607 },
1608 'Linux V8 FYI Release (NVIDIA)': {
1609 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321610 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541611 },
1612 },
1613 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1614 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321615 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541616 },
1617 },
1618 'Mac V8 FYI Release (Intel)': {
1619 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321620 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541621 },
1622 },
Brian Sheedy44fd891b2019-10-03 20:07:541623 },
Brian Sheedye285c9b2019-07-15 21:42:461624 },
Chong Gu06c022992020-10-24 21:25:151625 'maps_tests': {
1626 'remove_from': [
1627 'Fuchsia x64' # https://crbug.com/1058255
1628 ],
1629 },
Andrew Luo38b311f2019-10-04 03:42:091630 'media_unittests': {
1631 'modifications': {
Haiyang Pancd541992020-10-13 18:45:391632 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1633 'args': [
1634 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
1635 ],
1636 },
Haiyang Pan2486dcb2020-09-18 17:53:061637 'android-marshmallow-x86-rel-non-cq': {
John Budorickb5185112020-01-08 22:40:211638 'args': [
Haiyang Pan569659f02020-05-30 00:48:451639 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211640 ],
1641 },
Andrew Luo38b311f2019-10-04 03:42:091642 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581643 'args': [
1644 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1645 ],
Andrew Luo38b311f2019-10-04 03:42:091646 },
Haiyang Pan08d09dc2020-04-01 16:11:211647 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211648 'args': [
Haiyang Pan569659f02020-05-30 00:48:451649 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211650 ],
1651 },
Andrew Luo38b311f2019-10-04 03:42:091652 },
1653 },
John Budorickf00e5ff2019-06-11 21:21:061654 'mojo_unittests': {
1655 'modifications': {
1656 'android-asan': {
1657 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441658 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061659 },
1660 },
1661 },
1662 },
Peter Kotwiczda2f11102020-10-09 05:29:501663 'monochrome_public_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151664 'modifications': {
1665 'ToTAndroid': {
1666 'swarming': {
1667 'dimension_sets': [
1668 {
John Budorick838256a2020-02-29 01:29:071669 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151670 'device_os': None,
1671 'device_playstore_version': None,
1672 'device_type': None,
1673 'os': 'Ubuntu-16.04',
1674 },
1675 ],
1676 },
1677 },
1678 'android-arm64-proguard-rel': {
1679 'swarming': {
1680 'dimension_sets': [
1681 {
John Budorick838256a2020-02-29 01:29:071682 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151683 'device_os': None,
1684 'device_playstore_version': None,
1685 'device_type': None,
1686 'os': 'Ubuntu-16.04',
1687 },
1688 ],
1689 },
1690 },
1691 'android-pie-arm64-rel': {
1692 'swarming': {
1693 'dimension_sets': [
1694 {
John Budorick838256a2020-02-29 01:29:071695 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151696 'device_os': None,
1697 'device_os_flavor': None,
1698 'device_playstore_version': None,
1699 'device_type': None,
1700 'os': 'Ubuntu-16.04',
1701 },
1702 ],
1703 },
1704 },
1705 },
Erik Chend16d922d2019-12-10 04:37:141706 },
bsheedye9469572019-01-23 17:31:331707 'monochrome_public_test_ar_apk': {
1708 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:031709 'Nougat Phone Tester': {
1710 'args': [
1711 # ArCore is not installed as a system app on N, so we can install it
1712 # normally instead of replacing the system version.
1713 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1714 ],
1715 },
bsheedye9469572019-01-23 17:31:331716 # We need to match the Playstore version as well because AR tests fail on
1717 # old versions of the Playstore.
1718 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:081719 'args': [
1720 # ArCore is not installed as a system app on O, so we can install it
1721 # normally instead of replacing the system version.
1722 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1723 ],
bsheedye9469572019-01-23 17:31:331724 'swarming': {
1725 'dimension_sets': [
1726 {
1727 'device_os': 'OPR3.170623.008',
1728 'device_playstore_version': '12.8.23-all',
1729 'device_type': 'marlin',
1730 'os': 'Android',
1731 },
1732 ],
1733 },
1734 },
Haiyang Pan57159eba2020-05-07 23:14:131735 'android-10-arm64-rel': {
1736 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501737 '--remove-system-package=com.google.ar.core',
1738 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Haiyang Pan57159eba2020-05-07 23:14:131739 ]
1740 },
Haiyang Pan363c59a2020-07-23 05:47:041741 'android-nougat-arm64-rel': {
1742 'args': [
1743 # ArCore is not installed as a system app on N, so we can install it
1744 # normally instead of replacing the system version.
1745 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1746 ],
1747 },
Brian Sheedy2bcd16b2019-04-22 22:47:081748 'android-pie-arm64-dbg': {
1749 'args': [
Brian Sheedy4dc4a6f2020-09-17 22:18:501750 '--remove-system-package=com.google.ar.core',
1751 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk',
Brian Sheedy2bcd16b2019-04-22 22:47:081752 ]
1753 }
bsheedye9469572019-01-23 17:31:331754 },
1755 },
Nico Weberd3096fb2018-06-07 17:50:151756 'nacl_helper_nonsfi_unittests': {
1757 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:151758 'Linux TSan Tests', # Sets enable_nacl=false.
1759 ],
1760 },
Kenneth Russellfbda3c532017-12-08 23:57:241761 'nacl_loader_unittests': {
1762 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351763 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511764 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:111765 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481766 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241767 ],
1768 },
Kenneth Russelleb60cbd22017-12-05 07:54:281769 'net_unittests': {
Kenneth Russelleb60cbd22017-12-05 07:54:281770 'modifications': {
Nico Weber33b9b7a2020-06-12 19:23:271771 'CrWinAsan': {
1772 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1773 'swarming': {
1774 'shards': 16,
1775 },
1776 },
1777 'CrWinAsan(dll)': {
1778 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1779 'swarming': {
1780 'shards': 16,
1781 },
1782 },
John Budorickca14c76f62017-12-09 14:19:181783 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341784 # These are very slow on the ASAN trybot for some reason.
1785 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181786 'swarming': {
John Budorick5052d552017-12-13 02:59:341787 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181788 },
1789 },
1790 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:351791 # These are very slow on the ASAN trybot for some reason.
1792 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181793 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021794 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181795 }
1796 },
Takuto Ikuta54671d972018-07-19 19:06:351797 'Linux ChromiumOS MSan Tests': {
1798 # These are very slow on the Chrome OS MSAN trybot for some reason.
1799 # crbug.com/865455
1800 'swarming': {
1801 'shards': 2,
1802 },
1803 },
John Budorickca14c76f62017-12-09 14:19:181804 'Linux TSan Tests': {
1805 'swarming': {
1806 'shards': 4,
1807 }
1808 },
Ben Pastene8bf205b2018-06-13 04:00:331809 # The suite runs signficantly slower on linux dbg, so increase shards.
1810 'Linux Tests (dbg)(1)': {
1811 'swarming': {
1812 'shards': 2,
1813 },
1814 },
Stephen Martinis1384ff92020-01-07 19:52:151815 'ToTLinuxASan': {
1816 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1817 'swarming': {
1818 'shards': 16,
1819 },
1820 },
1821 'ToTLinuxTSan': {
1822 'swarming': {
1823 'shards': 4,
1824 }
1825 },
Haiyang Pancd541992020-10-13 18:45:391826 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1827 # crbug.com/1046060
1828 'args': [
1829 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1830 ],
1831 },
Haiyang Pan2486dcb2020-09-18 17:53:061832 'android-marshmallow-x86-rel-non-cq': {
John Budorick7fde6b492020-01-29 17:43:501833 # crbug.com/1046060
1834 'args': [
1835 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1836 ],
1837 },
Haiyang Pan08d09dc2020-04-01 16:11:211838 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:501839 # crbug.com/1046060
1840 'args': [
1841 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1842 ],
1843 },
Omer Katz7d2be652020-01-22 18:13:461844 'linux-blink-heap-concurrent-marking-tsan-rel': {
1845 'swarming': {
1846 'shards': 4,
1847 }
1848 },
Ben Pastene8bf205b2018-06-13 04:00:331849 'linux-chromeos-dbg': {
1850 'swarming': {
1851 'shards': 2,
1852 },
1853 },
Nico Weber33b9b7a2020-06-12 19:23:271854 'win-asan': {
1855 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1856 'swarming': {
1857 'shards': 16,
1858 },
1859 },
Kenneth Russelleb60cbd22017-12-05 07:54:281860 },
1861 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311862 'network_service_browser_tests': {
1863 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291864 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261865 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171866 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1867 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191868 'Win7 Tests (1)', # For swarming capacity reasons.
1869 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061870 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061871 'Mac10.10 Tests',
1872 'Mac10.11 Tests',
1873 'Mac10.13 Tests',
1874 'Mac10.13 Tests (dbg)',
John Abd-El-Malek69ae1492018-09-06 20:00:061875 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061876 'ToTMacASan',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311877 ],
Kenneth Russell6c83d212018-07-27 20:52:591878 'modifications': {
Kenneth Russell6c83d212018-07-27 20:52:591879 'Win10 Tests x64': {
1880 # crbug.com/868082
1881 'args': [
1882 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1883 ],
Takuto Ikutac9c269a2019-01-10 22:40:251884 # This is for slow test execution that often becomes a critical path of
1885 # swarming jobs. crbug.com/868114
1886 'swarming': {
1887 'shards': 20,
1888 },
Kenneth Russell6c83d212018-07-27 20:52:591889 },
Yuke Liao58e1d202020-03-20 23:02:011890 'linux-code-coverage': {
1891 'args': [
1892 '--no-sandbox',
1893 ],
1894 'swarming': {
1895 'shards': 20,
1896 },
1897 }
Kenneth Russell6c83d212018-07-27 20:52:591898 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311899 },
John Abd-El-Malek4782bd12018-06-12 01:08:211900 'network_service_components_browsertests': {
1901 'remove_from': [
Nico Weber073af192018-06-21 19:22:171902 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1903 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191904 'Win7 Tests (1)', # For swarming capacity reasons.
1905 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061906 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061907 'Mac10.10 Tests',
1908 'Mac10.11 Tests',
1909 'Mac10.13 Tests',
1910 'Mac10.13 Tests (dbg)',
John Abd-El-Malek69ae1492018-09-06 20:00:061911 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061912 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191913 ],
1914 },
1915 'network_service_content_browsertests': {
1916 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291917 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101918 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171919 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1920 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191921 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111922 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061923 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061924 'Mac10.10 Tests',
1925 'Mac10.11 Tests',
1926 'Mac10.13 Tests',
1927 'Mac10.13 Tests (dbg)',
John Abd-El-Malek69ae1492018-09-06 20:00:061928 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061929 'ToTMacASan',
John Abd-El-Malek4782bd12018-06-12 01:08:211930 ],
1931 },
John Abd-El-Malek787a41a2018-06-12 18:10:531932 'network_service_extensions_browsertests': {
1933 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291934 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171935 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1936 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191937 'Win7 Tests (1)', # For swarming capacity reasons.
1938 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061939 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061940 'Mac10.10 Tests',
1941 'Mac10.11 Tests',
1942 'Mac10.13 Tests',
1943 'Mac10.13 Tests (dbg)',
John Abd-El-Malek69ae1492018-09-06 20:00:061944 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061945 'ToTMacASan',
John Abd-El-Malek787a41a2018-06-12 18:10:531946 ],
1947 },
Brad Halla36886c2019-02-26 16:52:291948 'network_service_headless_browsertests': {
1949 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291950 'CrWinAsan(dll)', # https://crbug.com/935598
1951 ],
1952 },
John Abd-El-Malek787a41a2018-06-12 18:10:531953 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191954 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291955 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101956 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171957 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1958 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191959 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061960 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061961 'Mac10.10 Tests',
1962 'Mac10.11 Tests',
1963 'Mac10.13 Tests',
1964 'Mac10.13 Tests (dbg)',
John Abd-El-Malek69ae1492018-09-06 20:00:061965 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061966 'ToTMacASan',
Nico Weber17d2fcddb2018-06-14 18:28:191967 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531968 'modifications': {
John Budorickd96ee6f2018-06-15 17:20:111969 'Win10 Tests x64 (dbg)': {
1970 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531971 },
1972 },
1973 },
John Abd-El-Malekfabfb072019-05-30 20:50:191974 'network_service_out_of_process_chrome_public_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191975 'remove_from': [
John Budorickea475de2019-06-07 21:16:241976 'android-asan',
1977 # Don't run on trybots; waterfall is enough.
Haiyang Pana3ff55ae2020-04-23 18:26:541978 'android-lollipop-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311979 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:041980 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091981 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311982 # No capacity for tablet testers.
Clark DuVall3ef939a2019-06-10 20:35:311983 'Lollipop Tablet Tester',
1984 'Marshmallow Tablet Tester',
Yun Liu2b1c1d82019-10-30 23:11:241985 'android-code-coverage-native', # https://crbug.com/1018780
John Abd-El-Malekfabfb072019-05-30 20:50:191986 ],
John Budorick20c71a0d2020-03-02 20:38:561987 'modifications': {
Wei-Yin Chen (陳威尹)858ee772020-05-11 22:29:271988 'Android CFI': {
1989 'args': [
1990 '--exclude-annotation',
1991 'Feature=RenderTest', # https://crbug.com/1068294
1992 ],
1993 },
Haiyang Pancd541992020-10-13 18:45:391994 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
1995 'args': [
1996 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1997 # https://crbug.com/1046059
1998 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
1999 ],
2000 'swarming': {
2001 'named_caches': [
2002 {
2003 'name': 'avd_generic_playstore_android28',
2004 'path': '.android',
2005 },
2006 {
2007 'name': 'system_images_android_28_google_apis_playstore_x86',
2008 'path': '.emulator_sdk',
2009 },
2010 ],
2011 'dimension_sets': [
2012 {
2013 # Use 8-cores to shorten test runtime.
2014 'machine_type': 'n1-standard-8',
2015 },
2016 ],
2017 },
2018 },
Haiyang Pan8e72b562020-09-11 19:48:292019 'android-marshmallow-x86-rel-non-cq': {
Haiyang Pan37fbd7a42020-06-03 03:27:372020 'args': [
2021 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
2022 ],
Haiyang Pan8e72b562020-09-11 19:48:292023 'swarming': {
2024 'dimension_sets': [
2025 {
2026 # Use 8-cores to shorten test runtime.
2027 'machine_type': 'n1-standard-8',
2028 },
2029 ],
2030 },
Haiyang Pan37fbd7a42020-06-03 03:27:372031 },
Haiyang Pan08d09dc2020-04-01 16:11:212032 'android-pie-x86-rel': {
John Budorick20c71a0d2020-03-02 20:38:562033 'args': [
Haiyang Pan9152d382020-03-03 07:39:412034 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
2035 # https://crbug.com/1046059
Haiyang Pan37fbd7a42020-06-03 03:27:372036 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
John Budorick20c71a0d2020-03-02 20:38:562037 ],
Haiyang Pan9152d382020-03-03 07:39:412038 'swarming': {
2039 'named_caches': [
2040 {
2041 'name': 'avd_generic_playstore_android28',
2042 'path': '.android',
2043 },
2044 {
2045 'name': 'system_images_android_28_google_apis_playstore_x86',
2046 'path': '.emulator_sdk',
2047 },
Haiyang Pan980402822020-10-07 23:24:562048 ],
2049 'dimension_sets': [
2050 {
2051 'machine_type': 'n1-standard-8', # use 8-core to shorten runtime
2052 },
2053 ],
Haiyang Pan9152d382020-03-03 07:39:412054 },
John Budorick20c71a0d2020-03-02 20:38:562055 },
2056 },
John Abd-El-Malekfabfb072019-05-30 20:50:192057 },
2058 'network_service_out_of_process_components_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:192059 'remove_from': [
John Budorickea475de2019-06-07 21:16:242060 'android-asan',
2061 # Don't run on trybots; waterfall is enough.
Haiyang Pana3ff55ae2020-04-23 18:26:542062 'android-lollipop-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:312063 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042064 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092065 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:312066 # No capacity for tablet testers.
Clark DuVall3ef939a2019-06-10 20:35:312067 'Lollipop Tablet Tester',
2068 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:182069 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:192070 ],
2071 },
2072 'network_service_out_of_process_content_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:192073 'remove_from': [
John Budorickea475de2019-06-07 21:16:242074 'android-asan',
2075 # Don't run on trybots; waterfall is enough.
Haiyang Pana3ff55ae2020-04-23 18:26:542076 'android-lollipop-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:312077 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042078 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092079 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:312080 # No capacity for tablet testers.
Clark DuVall3ef939a2019-06-10 20:35:312081 'Lollipop Tablet Tester',
2082 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:182083 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:192084 ],
Haiyang Pand09889852019-08-10 00:26:182085 'modifications': {
Haiyang Panbbd866d2020-09-16 00:48:382086 'Lollipop Phone Tester': {
2087 'swarming': {
2088 'shards': 8,
2089 },
2090 },
Haiyang Pancd541992020-10-13 18:45:392091 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
2092 'args': [
2093 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
2094 ],
2095 'swarming': {
2096 'shards': 20,
2097 },
2098 },
Haiyang Pan8e72b562020-09-11 19:48:292099 'android-marshmallow-x86-rel-non-cq': {
John Budorick20c71a0d2020-03-02 20:38:562100 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:572101 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
John Budorick20c71a0d2020-03-02 20:38:562102 ],
Haiyang Pan913b9542020-05-11 22:35:002103 'swarming': {
Haiyang Pan2eb735e72020-09-15 22:51:512104 'shards': 15,
Haiyang Pan913b9542020-05-11 22:35:002105 },
John Budorick20c71a0d2020-03-02 20:38:562106 },
Haiyang Pan363c59a2020-07-23 05:47:042107 'android-nougat-arm64-rel': {
2108 # TODO(crbug.com/1108055): Remove this filter
2109 'args': [
2110 '--gtest_filter=-BackgroundTracingManagerBrowserTest.PerfettoSystemBackgroundScenario*',
2111 ],
2112 },
Haiyang Pan08d09dc2020-04-01 16:11:212113 'android-pie-x86-rel': {
John Budorick20c71a0d2020-03-02 20:38:562114 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:572115 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budorick20c71a0d2020-03-02 20:38:562116 ],
Haiyang Pand09889852019-08-10 00:26:182117 'swarming': {
Haiyang Pan980402822020-10-07 23:24:562118 'shards': 20,
Haiyang Pand09889852019-08-10 00:26:182119 },
2120 },
2121 },
John Abd-El-Malekfabfb072019-05-30 20:50:192122 },
2123 'network_service_out_of_process_content_shell_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:192124 'remove_from': [
John Budorickea475de2019-06-07 21:16:242125 'android-asan',
2126 # Don't run on trybots; waterfall is enough.
Haiyang Pana3ff55ae2020-04-23 18:26:542127 'android-lollipop-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:312128 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042129 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092130 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:312131 # No capacity for tablet testers.
Clark DuVall3ef939a2019-06-10 20:35:312132 'Lollipop Tablet Tester',
2133 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:182134 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:192135 ],
John Budorickee2e64f2020-03-02 20:19:102136 'modifications': {
Haiyang Pancd541992020-10-13 18:45:392137 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
2138 'args': [
2139 '--gtest_filter=-ContentViewScrollingTest.testFling',
2140 ],
2141 },
Haiyang Pan2486dcb2020-09-18 17:53:062142 'android-marshmallow-x86-rel-non-cq': {
John Budorickee2e64f2020-03-02 20:19:102143 'args': [
Haiyang Pan28e73582020-05-30 00:34:272144 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:102145 ],
2146 },
Haiyang Pan08d09dc2020-04-01 16:11:212147 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:102148 'args': [
2149 '--gtest_filter=-ContentViewScrollingTest.testFling',
2150 ],
2151 },
2152 },
John Abd-El-Malekfabfb072019-05-30 20:50:192153 },
Tim Volodinedac7f5e2019-05-09 18:07:282154 'network_service_webview_instrumentation_test_apk': {
Tim Volodinedac7f5e2019-05-09 18:07:282155 'remove_from': [
Haiyang Panaa242232020-06-24 20:04:202156 # Only run these on the phone testers for now due to capacity.
Haiyang Pana3ff55ae2020-04-23 18:26:542157 'android-lollipop-arm-rel',
Tim Volodinedac7f5e2019-05-09 18:07:282158 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092159 'android-pie-arm64-rel',
Tim Volodinedac7f5e2019-05-09 18:07:282160 'Lollipop Tablet Tester',
2161 'Marshmallow Tablet Tester',
John Budorick27d2d44e2019-05-20 20:26:092162 'android-asan', # https://crbug.com/964562
Tim Volodinedac7f5e2019-05-09 18:07:282163 'Android CFI',
Tim Volodinedac7f5e2019-05-09 18:07:282164 'ToTAndroid',
2165 'ToTAndroidCFI',
Yun Liu2b1c1d82019-10-30 23:11:242166 'android-code-coverage-native', # https://crbug.com/1018431
Tim Volodinedac7f5e2019-05-09 18:07:282167 ],
Haiyang Panfdd94332020-03-27 02:43:292168 'modifications': {
Haiyang Pancd541992020-10-13 18:45:392169 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
2170 'args': [
2171 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
2172 ],
2173 'swarming': {
2174 'shards': 15,
2175 },
2176 },
Haiyang Pan2eb735e72020-09-15 22:51:512177 'android-marshmallow-x86-rel-non-cq': {
2178 'swarming': {
2179 'shards': 15,
2180 },
2181 },
Haiyang Pan08d09dc2020-04-01 16:11:212182 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:292183 'args': [
2184 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
2185 ],
Haiyang Pan2eb735e72020-09-15 22:51:512186 'swarming': {
2187 'shards': 15,
2188 },
Haiyang Panfdd94332020-03-27 02:43:292189 },
2190 },
Tim Volodinedac7f5e2019-05-09 18:07:282191 },
John Chenaab16fc02020-03-03 06:35:452192 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:282193 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:282194 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
2195 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:282196 ],
Yuke Liaobc9ff982019-04-30 06:56:162197 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:152198 'Linux Tests': {
2199 "args": [
2200 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:152201 ],
2202 },
Yuke Liaoea70f472019-12-19 06:03:362203 'linux-code-coverage': {
2204 'args': [
2205 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:362206 ],
2207 'swarming': {
2208 'shards': 20,
2209 },
2210 },
Yuke Liaobc9ff982019-04-30 06:56:162211 },
Lukasz Anforowicz04bc6302018-11-19 19:04:282212 },
Xi Cheng34ca4042018-02-23 00:10:122213 'notification_helper_unittests': {
2214 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:122215 # The test uses WinRT, which only exists in Windows 8 or above.
2216 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:122217 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:122218 'Win7 Tests (1)',
2219 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:152220 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:122221 'ToTWin',
2222 'ToTWin(dbg)',
2223 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:032224 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:122225 'ToTWin64',
2226 'ToTWin64(dbg)',
2227 'ToTWin64(dll)',
2228 'ToTWinCFI',
2229 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:082230 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:122231 ],
2232 },
Nico Weber295dd5f2020-10-30 05:39:322233 'openscreen_unittests': {
2234 'remove_from': [
Nico Weber295dd5f2020-10-30 05:39:322235 'Linux CFI', # crbug.com/1143983
2236 'CFI Linux ToT', # crbug.com/1143983
2237 ],
2238 },
Ben Pastenee723b2f2019-05-31 19:10:272239 'ozone_unittests': {
2240 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:292241 'chromeos-betty-pi-arc-chrome': {
2242 'args': [
2243 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2244 ],
2245 },
Ben Pastenebce9b2a2020-10-15 17:18:092246 'chromeos-betty-pi-arc-chrome-beta': {
2247 'args': [
2248 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2249 ],
2250 },
2251 'chromeos-betty-pi-arc-chrome-stable': {
2252 'args': [
2253 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2254 ],
2255 },
Ben Pastene8ef125e2019-12-10 01:46:292256 'linux-chromeos-chrome': {
2257 'args': [
2258 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
2259 ],
2260 },
Ben Pastenee723b2f2019-05-31 19:10:272261 },
2262 },
Karen Qian385d2ca2019-03-19 21:49:582263 'perfetto_unittests': {
2264 'remove_from': [
Haiyang Pan363c59a2020-07-23 05:47:042265 # TODO(crbug.com/931138): Fix permission issue when creating tmp files
John Budorickd3fa5992019-12-13 17:22:412266 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:092267 'android-asan',
Yun Liu022f4512019-06-10 23:14:042268 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:122269 'android-code-coverage-native',
Haiyang Pancd541992020-10-13 18:45:392270 'android-inverse-fieldtrials-pie-x86-fyi-rel',
Haiyang Pan32b83392020-03-14 01:38:462271 'android-lollipop-arm-rel',
Karen Qian385d2ca2019-03-19 21:49:582272 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062273 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan363c59a2020-07-23 05:47:042274 'android-nougat-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:092275 'android-pie-arm64-rel',
Haiyang Pan08d09dc2020-04-01 16:11:212276 'android-pie-x86-rel',
Karen Qian385d2ca2019-03-19 21:49:582277 'Android CFI',
Karen Qian385d2ca2019-03-19 21:49:582278 'Lollipop Phone Tester',
2279 'Lollipop Tablet Tester',
2280 'Marshmallow 64 bit Tester',
2281 'Marshmallow Tablet Tester',
2282 'Nougat Phone Tester',
2283 'ToTAndroid',
2284 'ToTAndroidCFI'
2285 ]
2286 },
Stephen Martinis54d64ad2018-09-21 22:16:202287 'performance_test_suite': {
2288 'modifications': {
2289 'Mac10.13 Tests (dbg)': {
2290 'args': [
2291 '--browser=debug',
2292 ],
2293 },
2294 'Win10 Tests x64 (dbg)': {
2295 'args': [
2296 '--browser=debug_x64',
2297 ],
2298 'experiment_percentage': 100,
2299 },
2300 'Win7 Tests (dbg)(1)': {
2301 'args': [
2302 '--browser=debug',
2303 ],
2304 },
2305 },
2306 },
Sven Zhenge8335e02020-08-07 22:38:392307 'pixel_browser_tests': {
2308 'modifications': {
2309 'win-pixel-tester-rel': {
2310 'non_precommit_args': [
2311 # Do not allow retry or it will break the bulk approval process.
2312 # When retry with fail-pass pattern, the passing test will overwrite the previously
2313 # seen flaky version on the trace. We can triage the image using the printed link,
2314 # but it will not show on the Skia Gold search page.
2315 '--test-launcher-retry-limit=0',
2316 ],
2317 },
2318 },
2319 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032320 'pixel_skia_gold_passthrough_test': {
Jonah Ryan-Davis832c8462020-06-09 03:45:032321 'replacements': {
2322 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2323 # use ${got_cr_revision}, which is only set on the V8 bots.
2324 'Linux V8 FYI Release (NVIDIA)': {
2325 'args': {
2326 '--git-revision': '${got_cr_revision}',
2327 },
2328 },
2329 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2330 'args': {
2331 '--git-revision': '${got_cr_revision}',
2332 },
2333 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:002334 'Mac V8 FYI Release (Intel)': {
2335 'args': {
2336 '--git-revision': '${got_cr_revision}',
2337 },
2338 },
Jonah Ryan-Davis832c8462020-06-09 03:45:032339 'Win V8 FYI Release (NVIDIA)': {
2340 'args': {
2341 '--git-revision': '${got_cr_revision}',
2342 },
2343 },
2344 },
2345 },
2346 'pixel_skia_gold_validating_test': {
Brian Sheedye6ea0ee2019-07-11 02:54:372347 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:372348 # The V8 builders pass the V8 revision for ${got_revision}, so instead
2349 # use ${got_cr_revision}, which is only set on the V8 bots.
2350 'Android V8 FYI Release (Nexus 5X)': {
2351 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322352 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372353 },
2354 },
2355 'Linux V8 FYI Release (NVIDIA)': {
2356 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322357 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372358 },
2359 },
2360 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
2361 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322362 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372363 },
2364 },
2365 'Mac V8 FYI Release (Intel)': {
2366 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:322367 '--git-revision': '${got_cr_revision}',
Brian Sheedye6ea0ee2019-07-11 02:54:372368 },
2369 },
Brian Sheedye6ea0ee2019-07-11 02:54:372370 },
2371 },
2372 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:462373 'modifications': {
2374 'Android Release (Nexus 5X)': {
2375 'swarming': {
2376 'shards': 2,
2377 },
2378 },
2379 },
Nico Weber128fd382018-06-14 23:29:272380 },
Brian Sheedy9653f152019-08-07 17:02:442381 'rendering_representative_perf_tests': {
2382 'modifications': {
2383 'Win10 FYI x64 Exp Release (Intel HD 630)': {
2384 'args': [
2385 '--browser=release_x64',
2386 ],
2387 },
2388 'Win10 FYI x64 Exp Release (NVIDIA)': {
2389 'args': [
2390 '--browser=release_x64',
2391 ],
2392 },
2393 'Win10 FYI x64 Release (Intel HD 630)': {
2394 'args': [
2395 '--browser=release_x64',
2396 ],
2397 },
2398 'Win10 FYI x64 Release (Intel UHD 630)': {
2399 'args': [
2400 '--browser=release_x64',
2401 ],
2402 },
2403 'Win10 FYI x64 Release (NVIDIA)': {
2404 'args': [
2405 '--browser=release_x64',
2406 ],
2407 },
behdad26cf7e72019-12-18 13:57:302408 'Win10 x64 Release (NVIDIA)': {
2409 'args': [
2410 '--browser=release_x64',
2411 ],
2412 },
Brian Sheedy9653f152019-08-07 17:02:442413 },
2414 },
John Budorickdce9d462019-03-23 00:25:382415 'sandbox_linux_unittests': {
2416 'modifications': {
2417 'Lollipop Phone Tester': {
2418 'args': [
2419 '--shard-timeout=300',
2420 ],
2421 },
Haiyang Pancd541992020-10-13 18:45:392422 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
2423 'args': [
2424 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2425 ]
2426 },
Haiyang Pan32b83392020-03-14 01:38:462427 'android-lollipop-arm-rel': {
2428 'args': [
2429 '--shard-timeout=300',
2430 ],
2431 },
Haiyang Pan2486dcb2020-09-18 17:53:062432 'android-marshmallow-x86-rel-non-cq': {
John Budorick6e8e595b2020-01-27 18:15:582433 'args': [
2434 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2435 ]
2436 },
Haiyang Pan08d09dc2020-04-01 16:11:212437 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:042438 'args': [
2439 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
2440 ]
2441 },
John Budorickdce9d462019-03-23 00:25:382442 },
John Budorick3ebfdf852019-05-13 22:28:162443 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:162444 'android-asan', # https://crbug.com/962650
2445 ],
John Budorickdce9d462019-03-23 00:25:382446 },
Kenneth Russelleb60cbd22017-12-05 07:54:282447 'services_unittests': {
2448 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:482449 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:012450 # The face and barcode detection tests fail on the Mac Pros.
2451 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:462452 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
2453 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:282454 ],
Brian Sheedyb6c58792020-05-07 18:37:332455 'replacements': {
2456 # TODO(crbug.com/1078982): Remove once the test is fixed on 10.15.4.
2457 'Mac FYI Experimental Release (Intel)': {
2458 'args': {
2459 '--gtest_filter': '*Detection*:-FaceDetectionImplMacTest.ScanOneFace*',
2460 },
2461 },
2462 },
Haiyang Pan363c59a2020-07-23 05:47:042463 'modifications': {
2464 'android-nougat-arm64-rel': {
2465 # TODO(crbug.com/1108055): Remove this filter
2466 'args': [
2467 '--gtest_filter=-SystemPerfettoTest.*',
2468 ],
2469 }
2470 }
Kenneth Russelleb60cbd22017-12-05 07:54:282471 },
Stephen Martinis54d64ad2018-09-21 22:16:202472 'swiftshader_unittests': {
2473 'remove_from': [
2474 # Save capacity on the hardware where we have only a few machines.
2475 'Mac FYI Experimental Release (Intel)',
2476 'Mac FYI Experimental Retina Release (AMD)',
2477 'Mac FYI Experimental Retina Release (NVIDIA)',
2478 'Mac Pro FYI Release (AMD)',
2479 ],
2480 },
Kenneth Russelleb60cbd22017-12-05 07:54:282481 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:292482 'remove_from': [
Brad Halla36886c2019-02-26 16:52:292483 'CrWinAsan(dll)', # https://crbug.com/935598
2484 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282485 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:522486 'Linux ASan LSan Tests (1)': {
2487 'swarming': {
2488 'shards': 4,
2489 },
2490 },
Nico Weber8fbc2832018-12-14 16:00:572491 'Linux TSan Tests': {
2492 'swarming': {
2493 'shards': 6,
2494 },
2495 },
Sven Zheng9a52be52020-10-09 21:27:122496 # TODO(crbug.com/1131588) Tests are flaky only on CQ.
2497 'Mac10.13 Tests': {
2498 'precommit_args': [
2499 '--gtest_filter=-*',
2500 ],
2501 },
Stephen Martinis1384ff92020-01-07 19:52:152502 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:282503 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152504 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:282505 },
2506 },
Stephen Martinis75ab55d2018-08-30 02:27:122507 'Win10 Tests x64 (dbg)': {
2508 'experiment_percentage': 100, # https://crbug.com/840369
2509 },
Stephen Martinis1384ff92020-01-07 19:52:152510 'Win7 Tests (dbg)(1)': {
2511 'swarming': {
2512 'shards': 2,
2513 },
2514 },
2515 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112516 'swarming': {
2517 'shards': 4,
2518 },
2519 },
Stephen Martinis1384ff92020-01-07 19:52:152520 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:112521 'swarming': {
2522 'shards': 4,
2523 },
2524 },
Sven Zheng5c9d3e342020-08-11 21:39:432525 # https://crbug.com/1111979,
2526 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432527 'args': [
2528 '--gtest_filter=-SingleClientSessionsSyncTestWithFaviconTestServer.ShouldDeleteOnDemandIconsOnSessionsDisabled',
2529 ],
2530 },
Kenneth Russelleb60cbd22017-12-05 07:54:282531 },
2532 },
Kenneth Russell8a386d42018-06-02 09:48:012533 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:522534 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:012535 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012536 'Linux Debug (NVIDIA)',
2537 'Mac Debug (Intel)',
2538 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:492539 'Win10 FYI x64 Debug (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012540 'Win7 FYI Debug (AMD)',
Yuly Novikovf28f1eca2019-07-04 22:43:392541 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:052542 'Linux FYI Release (Intel HD 630)',
Brian Sheedy4dd98432019-08-13 22:57:002543 'Linux FYI Release (Intel UHD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052544 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:162545 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:052546 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
2547 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:012548 ],
Emily Hanleyb64ac7c2018-05-25 13:36:552549 },
Haiyang Pan8c201b92020-06-04 01:25:072550 'telemetry_chromium_minidump_unittests': {
2551 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062552 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan8c201b92020-06-04 01:25:072553 ],
2554 },
Brian Sheedyc117f6d2020-05-06 02:23:272555 'telemetry_monochrome_minidump_unittests': {
2556 'remove_from': [
2557 # Monochrome isn't supported on M.
2558 'android-marshmallow-arm64-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062559 'android-marshmallow-x86-rel-non-cq',
Brian Sheedyc117f6d2020-05-06 02:23:272560 ],
2561 },
Kenneth Russelleb60cbd22017-12-05 07:54:282562 'telemetry_perf_unittests': {
2563 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:282564 'Linux Tests': {
2565 'args': [
2566 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482567 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282568 ],
2569 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352570 'Linux Tests (dbg)(1)': {
2571 'args': [
2572 '--xvfb',
2573 '--jobs=1',
2574 ],
2575 },
Kenneth Russelleb60cbd22017-12-05 07:54:282576 # Disable parallelism on all Mac bots.
2577 'Mac10.10 Tests': {
2578 'args': [
2579 '--jobs=1',
2580 ],
2581 },
2582 'Mac10.11 Tests': {
2583 'args': [
2584 '--jobs=1',
2585 ],
2586 },
2587 'Mac10.12 Tests': {
2588 'args': [
2589 '--jobs=1',
2590 ],
2591 },
Ned Nguyen6e6e5b32018-02-21 20:21:502592 'Win7 Tests (dbg)(1)': {
2593 'args': [
2594 '--jobs=1',
2595 ],
2596 'swarming': {
2597 'shards': 20,
2598 },
2599 'experiment_percentage': 100,
2600 },
Stephen Martinis1384ff92020-01-07 19:52:152601 'linux-chromium-tests-staging-tests': {
2602 'args': [
2603 '--xvfb',
2604 '--jobs=1',
2605 ],
2606 },
2607 'linux-trusty-rel': {
2608 'args': [
2609 '--xvfb',
2610 '--jobs=1',
2611 ],
2612 },
Kenneth Russelleb60cbd22017-12-05 07:54:282613 },
2614 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062615 'android-marshmallow-x86-rel-non-cq', # crbug.com/1084352
Haiyang Pan0e39edf42020-04-28 19:29:012616 # There's no need to run telemetry_perf_unittests on both lollipop and
Erik Chen96894722019-11-21 20:03:392617 # marshmallow on the CQ. https://crbug.com/1026487.
2618 'android-marshmallow-arm64-rel',
Haiyang Pan363c59a2020-07-23 05:47:042619 'android-nougat-arm64-rel', # crbug.com/1108124
Andrew Luobe83fd82019-12-19 03:07:582620 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412621 # crbug.com/936540
2622 'Mac10.10 Tests',
2623 'Mac10.11 Tests',
Shenghua Zhangbd6f1b22018-03-03 02:59:142624 'Mac10.13 Tests',
2625 'Mac10.13 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152626 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292627 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112628 'Win10 Tests x64 (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282629 ],
2630 },
Stephen Martinis54d64ad2018-09-21 22:16:202631 'telemetry_unittests': {
2632 'modifications': {
2633 'Win10 Tests x64 (dbg)': {
2634 'experiment_percentage': 100, # crbug.com/870673
Ben Pastene9383fe12020-10-20 21:32:402635 },
John Budorickc498fd3c2019-03-14 01:16:262636 },
2637 'remove_from': [
2638 # crbug.com/936540
2639 'Mac10.10 Tests',
2640 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292641
2642 'Win10 Tests x64',
John Budorickc498fd3c2019-03-14 01:16:262643 ],
Stephen Martinis54d64ad2018-09-21 22:16:202644 },
Brian Sheedyf3b48d62020-05-08 23:03:122645 'test_buildbucket_api_gpu_use_cases': {
2646 'remove_from': [
2647 # crbug.com/1080749
2648 'Optional Linux Release (NVIDIA)',
2649 ],
2650 },
Kenneth Russelleb60cbd22017-12-05 07:54:282651 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522652 'remove_from': [
2653 'android-code-coverage-native', # crbug/1018434
Haiyang Pan0e39edf42020-04-28 19:29:012654 # There's no need to run unit_tests on both lollipop and marshmallow
Erik Chen96894722019-11-21 20:03:392655 # on the CQ. https://crbug.com/1026487.
2656 'android-marshmallow-arm64-rel',
Haiyang Pan765477d2020-09-22 17:59:552657 'android-marshmallow-x86-rel-non-cq', # runs on MM-x86-rel already
Ben Pastene3e32ffe2020-08-07 03:37:072658 'android-pie-arm64-rel', # https://crbug.com/1010211
Yun Liu3e759dbb2019-11-01 19:25:522659 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282660 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182661 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342662 # These are slow on the ASAN trybot for some reason.
2663 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182664 'swarming': {
John Budorick5052d552017-12-13 02:59:342665 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182666 },
2667 },
Stephen Martinis1384ff92020-01-07 19:52:152668 'Linux Chromium OS ASan LSan Tests (1)': {
2669 # These are slow on the ASAN trybot for some reason.
2670 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182671 'swarming': {
2672 'shards': 2,
2673 },
2674 },
Takuto Ikuta54671d972018-07-19 19:06:352675 'Linux ChromiumOS MSan Tests': {
2676 # These are very slow on the Chrome OS MSAN trybot for some reason.
2677 # crbug.com/865455
2678 'swarming': {
2679 'shards': 2,
2680 },
2681 },
Stephen Martinis1384ff92020-01-07 19:52:152682 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352683 'swarming': {
2684 'shards': 2,
2685 },
2686 },
Stephen Martinis1384ff92020-01-07 19:52:152687 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142688 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152689 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142690 },
2691 },
Stephen Martinis1384ff92020-01-07 19:52:152692 'android-asan': {
2693 'args': [
2694 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2695 ],
2696 },
Takuto Ikuta527cdff2020-01-29 08:04:272697 'android-marshmallow-arm64-rel-swarming': {
2698 'swarming': {
2699 'shards': 8,
2700 },
2701 },
Stephen Martinis1384ff92020-01-07 19:52:152702 'linux-chromeos-chrome': {
2703 'args': [
2704 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2705 ],
2706 },
Ben Pasteneacd57392019-10-31 02:13:252707 'linux-chromeos-dbg': {
2708 'swarming': {
2709 'shards': 2,
2710 },
2711 },
Erik Chend063aef72019-11-18 19:13:102712 'linux-chromeos-rel': {
2713 'swarming': {
2714 'shards': 2,
2715 },
2716 },
Yuke Liao597dd6df72020-08-18 03:02:542717 # https://crbug.com/1111979,
2718 'linux-lacros-rel': {
2719 'args': [
2720 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
2721 ],
2722 },
Sven Zheng5c9d3e342020-08-11 21:39:432723 # https://crbug.com/1111979,
2724 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432725 'args': [
Yuke Liao597dd6df72020-08-18 03:02:542726 '--test-launcher-filter-file=../../testing/buildbot/filters/lacros.unit_tests.filter',
Sven Zheng5c9d3e342020-08-11 21:39:432727 ],
2728 },
Kenneth Russelleb60cbd22017-12-05 07:54:282729 },
2730 },
Chong Gu4602f4d2020-02-20 03:43:072731 'url_unittests': {
Chong Gu4602f4d2020-02-20 03:43:072732 'remove_from': [
2733 # crbug.com/1054240
Stephen Roeac495972020-02-25 23:32:412734 'Fuchsia ARM64',
Chong Gu4602f4d2020-02-20 03:43:072735 ],
2736 },
Kenneth Russell8a386d42018-06-02 09:48:012737 'video_decode_accelerator_gl_unittest': {
2738 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012739 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492740 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
2741 'Optional Win10 x64 Release (Intel HD 630)',
2742 'Win10 FYI x64 Release (Intel HD 630)',
Brian Sheedyf9387db7b2019-08-05 19:26:102743 'Win10 FYI x64 Release (Intel UHD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482744 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012745 ],
2746 },
Sven Zheng577fe5ff2020-08-03 22:06:442747 'views_unittests': {
Sven Zheng80734f12020-08-06 06:50:392748 'modifications': {
Sven Zheng5c9d3e342020-08-11 21:39:432749 # https://crbug.com/1111979,
2750 'linux-lacros-tester-rel': {
Sven Zheng5c9d3e342020-08-11 21:39:432751 'args': [
2752 '--gtest_filter=-DesktopWidgetFocusManagerTest.AnchoredDialogInDesktopNativeWidgetAura:'
Yuke Liao34721c22020-08-14 21:41:192753 'DesktopWidgetTest*:'
2754 'DesktopWindowTreeHostPlatformTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532755 'EditableComboboxTest*:'
Sven Zhengea8903f2020-08-14 05:27:512756 'MenuRunnerTest*:'
Yuke Liaocf9db2b2020-08-13 19:42:532757 'TextfieldTest*:'
Yuke Liaof7c4192e2020-08-13 02:05:212758 'TooltipControllerTest*',
Sven Zheng5c9d3e342020-08-11 21:39:432759 ],
2760 },
Sven Zheng80734f12020-08-06 06:50:392761 },
Sven Zheng577fe5ff2020-08-03 22:06:442762 },
Tom Anderson76eff052020-04-01 21:28:522763 'views_unittests_wayland': {
2764 'modifications': {
Maksim Sisov69730f82020-11-11 12:09:132765 # CQ tester.
Tom Anderson76eff052020-04-01 21:28:522766 'Linux Ozone Tester (Wayland)': {
2767 'args': [
2768 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2769 ],
2770 },
Maksim Sisov69730f82020-11-11 12:09:132771 # CI tester.
2772 'Linux Tester (Ozone Wayland)': {
2773 'args': [
2774 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_views_unittests.filter',
2775 ],
2776 },
Tom Anderson76eff052020-04-01 21:28:522777 },
2778 },
John Budorickd02c429de2020-01-10 19:02:212779 'viz_unittests': {
2780 'modifications': {
Haiyang Pancd541992020-10-13 18:45:392781 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
2782 'args': [
2783 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2784 ],
2785 },
Haiyang Pan2486dcb2020-09-18 17:53:062786 'android-marshmallow-x86-rel-non-cq': {
John Budorickafd548b2020-01-14 20:45:092787 'args': [
John Budorickd02c429de2020-01-10 19:02:212788 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2789 ],
2790 },
Haiyang Pan08d09dc2020-04-01 16:11:212791 'android-pie-x86-rel': {
John Budorickafd548b2020-01-14 20:45:092792 'args': [
John Budorickd02c429de2020-01-10 19:02:212793 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2794 ],
2795 },
2796 },
2797 },
John Budorick20f4fa8d2019-08-02 22:58:292798 'vr_android_unittests': {
2799 'remove_from': [
Haiyang Pancd541992020-10-13 18:45:392800 'android-inverse-fieldtrials-pie-x86-fyi-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062801 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:212802 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522803 'android-code-coverage-native', # crbug/1018434
John Budorick20f4fa8d2019-08-02 22:58:292804 ],
2805 },
2806 'vr_common_unittests': {
2807 'remove_from': [
Haiyang Pancd541992020-10-13 18:45:392808 'android-inverse-fieldtrials-pie-x86-fyi-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062809 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:212810 'android-pie-x86-rel',
Yun Liu3e759dbb2019-11-01 19:25:522811 'android-code-coverage-native', # crbug/1018431
John Budorick20f4fa8d2019-08-02 22:58:292812 ],
2813 },
Kenneth Russellfbda3c532017-12-08 23:57:242814 'vr_pixeltests': {
2815 'remove_from': [
Haiyang Pancd541992020-10-13 18:45:392816 'android-inverse-fieldtrials-pie-x86-fyi-rel',
Haiyang Pan2486dcb2020-09-18 17:53:062817 'android-marshmallow-x86-rel-non-cq',
Haiyang Pan08d09dc2020-04-01 16:11:212818 'android-pie-x86-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:282819 'VR Linux',
Yun Liu3e759dbb2019-11-01 19:25:522820 'android-code-coverage-native', # crbug/1018431
Kenneth Russellfbda3c532017-12-08 23:57:242821 ],
2822 },
Nico Webere81999ee2018-07-01 23:52:432823 'wayland_client_perftests': {
2824 'remove_from': [
2825 'linux-chromeos-dbg', # https://crbug.com/859307
2826 ],
2827 },
John Budorick63357462019-02-27 23:02:512828 'webdriver_tests_suite': {
2829 'remove_from': [
2830 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
2831 ],
2832 },
bsheedy048cbdb2019-02-04 20:32:052833 'webgl2_conformance_gl_passthrough_tests': {
2834 'remove_from': [
Geoff Lang1fede152019-10-10 23:03:442835 # Not enough capacity. https://crbug.com/982294
2836 'Mac Pro FYI Release (AMD)',
2837 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:052838 ],
2839 },
John Budorick82e61dfb2019-12-10 04:36:092840 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:202841 'remove_from': [
2842 # The Mac NVIDIA Retina bots don't have the capacity to run
2843 # this test suite on mac_optional_gpu_tests_rel.
2844 'Optional Mac Retina Release (NVIDIA)',
2845 ],
Kenneth Russell8a386d42018-06-02 09:48:012846 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:012847 'Mac FYI GPU ASAN Release': {
2848 'args': [
2849 '--is-asan',
2850 ]
2851 },
2852 },
2853 },
2854 'webgl_conformance_gl_passthrough_tests': {
2855 'remove_from': [
2856 # crbug.com/555545 and crbug.com/649824:
2857 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
2858 # Always fails on older cards, flaky on newer cards.
2859 'Win7 FYI Debug (AMD)',
2860 'Win7 FYI Release (AMD)',
Zhenyao Mo23286742019-09-20 00:11:002861 # crbug.com/1005814
2862 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:012863 ],
2864 },
Stephen Martinis54d64ad2018-09-21 22:16:202865 'webgl_conformance_tests': {
Kenneth Russell8a386d42018-06-02 09:48:012866 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:202867 # On desktop platforms these don't take very long (~7 minutes),
2868 # but on Android they take ~30 minutes and we want to use more
2869 # shards than on desktop.
Stephen Martinis54d64ad2018-09-21 22:16:202870 'Android Release (Nexus 5X)': {
2871 'swarming': {
2872 'shards': 6,
2873 },
2874 },
Ben Pastene52890ace2019-05-24 20:03:362875 'chromeos-amd64-generic-rel': {
Ben Pastene52890ace2019-05-24 20:03:362876 'swarming': {
Brian Sheedydb0417e2019-12-11 01:14:202877 'shards': 12,
Ben Pastene52890ace2019-05-24 20:03:362878 },
2879 },
Kenneth Russell8a386d42018-06-02 09:48:012880 },
Kenneth Russelle63e41f2019-04-09 02:45:282881 'remove_from': [
2882 # Too slow on this configuration, which is severely hardware
2883 # constrained. crbug.com/950690
2884 'Mac FYI Retina Debug (NVIDIA)',
Chong Gu4d2d22f2020-06-23 03:28:112885 'Fuchsia x64' # https://crbug.com/1058255
Kenneth Russelle63e41f2019-04-09 02:45:282886 ],
Kenneth Russell8a386d42018-06-02 09:48:012887 },
John Budorick82e61dfb2019-12-10 04:36:092888 'webgl_conformance_validating_tests': {
2889 'modifications': {
2890 'Mac FYI GPU ASAN Release': {
2891 'args': [
2892 '--is-asan',
2893 ]
2894 },
2895 },
2896 },
Yuly Novikove27d1d22018-10-29 21:24:192897 'webgl_conformance_vulkan_passthrough_tests': {
2898 'remove_from': [
2899 'Win7 FYI Debug (AMD)',
2900 ],
2901 },
Kenneth Russelleb60cbd22017-12-05 07:54:282902 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:572903 'remove_from': [
2904 # Flakily fails on Win7. https://crbug.com/943372.
2905 'Win7 Tests (1)',
2906 'Win 7 Tests x64 (1)',
Yun Liu16394ab32019-11-19 16:37:572907 'android-code-coverage-native', # crbug/1018431
Haiyang Pan2489f032020-09-30 19:05:032908 'android-lollipop-arm-rel', # crbug.com/1133002#c6
Yun Liu16394ab32019-11-19 16:37:572909 ],
Dirk Pranke81ff51c2017-12-09 19:24:282910 'modifications': {
John Budorick5052d552017-12-13 02:59:342911 'Linux ASan LSan Tests (1)': {
2912 # These are very slow on the ASAN trybot for some reason.
2913 # crbug.com/794372
2914 'swarming': {
2915 'shards': 5,
2916 },
2917 },
Erik Chen681dc0282019-11-26 22:54:492918 'Linux TSan Tests': {
2919 'swarming': {
2920 'shards': 2,
2921 },
2922 },
arthursonzogni26889d82018-05-29 17:18:162923 'Marshmallow 64 bit Tester': {
2924 # Increase timeout. See https://crbug.com/847229.
2925 'swarming': {
2926 'hard_timeout': 1200,
2927 },
2928 },
Omer Katz7d2be652020-01-22 18:13:462929 'linux-blink-heap-concurrent-marking-tsan-rel': {
2930 'swarming': {
2931 'shards': 2,
2932 },
2933 },
Dirk Pranke81ff51c2017-12-09 19:24:282934 },
Kenneth Russelleb60cbd22017-12-05 07:54:282935 },
Haiyang Panfbd2b482020-09-23 23:41:252936 'weblayer_browsertests': {
2937 'modifications': {
2938 'android-pie-arm64-rel': {
2939 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2940 # capacity has been deployed.
2941 'swarming': {
2942 'dimension_sets': [
2943 {
2944 'device_type': 'sailfish',
2945 },
2946 ],
2947 },
2948 },
2949 },
2950 },
Haiyang Pan591dbad2020-06-05 20:26:372951 'weblayer_bundle_test': {
2952 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062953 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372954 ],
2955 },
2956 'weblayer_instrumentation_test_apk': {
2957 'remove_from': [
Haiyang Pan2486dcb2020-09-18 17:53:062958 'android-marshmallow-x86-rel-non-cq', # crbug.com/1088013
Haiyang Pan591dbad2020-06-05 20:26:372959 ],
Haiyang Pan6d7a15b2020-10-03 00:29:192960 'modifications': {
2961 'android-pie-arm64-rel': {
2962 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2963 # capacity has been deployed.
2964 'swarming': {
2965 'dimension_sets': [
2966 {
2967 'device_type': 'sailfish',
2968 },
2969 ],
2970 },
2971 },
2972 },
Haiyang Pan591dbad2020-06-05 20:26:372973 },
Haiyang Panfbd2b482020-09-23 23:41:252974 'webview_cts_tests': {
2975 'modifications': {
2976 'android-pie-arm64-rel': {
2977 # TODO(crbug.com/1111436): Move this back to walleye if/when additional
2978 # capacity has been deployed.
2979 'swarming': {
2980 'dimension_sets': [
2981 {
2982 'device_type': 'sailfish',
2983 },
2984 ],
2985 },
2986 },
2987 },
2988 },
Kenneth Russelleb60cbd22017-12-05 07:54:282989 'webview_instrumentation_test_apk': {
2990 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062991 # This test frequently fails on Android, https://crbug.com/824959
Haiyang Pana3ff55ae2020-04-23 18:26:542992 'android-lollipop-arm-rel',
Stephen Martinis1384ff92020-01-07 19:52:152993 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502994 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:092995 'android-asan', # https://crbug.com/964562
Dirk Pranke20eae9a72017-12-09 18:12:142996 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:272997 # from android-marshmallow-arm64-rel-swarming).
Haiyang Pan1ad3bb032020-04-24 23:52:032998 'android-lollipop-arm-rel-swarming',
Yun Liu7cfd28a2019-10-30 01:57:122999 'android-code-coverage-native', # https://crbug.com/1018431
Garrett Beaty47a2d802020-11-10 20:50:533000 # https://crbug.com/1147531 - covered on pie
3001 'android-marshmallow-arm64-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:283002 ],
Ben Pastenee17a8e92018-07-12 21:55:183003 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:453004 # chromium.android.fyi
3005 'Android WebView P FYI (rel)': {
3006 'args': [
3007 '--annotation',
3008 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
3009 ],
3010 },
Ben Pastenee17a8e92018-07-12 21:55:183011 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:303012 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:573013 # TODO(https://crbug.com/884413): Re-enable this once the tests are
3014 # either passing or there is more capacity.
3015 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:183016 },
Haiyang Pancd541992020-10-13 18:45:393017 'android-inverse-fieldtrials-pie-x86-fyi-rel': {
3018 'args': [
3019 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3020 ],
3021 },
Haiyang Pan08d09dc2020-04-01 16:11:213022 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:293023 'args': [
3024 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
3025 ],
3026 },
Ben Pastenee17a8e92018-07-12 21:55:183027 },
Kenneth Russelleb60cbd22017-12-05 07:54:283028 },
bsheedy800f5062018-08-07 00:47:543029 'xr_browser_tests': {
3030 'remove_from': [
Stephen Martinis1384ff92020-01-07 19:52:153031 # Randomly hangs indefinitely https://crbug.com/1018896.
3032 'Win10 FYI x64 Release (AMD RX 550)',
bsheedy800f5062018-08-07 00:47:543033 # This exception probably needs to stay due to lack of capacity
3034 # on the Win AMD bots.
3035 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:483036 # Fails on the bot, http://crbug.com/868143
3037 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:543038 ],
3039 },
Kenneth Russelleb60cbd22017-12-05 07:54:283040}