blob: a80a129eb96a1e9b82ef9775285fbeead582d103 [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#
16# The goal is to drive the number of exceptions to zero, to make all
17# the bots behave similarly.
18{
Chong Gu7d621472020-04-03 00:54:3019 'accessibility_unittests': {
20 'remove_from': [
21 # crbug.com/1067355
22 'Fuchsia ARM64',
23 'Fuchsia x64',
24 ],
25 },
Andrew Luo38b311f2019-10-04 03:42:0926 'android_browsertests': {
27 'modifications': {
28 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5829 'args': [
30 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
31 ],
Andrew Luo38b311f2019-10-04 03:42:0932 },
Haiyang Pan08d09dc2020-04-01 16:11:2133 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0434 'args': [
35 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
36 ],
37 },
Andrew Luo38b311f2019-10-04 03:42:0938 },
39 },
Kenneth Russelleb60cbd22017-12-05 07:54:2840 'android_webview_unittests': {
41 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3242 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0743 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2844 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2845 'KitKat Tablet Tester',
Yun Liu3e759dbb2019-11-01 19:25:5246 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2847 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2848 },
Kenneth Russell8a386d42018-06-02 09:48:0149 'angle_end2end_tests': {
50 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0151 # TODO(ynovikov) Investigate why the test breaks on older devices.
52 'Android FYI Release (Nexus 5)',
53 'Android FYI Release (Nexus 6)',
54 'Android FYI Release (Nexus 9)',
55 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
56 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0957 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
58 'Linux FYI Debug (NVIDIA)',
59 'Linux FYI GPU TSAN Release',
jonrossfb1c61b72019-11-19 01:43:5960 # Disabling on RX 550 as we are currently qualifying the card and not
61 # checking for regressions. crbug.com/1025745
62 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:0163 ],
64 },
65 'angle_perftests': {
66 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2167 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1668 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0969 'Linux FYI GPU TSAN Release', # crbug.com/950542
Kenneth Russell8a386d42018-06-02 09:48:0170 ],
71 },
Kenneth Russellfbda3c532017-12-08 23:57:2472 'angle_unittests': {
73 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0174 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0175 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2476 ],
John Budorickca14c76f62017-12-09 14:19:1877 'modifications': {
78 'Linux ASan LSan Tests (1)': {
79 'swarming': {
80 'shards': 10,
81 },
82 },
83 },
Kenneth Russellfbda3c532017-12-08 23:57:2484 },
Saman Sami8e2eedaa2019-12-18 20:23:0785 'angle_white_box_tests': {
86 'remove_from': [
87 # https://crbug.com/1035178
88 'Win10 FYI x64 Release (AMD RX 550)',
89 # https://crbug.com/1035461
90 'Linux FYI GPU TSAN Release',
91 ],
92 },
John Chenaab16fc02020-03-03 06:35:4593 'blink_web_tests': {
94 'remove_from': [
95 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
96 'Win10 Tests x64 (dbg)',
97 ],
98 'modifications': {
99 'Fuchsia x64': {
100 'args': [
101 '--platform=fuchsia',
102 ],
103 'swarming': {
104 'shards': 1,
105 },
106 },
107 'Linux Tests': {
108 "args": [
109 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
110 ],
111 },
112 'Linux Tests (dbg)(1)': {
113 'args': [
114 '--debug',
115 ],
116 'swarming': {
117 'shards': 20,
118 },
119 },
120 'Mac10.10 Tests': {
121 # TODO(kbr): this is essentially redundant.
122 'swarming': {
123 'dimension_sets': [
124 {
125 'gpu': 'none',
126 'os': 'Mac-10.10.5',
127 },
128 ],
129 'shards': 25,
130 },
131 },
132 'Mac10.11 Tests': {
133 # TODO(kbr): this is essentially redundant.
134 'swarming': {
135 'dimension_sets': [
136 {
137 'gpu': 'none',
138 'os': 'Mac-10.11.6',
139 },
140 ],
141 'shards': 25,
142 },
143 },
144 'Mac10.12 Tests': {
145 'swarming': {
146 'shards': 25,
147 },
148 },
149 'Mac10.13 Tests': {
150 'swarming': {
151 'dimension_sets': [
152 {
153 # Run the layout tests on a consistent set of hardware
154 # (Mac Minis).
155 'gpu': '8086:0a2e',
156 },
157 ],
158 'shards': 25,
159 },
160 },
161 'Mac10.13 Tests (dbg)': {
162 'args': [
163 '--debug',
164 ],
John Budorickd3375fa2020-03-17 20:49:11165 'swarming': {
166 'shards': 25,
167 },
John Chenaab16fc02020-03-03 06:35:45168 },
169 'V8 Blink Linux Debug': {
170 'args': [
171 '--debug',
172 ],
173 },
174 'V8 Blink Linux Future': {
175 'args': [
176 '--additional-driver-flag=--js-flags=--future',
177 ],
178 },
179 'WebKit Linux ASAN': {
180 'args': [
181 '--additional-expectations',
182 '../../third_party/blink/web_tests/ASANExpectations',
183 '--time-out-ms',
184 '48000',
185 '--enable-sanitizer',
186 ],
187 'swarming': {
188 'shards': 20,
189 },
190 },
191 'WebKit Linux Leak': {
192 'args': [
193 '--additional-expectations',
194 '../../third_party/blink/web_tests/LeakExpectations',
195 '--time-out-ms',
196 '48000',
197 '--enable-leak-detection',
198 ],
199 'swarming': {
200 'shards': 10,
201 },
202 },
203 'WebKit Linux MSAN': {
204 'args': [
205 '--additional-expectations',
206 '../../third_party/blink/web_tests/MSANExpectations',
207 '--time-out-ms',
208 '66000',
209 '--enable-sanitizer',
210 ],
211 'swarming': {
212 'expiration': 36000,
213 'hard_timeout': 10800,
214 'io_timeout': 3600,
215 'shards': 20,
216 },
217 },
218 'WebKit Linux composite_after_paint Dummy Builder': {
219 'args': [
220 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
221 ],
222 },
223 'WebKit Linux layout_ng_disabled Builder': {
224 'args': [
225 '--additional-driver-flag=--disable-blink-features=LayoutNG',
226 ],
227 },
228 'Win10 Tests x64': {
229 'args': [
230 '--target',
231 'Release_x64',
232 ],
233 'swarming': {
234 "shards": 28
235 },
236 },
237 'Win10 Tests x64 (dbg)': {
238 'args': [
239 '--debug',
240 '--target',
241 'Debug_x64',
242 ],
243 },
244 'Win10 Tests x64 Code Coverage': {
245 'args': [
246 '--target',
247 'Release_x64',
248 ],
249 'swarming': {
250 "shards": 28
251 },
252 },
253 'Win7 Tests (dbg)(1)': {
254 'args': [
255 '--debug',
256 '--time-out-ms',
257 '60000'
258 ],
259 'experiment_percentage': 100,
260 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
261 # from prefered_os_dimension in
262 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
263 # Swarming dimensions would be either specified for all testers on the
264 # waterfall (and therefore, explicitly specified for all tests in the
265 # generated JSON), or this would be removed, and the implicit one used.
266 'swarming': {
267 'dimension_sets': [
268 {
269 'os': 'Windows-7-SP1',
270 }
271 ],
272 },
273 },
274 # tryserver.chromium.android
275 'android_blink_rel': {
276 'args': [
277 '--release',
278 '--android',
279 # TODO(crbug.com/912120): Breakpad was entirely disabled on
280 # Android. Remove this when it no longer affects Android crash
281 # log handling.
282 '--disable-breakpad',
283 # TODO(crbug.com/875172): run on the real GPU since the
284 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
285 '--additional-driver-flag=--use-gpu-in-tests',
286 ],
287 },
288 'devtools_frontend_linux_blink_light_rel': {
289 'args': [
290 'http/tests/devtools',
291 ],
292 'swarming': {
293 'shards': 4,
294 },
295 },
296 'fuchsia-fyi-x64-rel': {
297 'args': [
298 '--platform=fuchsia',
299 ],
300 'swarming': {
301 'shards': 1,
302 },
303 },
Mathias Carlen30968a62020-03-31 08:47:04304 'linux-autofill-assistant': {
305 'args': [
306 '--release',
307 ],
308 },
Yuzu Saijo9709bcc2020-03-18 09:12:20309 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45310 'args': [
John Chenaab16fc02020-03-03 06:35:45311 '--additional-driver-flag=--enable-features=BackForwardCache',
312 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
313 ],
314 },
315 'linux-blink-animation-use-time-delta': {
316 'args': [
317 '--debug',
318 ],
319 },
320 'linux-blink-cors-rel': {
321 'args': [
322 '--additional-driver-flag=--disable-features=OutOfBlinkCors',
323 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/disable-features=OutOfBlinkCors',
324 ],
325 },
326 'linux-blink-heap-concurrent-marking-tsan-rel': {
327 'args': [
328 '--release',
329 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
330 ],
331 },
332 'linux-code-coverage': {
333 'args': [
334 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
335 ],
336 'swarming': {
337 'shards': 20,
338 },
339 },
Aaron Gable40f79aa2020-03-21 01:21:15340 'linux-layout-tests-edit-ng': {
341 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49342 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15343 ],
344 },
John Chenaab16fc02020-03-03 06:35:45345 'linux-layout-tests-fragment-item': {
346 'args': [
347 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentItem',
348 ],
349 },
John Chenaab16fc02020-03-03 06:35:45350 'mac-rel': {
351 'swarming': {
352 'dimension_sets': [
353 {
354 # Run the layout tests on a consistent set of hardware
355 # (Mac Minis).
356 'gpu': '8086:0a2e',
357 },
358 ],
359 'shards': 25,
360 },
361 },
362 'mac10.10-blink-rel-dummy': {
363 'swarming': {
364 'shards': 20,
365 },
366 },
367 'mac10.11-blink-rel-dummy': {
368 'swarming': {
369 'shards': 20,
370 },
371 },
372 'mac10.12-blink-rel-dummy': {
373 'swarming': {
374 'shards': 20,
375 },
376 },
377 'mac10.13-blink-rel-dummy': {
378 'swarming': {
379 'shards': 20,
380 },
381 },
382 'mac10.13_retina-blink-rel-dummy': {
383 'swarming': {
384 'shards': 20,
385 },
386 },
387 'mac10.14-blink-rel-dummy': {
388 'swarming': {
389 'shards': 20,
390 },
391 },
392 },
393 },
Chong Gu9a2741732020-02-24 21:32:01394 'boringssl_crypto_tests': {
395 'remove_from': [
396 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41397 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01398 ],
399 },
400 'boringssl_ssl_tests': {
401 'remove_from': [
402 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41403 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01404 ],
405 },
John Budorickca99585d2019-06-26 16:55:55406 'breakpad_unittests': {
407 'modifications': {
408 'android-asan': {
409 'args': [
410 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
411 ],
412 },
413 },
414 },
Kenneth Russelleb60cbd22017-12-05 07:54:28415 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24416 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29417 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41418 'linux-win_cross-rel',
John Budorick80ec5d522020-01-22 23:27:08419 'mac-rel', # crbug.com/1042757
Nico Weberdae13cd92018-12-14 13:56:26420 'ToTLinuxTSan', # https://crbug.com/368525
John Budorick5ef11472019-12-18 22:02:33421 'Mac10.10 Tests', # https://crbug.com/828031
Aaron Gable30cda242020-01-22 21:02:58422 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46423 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11424 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24425 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28426 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:15427 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36428 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15429 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36430 },
431 },
Stephen Martinis1384ff92020-01-07 19:52:15432 'Linux ASan LSan Tests (1)': {
433 # These are very slow on the ASAN trybot for some reason.
434 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19435 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15436 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19437 },
438 },
Chris Cunningham1d0e9e12020-02-26 22:56:40439 'Linux ASan Tests (sandboxed)': {
440 'swarming': {
441 'shards': 12, # https://crbug.com/1056300
442 },
443 },
Stephen Martinis1384ff92020-01-07 19:52:15444 'Linux Chromium OS ASan LSan Tests (1)': {
445 # These are very slow on the ASAN trybot for some reason.
446 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51447 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15448 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51449 },
450 },
Stephen Martinis1384ff92020-01-07 19:52:15451 'Linux ChromiumOS MSan Tests': {
452 # These are very slow on the Chrome OS MSAN trybot for some reason.
453 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34454 'swarming': {
Ben Pasteneacd57392019-10-31 02:13:25455 'shards': 30,
Kenneth Russell56a3e862017-12-08 03:11:34456 },
457 },
John Budorick614f91a2020-03-30 20:34:55458 'Linux Tests (dbg)(1)': {
459 # crbug.com/1066161
460 'swarming': {
461 'shards': 20,
462 },
463 },
Stephen Martinis1384ff92020-01-07 19:52:15464 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24465 'swarming': {
John Budorick542f4762020-03-17 20:40:14466 'dimension_sets': [
467 {
468 # These shards are liable to time out when running on minis.
469 'cores': '8',
470 }
471 ],
Kenneth Russellfbda3c532017-12-08 23:57:24472 'shards': 20,
473 },
474 },
John Budorickd3375fa2020-03-17 20:49:11475 'Mac10.13 Tests (dbg)': {
476 'swarming': {
477 'shards': 20,
478 },
479 },
Stephen Martinis1384ff92020-01-07 19:52:15480 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28481 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18482 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28483 },
484 },
Stephen Martinis1384ff92020-01-07 19:52:15485 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28486 'swarming': {
487 'shards': 20,
488 },
489 },
Kenneth Russell6c83d212018-07-27 20:52:59490 'Win10 Tests x64': {
491 # crbug.com/868082
492 'args': [
493 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
494 ],
Takuto Ikutac9c269a2019-01-10 22:40:25495 'swarming': {
496 # This is for slow test execution that often becomes a critical path of
497 # swarming jobs. crbug.com/868114
498 'shards': 15,
499 }
Kenneth Russell6c83d212018-07-27 20:52:59500 },
Sajjad Mirza87e17b242020-01-22 18:49:07501 'Win10 Tests x64 Code Coverage': {
502 # crbug.com/868082
503 'args': [
504 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
505 ],
506 'swarming': {
507 # This is for slow test execution that often becomes a critical path of
508 # swarming jobs. crbug.com/868114
509 'shards': 15,
510 }
511 },
Stephen Martinis1384ff92020-01-07 19:52:15512 'Win7 Tests (1)': {
513 # This is for slow test execution that often becomes a critical path of
514 # swarming jobs. crbug.com/868114
515 'swarming': {
516 'shards': 15,
517 },
518 },
519 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02520 'swarming': {
521 'shards': 20,
522 },
523 },
Stephen Martinis1384ff92020-01-07 19:52:15524 'linux-chromeos-chrome': {
525 # TODO(https://crbug.com/932269): Promote out of experiment when the
526 # tests are green.
527 'args': [
528 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
529 ],
Stephen Martinis1384ff92020-01-07 19:52:15530 },
531 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16532 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15533 'shards': 50,
534 },
535 },
536 'linux-chromeos-dbg': {
537 'swarming': {
538 'shards': 30,
539 },
540 },
541 'linux-chromeos-rel': {
542 'swarming': {
543 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16544 'dimension_sets': [
545 {
546 'kvm': '1',
547 },
548 ],
Stephen Martinis1384ff92020-01-07 19:52:15549 },
550 },
551 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01552 'args': [
553 '--no-sandbox',
554 ],
Stephen Martinis1384ff92020-01-07 19:52:15555 'swarming': {
556 'shards': 50,
557 },
558 },
559 'linux-trusty-rel': {
560 'args': [
John Budorick79ec9012020-01-08 21:56:31561 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
562 ],
Stephen Martinis1384ff92020-01-07 19:52:15563 },
564 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15565 'swarming': {
566 'shards': 15,
567 },
568 },
Stephen Martinis1384ff92020-01-07 19:52:15569 'win-asan': {
570 # browser_tests shards were reaching a timeout limit of 60 minutes on win-asan
571 # (https://crbug.com/1031096).
572 'swarming': {
573 'shards': 20,
Nico Weber0c2861b2018-12-14 18:05:16574 },
575 },
Kenneth Russelleb60cbd22017-12-05 07:54:28576 },
577 },
Erik Chen681dc0282019-11-26 22:54:49578 'cc_unittests': {
579 'modifications': {
580 'Linux TSan Tests': {
581 'swarming': {
582 'shards': 3,
583 },
584 },
John Budorickfa8f1da92020-01-15 18:11:38585 'android-marshmallow-x86-fyi-rel': {
586 # https://crbug.com/1039860
587 'args': [
588 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
589 ],
590 },
Haiyang Pan08d09dc2020-04-01 16:11:21591 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38592 # https://crbug.com/1039860
593 'args': [
594 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
595 ],
596 },
Erik Chen681dc0282019-11-26 22:54:49597 },
Chong Gu00dbbbf2020-01-31 23:51:45598 'remove_from': [
Stephen Roeac495972020-02-25 23:32:41599 'Fuchsia ARM64', # https://crbug.com/1046552
Chong Gu00dbbbf2020-01-31 23:51:45600 'Fuchsia x64', # https://crbug.com/1046552
Stephen Roe0b169132020-03-03 19:04:21601 'fuchsia-fyi-arm64-rel',
Chong Gu00dbbbf2020-01-31 23:51:45602 ],
Erik Chen681dc0282019-11-26 22:54:49603 },
Dirk Pranke1b767092017-12-07 04:44:23604 'checkbins': {
605 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33606 'linux-archive-dbg',
607 'linux-archive-rel',
608 'mac-archive-dbg',
609 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23610 ],
611 },
Andrew Luod252791ac2019-10-15 00:28:13612 'chrome_java_test_pagecontroller_tests': {
613 'modifications': {
614 'android-pie-arm64-rel': {
615 'experiment_percentage': 100, # https://crbug.com/924194
616 },
617 },
618 },
Yun Liu7cfd28a2019-10-30 01:57:12619 'chrome_public_smoke_test': {
620 'remove_from': [
621 'android-code-coverage-native', # https://crbug.com/1018780
622 ],
623 },
Kenneth Russelleb60cbd22017-12-05 07:54:28624 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09625 'remove_from': [
626 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12627 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Pan32f35f18d2020-03-10 17:38:38628 'android-kitkat-arm-rel', # https://crbug.com/1060245
John Budorick27d2d44e2019-05-20 20:26:09629 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28630 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28631 'KitKat Phone Tester (dbg)': {
632 'swarming': {
633 'shards': 20,
634 },
635 },
Kenneth Russelleb60cbd22017-12-05 07:54:28636 'Marshmallow 64 bit Tester': {
637 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28638 'shards': 14,
639 },
640 },
Arthur Wang5dd7b07c2020-04-04 01:05:22641 'Marshmallow Tablet Tester': {
642 'args': [
643 '--timeout-scale',
644 '2.0',
645 ],
646 },
Ben Pastenec73e96e92018-07-12 01:40:35647 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57648 # TODO(https://crbug.com/884413): Re-enable this once the tests are
649 # either passing or there is more capacity.
650 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35651 },
Stephen Martinis1384ff92020-01-07 19:52:15652 'android-arm64-proguard-rel': {
653 'swarming': {
654 'shards': 25,
655 },
656 },
657 'android-marshmallow-arm64-rel': {
658 'swarming': {
659 'shards': 25,
660 },
661 },
662 'android-pie-arm64-rel': {
663 'args': [
664 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
665 ],
Haiyang Pan43640ee2020-02-13 01:38:00666 },
Haiyang Pan08d09dc2020-04-01 16:11:21667 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00668 'args': [
Haiyang Pan71373072020-03-02 19:57:49669 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
670 # https://crbug.com/1046059
Haiyang Pan43640ee2020-02-13 01:38:00671 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.chrome_public_test_apk.filter',
672 ],
Haiyang Pan71373072020-03-02 19:57:49673 'swarming': {
674 'named_caches': [
675 {
676 'name': 'avd_generic_playstore_android28',
677 'path': '.android',
678 },
679 {
680 'name': 'system_images_android_28_google_apis_playstore_x86',
681 'path': '.emulator_sdk',
682 },
683 ]
684 },
John Budorick34009472018-04-03 17:38:44685 },
Kenneth Russelleb60cbd22017-12-05 07:54:28686 },
687 },
688 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15689 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09690 'KitKat Tablet Tester',
691 'Lollipop Tablet Tester',
692 'Marshmallow Tablet Tester',
Haiyang Pan801fbaa32019-09-06 18:43:09693 'android-marshmallow-x86-fyi-rel',
Haiyang Pan08d09dc2020-04-01 16:11:21694 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09695 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16696 'ToTAndroid',
697 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09698 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12699 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09700 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28701 },
bsheedy75a4dd52018-11-27 23:24:30702 'chrome_public_test_vr_apk-vega': {
703 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30704 'Oreo Phone Tester': {
705 'swarming': {
706 'dimension_sets': [
707 {
708 'device_os': 'OVR1.180808.003',
709 'device_type': 'vega',
710 'os': 'Android',
711 },
712 ],
713 },
714 }
715 }
716 },
Takuto Ikuta1b749b902019-04-11 18:05:53717 'chromedriver_py_tests': {
718 'remove_from': [
719 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53720 'Win10 Tests x64 (dbg)',
721 ],
722 },
Yun Liu3e759dbb2019-11-01 19:25:52723 'components_browsertests': {
724 'remove_from': [
725 'android-code-coverage-native', # crbug/1018434
726 ],
727 },
Kenneth Russelleb60cbd22017-12-05 07:54:28728 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52729 'remove_from': [
Stephen Roeac495972020-02-25 23:32:41730 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57731 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52732 'android-code-coverage-native', # crbug/1018431
Kevin Marshallce2afe1b2019-12-06 00:49:21733 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
734 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
735 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52736 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28737 'modifications': {
John Budorick5052d552017-12-13 02:59:34738 'Linux ASan LSan Tests (1)': {
739 # These are very slow on the ASAN trybot for some reason.
740 # crbug.com/794372
741 'swarming': {
742 'shards': 5,
743 },
744 },
Takuto Ikuta54671d972018-07-19 19:06:35745 'Linux Chromium OS ASan LSan Tests (1)': {
746 # These are very slow on the ASAN trybot for some reason.
747 # crbug.com/794372
748 'swarming': {
749 'shards': 5,
750 },
751 },
Erik Chen681dc0282019-11-26 22:54:49752 'Linux TSan Tests': {
753 'swarming': {
754 'shards': 2,
755 },
756 },
Omer Katz7d2be652020-01-22 18:13:46757 'linux-blink-heap-concurrent-marking-tsan-rel': {
758 'swarming': {
759 'shards': 2,
760 },
761 },
Kenneth Russelleb60cbd22017-12-05 07:54:28762 },
763 },
764 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29765 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29766 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18767 'android-code-coverage-native', # crbug/1018434
Yuke Liaod7da81b2020-03-20 18:57:57768 # http://crbug.com/1060245#c30: due to low utility and capacity.
769 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:29770 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28771 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24772 'Cast Audio Linux': {
773 'args': [
Nico Weber02f30392018-07-16 18:39:43774 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24775 ],
Kenneth Russellfbda3c532017-12-08 23:57:24776 },
777 'Cast Linux': {
778 'args': [
Nico Weber02f30392018-07-16 18:39:43779 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24780 ],
Kenneth Russellfbda3c532017-12-08 23:57:24781 },
Erik Chenb681c8c2019-11-25 22:52:52782 'Linux ASan LSan Tests (1)': {
783 'swarming': {
784 'shards': 12,
785 },
786 },
Chris Cunninghame1a04ea2019-04-24 01:49:32787 'Linux ASan Tests (sandboxed)': {
788 'swarming': {
Stephen McGruer640f0c32020-02-14 15:29:40789 'shards': 4, # https://crbug.com/1051944
Chris Cunninghame1a04ea2019-04-24 01:49:32790 },
791 },
Erik Chen681dc0282019-11-26 22:54:49792 'Linux TSan Tests': {
793 'swarming': {
794 'shards': 15,
795 },
796 },
Stephen Martinis1384ff92020-01-07 19:52:15797 'Lollipop Phone Tester': {
798 'swarming': {
799 'shards': 13,
800 },
801 },
802 'Win10 Tests x64': {
803 # crbug.com/868082
804 'args': [
805 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
806 ],
807 },
808 'Win10 Tests x64 (dbg)': {
809 'experiment_percentage': 100,
810 # crbug.com/868082
811 'args': [
812 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:15813 ],
814 },
Sajjad Mirza87e17b242020-01-22 18:49:07815 'Win10 Tests x64 Code Coverage': {
816 # crbug.com/868082
817 'args': [
818 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
819 ],
820 },
Stephen Martinis1384ff92020-01-07 19:52:15821 'android-arm64-proguard-rel': {
822 'swarming': {
823 'shards': 16,
824 },
825 },
826 'android-asan': {
827 'args': [
828 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
829 ],
830 'swarming': {
831 'shards': 18,
832 },
833 },
834 'android-kitkat-arm-rel': {
835 'swarming': {
836 'shards': 15,
837 },
838 },
Haiyang Pan32b83392020-03-14 01:38:46839 'android-lollipop-arm-rel': {
840 'swarming': {
841 'shards': 15,
842 },
843 },
Stephen Martinis1384ff92020-01-07 19:52:15844 'android-marshmallow-arm64-rel': {
845 'swarming': {
846 'shards': 16,
847 },
848 },
John Budoricka4e23882020-02-28 18:36:43849 'android-marshmallow-x86-fyi-rel': {
850 'args': [
851 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
852 ],
853 },
Haiyang Pan08d09dc2020-04-01 16:11:21854 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:43855 'args': [
856 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
857 ],
858 },
Omer Katz7d2be652020-01-22 18:13:46859 'linux-blink-heap-concurrent-marking-tsan-rel': {
860 'swarming': {
861 'shards': 4,
862 },
863 },
Stephen Martinis1384ff92020-01-07 19:52:15864 'linux-chromeos-code-coverage': {
865 'swarming': {
866 'shards': 12,
867 },
868 },
Albert J. Wong91f109652019-11-19 03:01:16869 'linux-chromeos-rel': {
870 'swarming': {
871 'shards': 3,
872 },
873 },
Yuke Liao79424e42020-01-06 21:00:11874 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01875 'args': [
876 '--no-sandbox',
877 ],
Yuke Liao79424e42020-01-06 21:00:11878 'swarming': {
879 'shards': 12,
880 },
881 },
Kenneth Russelleb60cbd22017-12-05 07:54:28882 },
883 },
Nico Weber81e16ace22018-06-30 02:58:47884 'content_shell_crash_test': {
Dirk Prankeb1c36b322018-07-11 02:42:00885 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:00886 'Win10 Tests x64 (dbg)': {
887 'experiment_percentage': 100, # https://crbug.com/861730
888 },
889 },
Nico Weber81e16ace22018-06-30 02:58:47890 },
John Budorick27d2d44e2019-05-20 20:26:09891 'content_shell_test_apk': {
892 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:09893 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:52894 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:09895 ],
John Budorickee2e64f2020-03-02 20:19:10896 'modifications': {
897 'android-marshmallow-x86-fyi-rel': {
898 'args': [
899 '--gtest_filter=-ContentViewScrollingTest.testFling',
900 ],
901 },
Haiyang Pan08d09dc2020-04-01 16:11:21902 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:10903 'args': [
904 '--gtest_filter=-ContentViewScrollingTest.testFling',
905 ],
906 },
907 },
John Budorick27d2d44e2019-05-20 20:26:09908 },
Kenneth Russelleb60cbd22017-12-05 07:54:28909 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:18910 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:18911 'android-code-coverage-native', # crbug/1018434
912 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28913 'modifications': {
John Budorick5052d552017-12-13 02:59:34914 'Linux ASan LSan Tests (1)': {
915 # These are slow on the ASAN trybot for some reason.
916 # crbug.com/794372
917 'swarming': {
918 'shards': 2,
919 },
920 },
Takuto Ikuta54671d972018-07-19 19:06:35921 'Linux ChromiumOS MSan Tests': {
922 # These are very slow on the Chrome OS MSAN trybot for some reason.
923 # crbug.com/865455
924 'swarming': {
925 'shards': 2,
926 },
927 },
Kenneth Russelleb60cbd22017-12-05 07:54:28928 },
929 },
Kenneth Russellc1a09302018-07-10 01:12:54930 'context_lost_tests': {
Brian Sheedye285c9b2019-07-15 21:42:46931 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
932 # exception once there is enough capacity to run these tests.
933 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:46934 'Android FYI Release (Pixel 2)',
935 ],
Kenneth Russellc1a09302018-07-10 01:12:54936 'modifications': {
937 'Mac FYI GPU ASAN Release': {
938 'args': [
939 '--is-asan',
940 ]
941 },
Brian Sheedyfe61cdac2020-02-12 01:25:59942 'Win10 x64 Debug (NVIDIA)': {
943 'args': [
944 # TODO(https://crbug.com/1007013): Remove this flag when it's no
945 # longer necessary to figure out why the renderer process is hanging.
946 '--extra-browser-args=--no-sandbox',
947 ],
948 },
Kenneth Russellc1a09302018-07-10 01:12:54949 },
950 },
Kenneth Russellfbda3c532017-12-08 23:57:24951 'crashpad_tests': {
952 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:48953 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:39954 # https://crbug.com/crashpad/304
955 'Linux TSan Tests',
956 'ToTLinuxTSan',
957 # https://crbug.com/crashpad/306
958 'Linux CFI',
959 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:24960 ],
961 },
John Budorick5bc387fe2019-05-09 20:02:53962 'cronet_sizes': {
963 'modifications': {
964 'android-cronet-arm-dbg': {
965 'swarming': {
966 'dimension_sets': [
967 {
968 'device_os': None,
969 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:56970 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:53971 },
972 ],
973 },
974 },
975 },
976 },
Zhenyao Moc307eeb72018-12-20 01:03:20977 'dawn_end2end_tests': {
978 'remove_from': [
Zhenyao Moc307eeb72018-12-20 01:03:20979 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
980 ],
981 },
Brian Sheedye285c9b2019-07-15 21:42:46982 'depth_capture_tests': {
983 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
984 # exception once there is enough capacity to run these tests.
985 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:46986 'Android FYI Release (Pixel 2)',
987 ],
Brian Sheedyfe61cdac2020-02-12 01:25:59988 'modifications': {
989 'Win10 x64 Debug (NVIDIA)': {
990 'args': [
991 # TODO(https://crbug.com/1007013): Remove this flag when it's no
992 # longer necessary to figure out why the renderer process is hanging.
993 '--extra-browser-args=--no-sandbox',
994 ],
995 },
996 },
Brian Sheedye285c9b2019-07-15 21:42:46997 },
Joe Downing41486042018-10-18 22:44:44998 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:29999 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291000 'CrWinAsan(dll)', # https://crbug.com/935598
1001 ],
Joe Downing41486042018-10-18 22:44:441002 'modifications': {
1003 'Win10 Tests x64 (dbg)': {
1004 'experiment_percentage': 100, # https://crbug.com/876615
1005 },
1006 },
1007 },
Kenneth Russelleb60cbd22017-12-05 07:54:281008 'gin_unittests': {
1009 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471010 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461011 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471012 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281013 ],
1014 },
Takuto Ikutaf5333252019-11-06 16:07:081015 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:181016 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:181017 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011018 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:081019 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:551020 # which isn't instrumented.
1021 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181022 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281023 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:451024 # TODO(kbr): figure out a better way to specify blocks of
1025 # arguments like this for tests on multiple machines.
1026 'Linux ASan LSan Tests (1)': {
1027 'args': [
1028 '--use-gpu-in-tests',
1029 '--no-xvfb',
1030 ],
1031 'swarming': {
1032 'dimension_sets': [
1033 {
1034 'gpu': '10de:1cb3',
1035 'os': 'Ubuntu',
Ben Pastenecb6cefc2020-03-05 19:48:461036 'pool': 'chromium.tests.gpu.template',
Kenneth Russell1a515be2018-04-28 03:54:451037 },
1038 ],
1039 },
1040 'use_xvfb': False,
1041 },
Kenneth Russell1a515be2018-04-28 03:54:451042 'Linux CFI': {
1043 'args': [
1044 '--use-gpu-in-tests',
1045 '--no-xvfb',
1046 ],
1047 'swarming': {
1048 'dimension_sets': [
1049 {
1050 'gpu': '10de:1cb3',
1051 'os': 'Ubuntu',
Ben Pastenecb6cefc2020-03-05 19:48:461052 'pool': 'chromium.tests.gpu.template',
Kenneth Russell1a515be2018-04-28 03:54:451053 },
1054 ],
1055 },
1056 'use_xvfb': False,
1057 },
1058 'Linux TSan Tests': {
1059 'args': [
1060 '--use-gpu-in-tests',
1061 '--no-xvfb',
1062 ],
1063 'swarming': {
1064 'dimension_sets': [
1065 {
1066 'gpu': '10de:1cb3',
1067 'os': 'Ubuntu',
Ben Pastenecb6cefc2020-03-05 19:48:461068 'pool': 'chromium.tests.gpu.template',
Kenneth Russell1a515be2018-04-28 03:54:451069 },
1070 ],
1071 },
1072 'use_xvfb': False,
1073 },
John Budorick79ec9012020-01-08 21:56:311074 'android-marshmallow-x86-fyi-rel': {
1075 'args': [
1076 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1077 ],
1078 },
Andrew Luo38b311f2019-10-04 03:42:091079 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311080 'args': [
Andrew Luobe83fd82019-12-19 03:07:581081 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1082 ],
Andrew Luo38b311f2019-10-04 03:42:091083 },
Haiyang Pan08d09dc2020-04-01 16:11:211084 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311085 'args': [
1086 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1087 ],
1088 },
Kenneth Russelleb60cbd22017-12-05 07:54:281089 },
1090 },
Takuto Ikutaf5333252019-11-06 16:07:081091 'gl_unittests': {
1092 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081093 # On Android, these are already run on the main waterfall.
1094 # Run them on the one-off Android FYI bots, though.
1095 'Android FYI Release (Nexus 5X)',
1096 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
1097 'Linux FYI Release (AMD R7 240)',
1098 ],
1099 'modifications': {
Takuto Ikutaf5333252019-11-06 16:07:081100 'CFI Linux ToT': {
1101 'args': [
1102 '--use-gpu-in-tests',
1103 '--no-xvfb',
1104 ],
1105 'swarming': {
1106 'dimension_sets': [
1107 {
1108 'gpu': '10de:1cb3',
1109 'os': 'Ubuntu',
Ben Pastenecb6cefc2020-03-05 19:48:461110 'pool': 'chromium.tests.gpu.template',
Takuto Ikutaf5333252019-11-06 16:07:081111 },
1112 ],
1113 },
1114 'use_xvfb': False,
1115 },
Takuto Ikutaf5333252019-11-06 16:07:081116 'Linux CFI': {
1117 'args': [
1118 '--use-gpu-in-tests',
1119 '--no-xvfb',
1120 ],
1121 'swarming': {
1122 'dimension_sets': [
1123 {
1124 'gpu': '10de:1cb3',
1125 'os': 'Ubuntu',
Ben Pastenecb6cefc2020-03-05 19:48:461126 'pool': 'chromium.tests.gpu.template',
Takuto Ikutaf5333252019-11-06 16:07:081127 },
1128 ],
1129 },
1130 'use_xvfb': False,
1131 },
1132 },
1133 },
1134 'gl_unittests_ozone': {
1135 'remove_from': [
1136 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1137 # which isn't instrumented.
1138 'Linux ChromiumOS MSan Tests',
1139 ],
1140 },
Chong Gu7d621472020-04-03 00:54:301141 'google_apis_unittests': {
1142 'remove_from': [
1143 # crbug.com/1067355
1144 'Fuchsia ARM64',
1145 'Fuchsia x64',
1146 ],
1147 },
Takuto Ikutaf5333252019-11-06 16:07:081148 'gpu_process_launch_tests': {
1149 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1150 # exception once there is enough capacity to run these tests.
1151 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081152 'Android FYI Release (Pixel 2)',
1153 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591154 'modifications': {
1155 'Win10 x64 Debug (NVIDIA)': {
1156 'args': [
1157 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1158 # longer necessary to figure out why the renderer process is hanging.
1159 '--extra-browser-args=--no-sandbox',
1160 ],
1161 },
1162 },
Takuto Ikutaf5333252019-11-06 16:07:081163 },
Brian Sheedye285c9b2019-07-15 21:42:461164 'hardware_accelerated_feature_tests': {
1165 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1166 # exception once there is enough capacity to run these tests.
1167 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461168 'Android FYI Release (Pixel 2)',
1169 ],
1170 },
Brad Halla36886c2019-02-26 16:52:291171 'headless_browsertests': {
1172 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291173 'CrWinAsan(dll)', # https://crbug.com/935598
1174 ],
1175 },
Kenneth Russell8a386d42018-06-02 09:48:011176 'info_collection_tests': {
1177 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011178 # The Mac ASAN swarming bot runs tests on two different GPU
1179 # types, so we can't have one expected vendor ID / device ID.
1180 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011181 'Android V8 FYI Release (Nexus 5X)',
1182 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351183 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011184 'Mac V8 FYI Release (Intel)',
1185 'Win V8 FYI Release (NVIDIA)',
1186 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591187 'modifications': {
1188 'Win10 x64 Debug (NVIDIA)': {
1189 'args': [
1190 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1191 # longer necessary to figure out why the renderer process is hanging.
1192 '--extra-browser-args=--no-sandbox',
1193 ],
1194 },
1195 },
Kenneth Russell8a386d42018-06-02 09:48:011196 },
Kenneth Russelleb60cbd22017-12-05 07:54:281197 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291198 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291199 'CrWinAsan(dll)', # https://crbug.com/935598
1200 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281201 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151202 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261203 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151204 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261205 },
1206 },
John Budorickca14c76f62017-12-09 14:19:181207 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171208 # These are slow on the ASan trybot for some reason, crbug.com/794372
1209 'swarming': {
1210 'shards': 6,
1211 },
1212 },
Takuto Ikuta54671d972018-07-19 19:06:351213 'Linux ChromiumOS MSan Tests': {
1214 # These are very slow on the Chrome OS MSAN trybot for some reason.
1215 # crbug.com/865455
1216 'swarming': {
1217 'shards': 5,
1218 },
1219 },
Stephen Martinis1384ff92020-01-07 19:52:151220 'Linux TSan Tests': {
1221 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271222 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151223 'shards': 20,
Dirk Pranke8fd63c12017-12-10 18:06:271224 },
1225 },
Stephen Martinis1384ff92020-01-07 19:52:151226 'ToTLinuxTSan': {
1227 # These are slow on the TSan bots for some reason, crbug.com/794372
1228 'swarming': {
1229 'shards': 6,
1230 },
1231 },
Ian Struiksma07a90df2020-01-23 00:54:501232 'Win 7 Tests x64 (1)': {
1233 # These tests are continually flaky on Win7 bots, crbug.com/967588
1234 'args': [
1235 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1236 ],
1237 },
Stephen Martinis1384ff92020-01-07 19:52:151238 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031239 'Win10 Tests x64 (dbg)': {
1240 'experiment_percentage': 100,
1241 },
Ian Struiksma07a90df2020-01-23 00:54:501242 'Win7 Tests (1)': {
1243 # These tests are continually flaky on Win7 bots, crbug.com/967588
1244 'args': [
1245 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1246 ],
1247 },
Stephen Martinis1384ff92020-01-07 19:52:151248 'Win7 Tests (dbg)(1)': {
Ian Struiksma07a90df2020-01-23 00:54:501249 # These tests are continually flaky on Win7 bots, crbug.com/967588
1250 'args': [
1251 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1252 ],
Stephen Martinis1384ff92020-01-07 19:52:151253 'swarming': {
1254 'shards': 4,
1255 },
1256 },
Ben Pastene8ef125e2019-12-10 01:46:291257 'linux-chromeos-chrome': {
1258 # TODO(crbug.com/970649): Remove this filter.
1259 'args': [
1260 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1261 ],
1262 },
Stephen Martinis1384ff92020-01-07 19:52:151263 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111264 'swarming': {
1265 'shards': 10,
1266 },
1267 },
Stephen Martinis1384ff92020-01-07 19:52:151268 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111269 'swarming': {
1270 'shards': 10,
1271 },
1272 },
Kenneth Russelleb60cbd22017-12-05 07:54:281273 },
1274 },
John Budorickf00e5ff2019-06-11 21:21:061275 'ipc_tests': {
1276 'modifications': {
1277 'android-asan': {
1278 'swarming': {
1279 'shards': 2,
1280 },
1281 },
1282 },
1283 },
Brian Sheedye285c9b2019-07-15 21:42:461284 'maps_pixel_test': {
1285 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1286 # exception once there is enough capacity to run these tests.
1287 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461288 'Android FYI Release (Pixel 2)',
1289 ],
Brian Sheedy44fd891b2019-10-03 20:07:541290 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541291 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1292 # use ${got_cr_revision}, which is only set on the V8 bots.
1293 'Android V8 FYI Release (Nexus 5X)': {
1294 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321295 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541296 },
1297 },
1298 'Linux V8 FYI Release (NVIDIA)': {
1299 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321300 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541301 },
1302 },
1303 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1304 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321305 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541306 },
1307 },
1308 'Mac V8 FYI Release (Intel)': {
1309 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321310 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541311 },
1312 },
1313 'Win V8 FYI Release (NVIDIA)': {
1314 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321315 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541316 },
1317 },
1318 },
Brian Sheedye285c9b2019-07-15 21:42:461319 },
Andrew Luo38b311f2019-10-04 03:42:091320 'media_unittests': {
1321 'modifications': {
John Budorickb5185112020-01-08 22:40:211322 'android-marshmallow-x86-fyi-rel': {
1323 'args': [
1324 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter',
1325 ],
1326 },
Andrew Luo38b311f2019-10-04 03:42:091327 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581328 'args': [
1329 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1330 ],
Andrew Luo38b311f2019-10-04 03:42:091331 },
Haiyang Pan08d09dc2020-04-01 16:11:211332 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211333 'args': [
1334 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter',
1335 ],
1336 },
Andrew Luo38b311f2019-10-04 03:42:091337 },
1338 },
John Budorickf00e5ff2019-06-11 21:21:061339 'mojo_unittests': {
1340 'modifications': {
1341 'android-asan': {
1342 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441343 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061344 },
1345 },
1346 },
1347 },
Erik Chend16d922d2019-12-10 04:37:141348 'monochrome_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151349 'modifications': {
1350 'ToTAndroid': {
1351 'swarming': {
1352 'dimension_sets': [
1353 {
John Budorick838256a2020-02-29 01:29:071354 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151355 'device_os': None,
1356 'device_playstore_version': None,
1357 'device_type': None,
1358 'os': 'Ubuntu-16.04',
1359 },
1360 ],
1361 },
1362 },
1363 'android-arm64-proguard-rel': {
1364 'swarming': {
1365 'dimension_sets': [
1366 {
John Budorick838256a2020-02-29 01:29:071367 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151368 'device_os': None,
1369 'device_playstore_version': None,
1370 'device_type': None,
1371 'os': 'Ubuntu-16.04',
1372 },
1373 ],
1374 },
1375 },
1376 'android-pie-arm64-rel': {
1377 'swarming': {
1378 'dimension_sets': [
1379 {
John Budorick838256a2020-02-29 01:29:071380 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151381 'device_os': None,
1382 'device_os_flavor': None,
1383 'device_playstore_version': None,
1384 'device_type': None,
1385 'os': 'Ubuntu-16.04',
1386 },
1387 ],
1388 },
1389 },
1390 },
Erik Chend16d922d2019-12-10 04:37:141391 'remove_from': [
1392 # Don't run on trybots, which don't use proguard.
1393 # https://crbug.com/1029936.
1394 'android-kitkat-arm-rel',
1395 ],
1396 },
bsheedye9469572019-01-23 17:31:331397 'monochrome_public_test_ar_apk': {
1398 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:031399 'Nougat Phone Tester': {
1400 'args': [
1401 # ArCore is not installed as a system app on N, so we can install it
1402 # normally instead of replacing the system version.
1403 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1404 ],
1405 },
bsheedye9469572019-01-23 17:31:331406 # We need to match the Playstore version as well because AR tests fail on
1407 # old versions of the Playstore.
1408 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:081409 'args': [
1410 # ArCore is not installed as a system app on O, so we can install it
1411 # normally instead of replacing the system version.
1412 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1413 ],
bsheedye9469572019-01-23 17:31:331414 'swarming': {
1415 'dimension_sets': [
1416 {
1417 'device_os': 'OPR3.170623.008',
1418 'device_playstore_version': '12.8.23-all',
1419 'device_type': 'marlin',
1420 'os': 'Android',
1421 },
1422 ],
1423 },
1424 },
Brian Sheedy2bcd16b2019-04-22 22:47:081425 'android-pie-arm64-dbg': {
1426 'args': [
1427 '--replace-system-package=com.google.ar.core,//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1428 ]
1429 }
bsheedye9469572019-01-23 17:31:331430 },
1431 },
Nico Weberd3096fb2018-06-07 17:50:151432 'nacl_helper_nonsfi_unittests': {
1433 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:151434 'Linux TSan Tests', # Sets enable_nacl=false.
1435 ],
1436 },
Kenneth Russellfbda3c532017-12-08 23:57:241437 'nacl_loader_unittests': {
1438 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351439 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511440 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:111441 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481442 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Aaron Gable38265fe2020-04-09 23:49:071443 'Mac10.15 Tests', # All 10.15 builders set enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241444 ],
1445 },
Kenneth Russelleb60cbd22017-12-05 07:54:281446 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241447 'remove_from': [
Stephen Roeac495972020-02-25 23:32:411448 'Fuchsia ARM64', # https://crbug.com/877248
Fabrice de Gans-Riberia1541ca2019-01-09 20:05:461449 'fuchsia-fyi-arm64-rel', # https://crbug.com/877248
1450 'fuchsia-fyi-x64-dbg', # https://crbug.com/844416
Kenneth Russellfbda3c532017-12-08 23:57:241451 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281452 'modifications': {
John Budorickca14c76f62017-12-09 14:19:181453 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341454 # These are very slow on the ASAN trybot for some reason.
1455 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181456 'swarming': {
John Budorick5052d552017-12-13 02:59:341457 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181458 },
1459 },
1460 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:351461 # These are very slow on the ASAN trybot for some reason.
1462 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181463 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021464 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181465 }
1466 },
Takuto Ikuta54671d972018-07-19 19:06:351467 'Linux ChromiumOS MSan Tests': {
1468 # These are very slow on the Chrome OS MSAN trybot for some reason.
1469 # crbug.com/865455
1470 'swarming': {
1471 'shards': 2,
1472 },
1473 },
John Budorickca14c76f62017-12-09 14:19:181474 'Linux TSan Tests': {
1475 'swarming': {
1476 'shards': 4,
1477 }
1478 },
Ben Pastene8bf205b2018-06-13 04:00:331479 # The suite runs signficantly slower on linux dbg, so increase shards.
1480 'Linux Tests (dbg)(1)': {
1481 'swarming': {
1482 'shards': 2,
1483 },
1484 },
Stephen Martinis1384ff92020-01-07 19:52:151485 'ToTLinuxASan': {
1486 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1487 'swarming': {
1488 'shards': 16,
1489 },
1490 },
1491 'ToTLinuxTSan': {
1492 'swarming': {
1493 'shards': 4,
1494 }
1495 },
John Budorick7fde6b492020-01-29 17:43:501496 'android-marshmallow-x86-fyi-rel': {
1497 # crbug.com/1046060
1498 'args': [
1499 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1500 ],
1501 },
Haiyang Pan08d09dc2020-04-01 16:11:211502 'android-pie-x86-rel': {
John Budorick7fde6b492020-01-29 17:43:501503 # crbug.com/1046060
1504 'args': [
1505 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1506 ],
1507 },
Ben Pastene8ef125e2019-12-10 01:46:291508 'chromeos-betty-chrome': {
1509 # TODO(crbug.com/986904): Remove this filter.
1510 'args': [
1511 '--gtest_filter=-NetworkQualityEstimatorTest.TestTCPSocketRTT',
1512 ],
1513 },
Omer Katz7d2be652020-01-22 18:13:461514 'linux-blink-heap-concurrent-marking-tsan-rel': {
1515 'swarming': {
1516 'shards': 4,
1517 }
1518 },
Ben Pastene8bf205b2018-06-13 04:00:331519 'linux-chromeos-dbg': {
1520 'swarming': {
1521 'shards': 2,
1522 },
1523 },
Kenneth Russelleb60cbd22017-12-05 07:54:281524 },
1525 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311526 'network_service_browser_tests': {
1527 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291528 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261529 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171530 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1531 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191532 'Win7 Tests (1)', # For swarming capacity reasons.
1533 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061534 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061535 'Mac10.10 Tests',
1536 'Mac10.11 Tests',
1537 'Mac10.13 Tests',
1538 'Mac10.13 Tests (dbg)',
1539 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061540 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081541 'mac-rel',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311542 ],
Kenneth Russell6c83d212018-07-27 20:52:591543 'modifications': {
Kenneth Russell6c83d212018-07-27 20:52:591544 'Win10 Tests x64': {
1545 # crbug.com/868082
1546 'args': [
1547 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1548 ],
Takuto Ikutac9c269a2019-01-10 22:40:251549 # This is for slow test execution that often becomes a critical path of
1550 # swarming jobs. crbug.com/868114
1551 'swarming': {
1552 'shards': 20,
1553 },
Kenneth Russell6c83d212018-07-27 20:52:591554 },
Sajjad Mirza87e17b242020-01-22 18:49:071555 'Win10 Tests x64 Code Coverage': {
1556 # crbug.com/868082
1557 'args': [
1558 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1559 ],
1560 # This is for slow test execution that often becomes a critical path of
1561 # swarming jobs. crbug.com/868114
1562 'swarming': {
1563 'shards': 20,
1564 },
1565 },
Yuke Liao58e1d202020-03-20 23:02:011566 'linux-code-coverage': {
1567 'args': [
1568 '--no-sandbox',
1569 ],
1570 'swarming': {
1571 'shards': 20,
1572 },
1573 }
Kenneth Russell6c83d212018-07-27 20:52:591574 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311575 },
John Abd-El-Malek4782bd12018-06-12 01:08:211576 'network_service_components_browsertests': {
1577 'remove_from': [
Nico Weber073af192018-06-21 19:22:171578 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1579 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191580 'Win7 Tests (1)', # For swarming capacity reasons.
1581 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061582 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061583 'Mac10.10 Tests',
1584 'Mac10.11 Tests',
1585 'Mac10.13 Tests',
1586 'Mac10.13 Tests (dbg)',
1587 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061588 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081589 'mac-rel',
Nico Weber17d2fcddb2018-06-14 18:28:191590 ],
1591 },
1592 'network_service_content_browsertests': {
1593 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291594 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101595 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171596 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1597 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191598 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111599 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061600 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061601 'Mac10.10 Tests',
1602 'Mac10.11 Tests',
1603 'Mac10.13 Tests',
1604 'Mac10.13 Tests (dbg)',
1605 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061606 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081607 'mac-rel',
John Abd-El-Malek4782bd12018-06-12 01:08:211608 ],
1609 },
John Abd-El-Malek787a41a2018-06-12 18:10:531610 'network_service_extensions_browsertests': {
1611 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291612 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171613 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1614 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191615 'Win7 Tests (1)', # For swarming capacity reasons.
1616 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061617 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061618 'Mac10.10 Tests',
1619 'Mac10.11 Tests',
1620 'Mac10.13 Tests',
1621 'Mac10.13 Tests (dbg)',
1622 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061623 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081624 'mac-rel',
John Abd-El-Malek787a41a2018-06-12 18:10:531625 ],
1626 },
Brad Halla36886c2019-02-26 16:52:291627 'network_service_headless_browsertests': {
1628 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291629 'CrWinAsan(dll)', # https://crbug.com/935598
1630 ],
1631 },
John Abd-El-Malek787a41a2018-06-12 18:10:531632 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191633 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291634 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101635 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171636 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1637 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191638 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061639 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061640 'Mac10.10 Tests',
1641 'Mac10.11 Tests',
1642 'Mac10.13 Tests',
1643 'Mac10.13 Tests (dbg)',
1644 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061645 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081646 'mac-rel',
Nico Weber17d2fcddb2018-06-14 18:28:191647 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531648 'modifications': {
John Budorickd96ee6f2018-06-15 17:20:111649 'Win10 Tests x64 (dbg)': {
1650 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531651 },
1652 },
1653 },
John Abd-El-Malekfabfb072019-05-30 20:50:191654 'network_service_out_of_process_chrome_public_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191655 'remove_from': [
John Budorickea475de2019-06-07 21:16:241656 'android-asan',
1657 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191658 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311659 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091660 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311661 # No capacity for tablet testers.
1662 'KitKat Tablet Tester',
1663 'Lollipop Tablet Tester',
1664 'Marshmallow Tablet Tester',
Yun Liu2b1c1d82019-10-30 23:11:241665 'android-code-coverage-native', # https://crbug.com/1018780
John Abd-El-Malekfabfb072019-05-30 20:50:191666 ],
John Budorick20c71a0d2020-03-02 20:38:561667 'modifications': {
Haiyang Pan08d09dc2020-04-01 16:11:211668 'android-pie-x86-rel': {
John Budorick20c71a0d2020-03-02 20:38:561669 'args': [
Haiyang Pan9152d382020-03-03 07:39:411670 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1671 # https://crbug.com/1046059
John Budorick20c71a0d2020-03-02 20:38:561672 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.chrome_public_test_apk.filter',
1673 ],
Haiyang Pan9152d382020-03-03 07:39:411674 'swarming': {
1675 'named_caches': [
1676 {
1677 'name': 'avd_generic_playstore_android28',
1678 'path': '.android',
1679 },
1680 {
1681 'name': 'system_images_android_28_google_apis_playstore_x86',
1682 'path': '.emulator_sdk',
1683 },
1684 ]
1685 },
John Budorick20c71a0d2020-03-02 20:38:561686 },
1687 },
John Abd-El-Malekfabfb072019-05-30 20:50:191688 },
1689 'network_service_out_of_process_components_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191690 'remove_from': [
John Budorickea475de2019-06-07 21:16:241691 'android-asan',
1692 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191693 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311694 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091695 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311696 # No capacity for tablet testers.
1697 'KitKat Tablet Tester',
1698 'Lollipop Tablet Tester',
1699 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181700 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191701 ],
1702 },
1703 'network_service_out_of_process_content_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191704 'remove_from': [
John Budorickea475de2019-06-07 21:16:241705 'android-asan',
1706 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191707 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311708 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091709 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311710 # No capacity for tablet testers.
1711 'KitKat Tablet Tester',
1712 'Lollipop Tablet Tester',
1713 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181714 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191715 ],
Haiyang Pand09889852019-08-10 00:26:181716 'modifications': {
John Budorick20c71a0d2020-03-02 20:38:561717 'android-marshmallow-x86-fyi-rel': {
1718 'args': [
1719 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
1720 ],
1721 },
Haiyang Pan08d09dc2020-04-01 16:11:211722 'android-pie-x86-rel': {
John Budorick20c71a0d2020-03-02 20:38:561723 'args': [
1724 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
1725 ],
Haiyang Pand09889852019-08-10 00:26:181726 'swarming': {
1727 'shards': 10,
1728 },
1729 },
1730 },
John Abd-El-Malekfabfb072019-05-30 20:50:191731 },
1732 'network_service_out_of_process_content_shell_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191733 'remove_from': [
John Budorickea475de2019-06-07 21:16:241734 'android-asan',
1735 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191736 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311737 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091738 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311739 # No capacity for tablet testers.
1740 'KitKat Tablet Tester',
1741 'Lollipop Tablet Tester',
1742 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181743 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191744 ],
John Budorickee2e64f2020-03-02 20:19:101745 'modifications': {
1746 'android-marshmallow-x86-fyi-rel': {
1747 'args': [
1748 '--gtest_filter=-ContentViewScrollingTest.testFling',
1749 ],
1750 },
Haiyang Pan08d09dc2020-04-01 16:11:211751 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:101752 'args': [
1753 '--gtest_filter=-ContentViewScrollingTest.testFling',
1754 ],
1755 },
1756 },
John Abd-El-Malekfabfb072019-05-30 20:50:191757 },
Tim Volodinedac7f5e2019-05-09 18:07:281758 'network_service_webview_instrumentation_test_apk': {
1759 # Only run these on the phone testers for now due to capacity.
1760 'remove_from': [
Tim Volodinedac7f5e2019-05-09 18:07:281761 'android-kitkat-arm-rel',
1762 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091763 'android-pie-arm64-rel',
Tim Volodinedac7f5e2019-05-09 18:07:281764 'KitKat Tablet Tester',
1765 'Lollipop Tablet Tester',
1766 'Marshmallow Tablet Tester',
1767 'KitKat Phone Tester (dbg)',
John Budorick27d2d44e2019-05-20 20:26:091768 'android-asan', # https://crbug.com/964562
Tim Volodinedac7f5e2019-05-09 18:07:281769 'Android CFI',
Tim Volodinedac7f5e2019-05-09 18:07:281770 'ToTAndroid',
1771 'ToTAndroidCFI',
Yun Liu2b1c1d82019-10-30 23:11:241772 'android-code-coverage-native', # https://crbug.com/1018431
Tim Volodinedac7f5e2019-05-09 18:07:281773 ],
Haiyang Panfdd94332020-03-27 02:43:291774 'modifications': {
Haiyang Pan08d09dc2020-04-01 16:11:211775 'android-pie-x86-rel': {
Haiyang Panfdd94332020-03-27 02:43:291776 'args': [
1777 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.webview_instrumentation_test_apk.filter',
1778 ],
1779 },
1780 },
Tim Volodinedac7f5e2019-05-09 18:07:281781 },
John Chenaab16fc02020-03-03 06:35:451782 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:281783 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:281784 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1785 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:281786 ],
Yuke Liaobc9ff982019-04-30 06:56:161787 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151788 'Linux Tests': {
1789 "args": [
1790 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:151791 ],
1792 },
Yuke Liaoea70f472019-12-19 06:03:36