blob: 6ebfb05b38a73007b8d8e0884fa1296d8bb3bf88 [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{
Andrew Luo38b311f2019-10-04 03:42:0919 'android_browsertests': {
20 'modifications': {
21 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:5822 'args': [
23 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
24 ],
Andrew Luo38b311f2019-10-04 03:42:0925 },
John Budorick191adfcd2020-01-29 18:19:0426 'android-pie-x86-fyi-rel': {
27 'args': [
28 '--gtest_filter=-ImportantSitesUtilBrowserTest.DSENotConsideredImportantInRegularMode', # https://crbug.com/1034001
29 ],
30 },
Andrew Luo38b311f2019-10-04 03:42:0931 },
32 },
Kenneth Russelleb60cbd22017-12-05 07:54:2833 'android_webview_unittests': {
34 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3235 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0736 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2837 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2838 'KitKat Tablet Tester',
Yun Liu3e759dbb2019-11-01 19:25:5239 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2840 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2841 },
Kenneth Russell8a386d42018-06-02 09:48:0142 'angle_end2end_tests': {
43 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0144 # TODO(ynovikov) Investigate why the test breaks on older devices.
45 'Android FYI Release (Nexus 5)',
46 'Android FYI Release (Nexus 6)',
47 'Android FYI Release (Nexus 9)',
48 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
49 'Linux FYI Release (AMD R7 240)',
Yuly Novikovab7256232019-04-08 19:08:0950 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
51 'Linux FYI Debug (NVIDIA)',
52 'Linux FYI GPU TSAN Release',
jonrossfb1c61b72019-11-19 01:43:5953 # Disabling on RX 550 as we are currently qualifying the card and not
54 # checking for regressions. crbug.com/1025745
55 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:0156 ],
57 },
58 'angle_perftests': {
59 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2160 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1661 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0962 'Linux FYI GPU TSAN Release', # crbug.com/950542
Kenneth Russell8a386d42018-06-02 09:48:0163 ],
64 },
Kenneth Russellfbda3c532017-12-08 23:57:2465 'angle_unittests': {
66 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:0167 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0168 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2469 ],
John Budorickca14c76f62017-12-09 14:19:1870 'modifications': {
71 'Linux ASan LSan Tests (1)': {
72 'swarming': {
73 'shards': 10,
74 },
75 },
76 },
Kenneth Russellfbda3c532017-12-08 23:57:2477 },
Saman Sami8e2eedaa2019-12-18 20:23:0778 'angle_white_box_tests': {
79 'remove_from': [
80 # https://crbug.com/1035178
81 'Win10 FYI x64 Release (AMD RX 550)',
82 # https://crbug.com/1035461
83 'Linux FYI GPU TSAN Release',
84 ],
85 },
John Chenaab16fc02020-03-03 06:35:4586 'blink_web_tests': {
87 'remove_from': [
88 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
89 'Win10 Tests x64 (dbg)',
90 ],
91 'modifications': {
92 'Fuchsia x64': {
93 'args': [
94 '--platform=fuchsia',
95 ],
96 'swarming': {
97 'shards': 1,
98 },
99 },
100 'Linux Tests': {
101 "args": [
102 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
103 ],
104 },
105 'Linux Tests (dbg)(1)': {
106 'args': [
107 '--debug',
108 ],
109 'swarming': {
110 'shards': 20,
111 },
112 },
113 'Mac10.10 Tests': {
114 # TODO(kbr): this is essentially redundant.
115 'swarming': {
116 'dimension_sets': [
117 {
118 'gpu': 'none',
119 'os': 'Mac-10.10.5',
120 },
121 ],
122 'shards': 25,
123 },
124 },
125 'Mac10.11 Tests': {
126 # TODO(kbr): this is essentially redundant.
127 'swarming': {
128 'dimension_sets': [
129 {
130 'gpu': 'none',
131 'os': 'Mac-10.11.6',
132 },
133 ],
134 'shards': 25,
135 },
136 },
137 'Mac10.12 Tests': {
138 'swarming': {
139 'shards': 25,
140 },
141 },
142 'Mac10.13 Tests': {
143 'swarming': {
144 'dimension_sets': [
145 {
146 # Run the layout tests on a consistent set of hardware
147 # (Mac Minis).
148 'gpu': '8086:0a2e',
149 },
150 ],
151 'shards': 25,
152 },
153 },
154 'Mac10.13 Tests (dbg)': {
155 'args': [
156 '--debug',
157 ],
158 },
159 'V8 Blink Linux Debug': {
160 'args': [
161 '--debug',
162 ],
163 },
164 'V8 Blink Linux Future': {
165 'args': [
166 '--additional-driver-flag=--js-flags=--future',
167 ],
168 },
169 'WebKit Linux ASAN': {
170 'args': [
171 '--additional-expectations',
172 '../../third_party/blink/web_tests/ASANExpectations',
173 '--time-out-ms',
174 '48000',
175 '--enable-sanitizer',
176 ],
177 'swarming': {
178 'shards': 20,
179 },
180 },
181 'WebKit Linux Leak': {
182 'args': [
183 '--additional-expectations',
184 '../../third_party/blink/web_tests/LeakExpectations',
185 '--time-out-ms',
186 '48000',
187 '--enable-leak-detection',
188 ],
189 'swarming': {
190 'shards': 10,
191 },
192 },
193 'WebKit Linux MSAN': {
194 'args': [
195 '--additional-expectations',
196 '../../third_party/blink/web_tests/MSANExpectations',
197 '--time-out-ms',
198 '66000',
199 '--enable-sanitizer',
200 ],
201 'swarming': {
202 'expiration': 36000,
203 'hard_timeout': 10800,
204 'io_timeout': 3600,
205 'shards': 20,
206 },
207 },
208 'WebKit Linux composite_after_paint Dummy Builder': {
209 'args': [
210 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
211 ],
212 },
213 'WebKit Linux layout_ng_disabled Builder': {
214 'args': [
215 '--additional-driver-flag=--disable-blink-features=LayoutNG',
216 ],
217 },
218 'Win10 Tests x64': {
219 'args': [
220 '--target',
221 'Release_x64',
222 ],
223 'swarming': {
224 "shards": 28
225 },
226 },
227 'Win10 Tests x64 (dbg)': {
228 'args': [
229 '--debug',
230 '--target',
231 'Debug_x64',
232 ],
233 },
234 'Win10 Tests x64 Code Coverage': {
235 'args': [
236 '--target',
237 'Release_x64',
238 ],
239 'swarming': {
240 "shards": 28
241 },
242 },
243 'Win7 Tests (dbg)(1)': {
244 'args': [
245 '--debug',
246 '--time-out-ms',
247 '60000'
248 ],
249 'experiment_percentage': 100,
250 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
251 # from prefered_os_dimension in
252 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
253 # Swarming dimensions would be either specified for all testers on the
254 # waterfall (and therefore, explicitly specified for all tests in the
255 # generated JSON), or this would be removed, and the implicit one used.
256 'swarming': {
257 'dimension_sets': [
258 {
259 'os': 'Windows-7-SP1',
260 }
261 ],
262 },
263 },
264 # tryserver.chromium.android
265 'android_blink_rel': {
266 'args': [
267 '--release',
268 '--android',
269 # TODO(crbug.com/912120): Breakpad was entirely disabled on
270 # Android. Remove this when it no longer affects Android crash
271 # log handling.
272 '--disable-breakpad',
273 # TODO(crbug.com/875172): run on the real GPU since the
274 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
275 '--additional-driver-flag=--use-gpu-in-tests',
276 ],
277 },
278 'devtools_frontend_linux_blink_light_rel': {
279 'args': [
280 'http/tests/devtools',
281 ],
282 'swarming': {
283 'shards': 4,
284 },
285 },
286 'fuchsia-fyi-x64-rel': {
287 'args': [
288 '--platform=fuchsia',
289 ],
290 'swarming': {
291 'shards': 1,
292 },
293 },
294 'linux-bfcache-debug': {
295 'args': [
296 '--debug',
297 '--additional-driver-flag=--enable-features=BackForwardCache',
298 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
299 ],
300 },
301 'linux-blink-animation-use-time-delta': {
302 'args': [
303 '--debug',
304 ],
305 },
306 'linux-blink-cors-rel': {
307 'args': [
308 '--additional-driver-flag=--disable-features=OutOfBlinkCors',
309 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/disable-features=OutOfBlinkCors',
310 ],
311 },
312 'linux-blink-heap-concurrent-marking-tsan-rel': {
313 'args': [
314 '--release',
315 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
316 ],
317 },
318 'linux-code-coverage': {
319 'args': [
320 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
321 ],
322 'swarming': {
323 'shards': 20,
324 },
325 },
326 'linux-layout-tests-fragment-item': {
327 'args': [
328 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentItem',
329 ],
330 },
331 'linux-layout-tests-fragment-paint': {
332 'args': [
333 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentPaint',
334 ],
335 },
336 'mac-rel': {
337 'swarming': {
338 'dimension_sets': [
339 {
340 # Run the layout tests on a consistent set of hardware
341 # (Mac Minis).
342 'gpu': '8086:0a2e',
343 },
344 ],
345 'shards': 25,
346 },
347 },
348 'mac10.10-blink-rel-dummy': {
349 'swarming': {
350 'shards': 20,
351 },
352 },
353 'mac10.11-blink-rel-dummy': {
354 'swarming': {
355 'shards': 20,
356 },
357 },
358 'mac10.12-blink-rel-dummy': {
359 'swarming': {
360 'shards': 20,
361 },
362 },
363 'mac10.13-blink-rel-dummy': {
364 'swarming': {
365 'shards': 20,
366 },
367 },
368 'mac10.13_retina-blink-rel-dummy': {
369 'swarming': {
370 'shards': 20,
371 },
372 },
373 'mac10.14-blink-rel-dummy': {
374 'swarming': {
375 'shards': 20,
376 },
377 },
378 },
379 },
Chong Gu9a2741732020-02-24 21:32:01380 'boringssl_crypto_tests': {
381 'remove_from': [
382 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41383 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01384 'Fuchsia x64',
385 ],
386 },
387 'boringssl_ssl_tests': {
388 'remove_from': [
389 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41390 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01391 'Fuchsia x64',
392 ],
393 },
John Budorickca995852019-06-26 16:55:55394 'breakpad_unittests': {
395 'modifications': {
396 'android-asan': {
397 'args': [
398 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
399 ],
400 },
401 },
402 },
Kenneth Russelleb60cbd22017-12-05 07:54:28403 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24404 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29405 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41406 'linux-win_cross-rel',
John Budorick80ec5d522020-01-22 23:27:08407 'mac-rel', # crbug.com/1042757
Nico Weberdae13cd92018-12-14 13:56:26408 'ToTLinuxTSan', # https://crbug.com/368525
John Budorick5ef11472019-12-18 22:02:33409 'Mac10.10 Tests', # https://crbug.com/828031
Aaron Gable30cda242020-01-22 21:02:58410 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46411 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11412 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24413 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28414 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:15415 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36416 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15417 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36418 },
419 },
Stephen Martinis1384ff92020-01-07 19:52:15420 'Linux ASan LSan Tests (1)': {
421 # These are very slow on the ASAN trybot for some reason.
422 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19423 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15424 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19425 },
426 },
Chris Cunningham1d0e9e12020-02-26 22:56:40427 'Linux ASan Tests (sandboxed)': {
428 'swarming': {
429 'shards': 12, # https://crbug.com/1056300
430 },
431 },
Stephen Martinis1384ff92020-01-07 19:52:15432 'Linux Chromium OS ASan LSan Tests (1)': {
433 # These are very slow on the ASAN trybot for some reason.
434 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51435 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15436 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51437 },
438 },
Stephen Martinis1384ff92020-01-07 19:52:15439 'Linux ChromiumOS MSan Tests': {
440 # These are very slow on the Chrome OS MSAN trybot for some reason.
441 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34442 'swarming': {
Ben Pasteneacd57392019-10-31 02:13:25443 'shards': 30,
Kenneth Russell56a3e862017-12-08 03:11:34444 },
445 },
Stephen Martinis1384ff92020-01-07 19:52:15446 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24447 'swarming': {
448 'shards': 20,
449 },
450 },
Stephen Martinis1384ff92020-01-07 19:52:15451 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28452 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18453 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28454 },
455 },
Stephen Martinis1384ff92020-01-07 19:52:15456 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28457 'swarming': {
458 'shards': 20,
459 },
460 },
Kenneth Russell6c83d212018-07-27 20:52:59461 'Win10 Tests x64': {
462 # crbug.com/868082
463 'args': [
464 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
465 ],
Takuto Ikutac9c269a2019-01-10 22:40:25466 'swarming': {
467 # This is for slow test execution that often becomes a critical path of
468 # swarming jobs. crbug.com/868114
469 'shards': 15,
470 }
Kenneth Russell6c83d212018-07-27 20:52:59471 },
Sajjad Mirza87e17b242020-01-22 18:49:07472 'Win10 Tests x64 Code Coverage': {
473 # crbug.com/868082
474 'args': [
475 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
476 ],
477 'swarming': {
478 # This is for slow test execution that often becomes a critical path of
479 # swarming jobs. crbug.com/868114
480 'shards': 15,
481 }
482 },
Stephen Martinis1384ff92020-01-07 19:52:15483 'Win7 Tests (1)': {
484 # This is for slow test execution that often becomes a critical path of
485 # swarming jobs. crbug.com/868114
486 'swarming': {
487 'shards': 15,
488 },
489 },
490 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02491 'swarming': {
492 'shards': 20,
493 },
494 },
Stephen Martinis1384ff92020-01-07 19:52:15495 'linux-chromeos-chrome': {
496 # TODO(https://crbug.com/932269): Promote out of experiment when the
497 # tests are green.
498 'args': [
499 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
500 ],
Ben Pastene70326112020-01-13 17:49:03501 # TODO(https://crbug.com/1039746): Move this back to the main pool.
502 'swarming': {
503 'dimension_sets': [
504 {
505 'pool': 'chrome.tests.browser_tests_killer',
506 },
507 ],
508 },
Stephen Martinis1384ff92020-01-07 19:52:15509 },
510 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16511 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15512 'shards': 50,
513 },
514 },
515 'linux-chromeos-dbg': {
516 'swarming': {
517 'shards': 30,
518 },
519 },
520 'linux-chromeos-rel': {
521 'swarming': {
522 'shards': 20,
523 },
524 },
525 'linux-code-coverage': {
526 'swarming': {
527 'shards': 50,
528 },
529 },
530 'linux-trusty-rel': {
531 'args': [
John Budorick79ec9012020-01-08 21:56:31532 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
533 ],
Stephen Martinis1384ff92020-01-07 19:52:15534 },
535 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15536 'swarming': {
537 'shards': 15,
538 },
539 },
Stephen Martinis1384ff92020-01-07 19:52:15540 'win-asan': {
541 # browser_tests shards were reaching a timeout limit of 60 minutes on win-asan
542 # (https://crbug.com/1031096).
543 'swarming': {
544 'shards': 20,
Nico Weber0c2861b2018-12-14 18:05:16545 },
546 },
Kenneth Russelleb60cbd22017-12-05 07:54:28547 },
548 },
Erik Chen681dc0282019-11-26 22:54:49549 'cc_unittests': {
550 'modifications': {
551 'Linux TSan Tests': {
552 'swarming': {
553 'shards': 3,
554 },
555 },
John Budorickfa8f1da92020-01-15 18:11:38556 'android-marshmallow-x86-fyi-rel': {
557 # https://crbug.com/1039860
558 'args': [
559 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
560 ],
561 },
562 'android-pie-x86-fyi-rel': {
563 # https://crbug.com/1039860
564 'args': [
565 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
566 ],
567 },
Erik Chen681dc0282019-11-26 22:54:49568 },
Chong Gu00dbbbf2020-01-31 23:51:45569 'remove_from': [
Stephen Roeac495972020-02-25 23:32:41570 'Fuchsia ARM64', # https://crbug.com/1046552
Chong Gu00dbbbf2020-01-31 23:51:45571 'Fuchsia x64', # https://crbug.com/1046552
572 ],
Erik Chen681dc0282019-11-26 22:54:49573 },
Dirk Pranke1b767092017-12-07 04:44:23574 'checkbins': {
575 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33576 'linux-archive-dbg',
577 'linux-archive-rel',
578 'mac-archive-dbg',
579 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23580 ],
581 },
Andrew Luod252791ac2019-10-15 00:28:13582 'chrome_java_test_pagecontroller_tests': {
583 'modifications': {
584 'android-pie-arm64-rel': {
585 'experiment_percentage': 100, # https://crbug.com/924194
586 },
587 },
588 },
Yun Liu7cfd28a2019-10-30 01:57:12589 'chrome_public_smoke_test': {
590 'remove_from': [
591 'android-code-coverage-native', # https://crbug.com/1018780
592 ],
593 },
Kenneth Russelleb60cbd22017-12-05 07:54:28594 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09595 'remove_from': [
596 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12597 'android-code-coverage-native', # https://crbug.com/1018780
John Budorick27d2d44e2019-05-20 20:26:09598 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28599 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:28600 'KitKat Phone Tester (dbg)': {
601 'swarming': {
602 'shards': 20,
603 },
604 },
Kenneth Russelleb60cbd22017-12-05 07:54:28605 'Marshmallow 64 bit Tester': {
606 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28607 'shards': 14,
608 },
609 },
Ben Pastenec73e96e92018-07-12 01:40:35610 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57611 # TODO(https://crbug.com/884413): Re-enable this once the tests are
612 # either passing or there is more capacity.
613 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35614 },
Stephen Martinis1384ff92020-01-07 19:52:15615 'android-arm64-proguard-rel': {
616 'swarming': {
617 'shards': 25,
618 },
619 },
620 'android-marshmallow-arm64-rel': {
621 'swarming': {
622 'shards': 25,
623 },
624 },
625 'android-pie-arm64-rel': {
626 'args': [
627 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
628 ],
Haiyang Pan43640ee2020-02-13 01:38:00629 },
630 'android-pie-x86-fyi-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00631 'args': [
Haiyang Pan71373072020-03-02 19:57:49632 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
633 # https://crbug.com/1046059
Haiyang Pan43640ee2020-02-13 01:38:00634 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.chrome_public_test_apk.filter',
635 ],
Haiyang Pan71373072020-03-02 19:57:49636 'swarming': {
637 'named_caches': [
638 {
639 'name': 'avd_generic_playstore_android28',
640 'path': '.android',
641 },
642 {
643 'name': 'system_images_android_28_google_apis_playstore_x86',
644 'path': '.emulator_sdk',
645 },
646 ]
647 },
John Budorick34009472018-04-03 17:38:44648 },
Kenneth Russelleb60cbd22017-12-05 07:54:28649 },
650 },
651 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15652 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09653 'KitKat Tablet Tester',
654 'Lollipop Tablet Tester',
655 'Marshmallow Tablet Tester',
Haiyang Pan801fbaa32019-09-06 18:43:09656 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:29657 'android-pie-x86-fyi-rel',
Andrew Luo38b311f2019-10-04 03:42:09658 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16659 'ToTAndroid',
660 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09661 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12662 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09663 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28664 },
bsheedy75a4dd52018-11-27 23:24:30665 'chrome_public_test_vr_apk-vega': {
666 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30667 'Oreo Phone Tester': {
668 'swarming': {
669 'dimension_sets': [
670 {
671 'device_os': 'OVR1.180808.003',
672 'device_type': 'vega',
673 'os': 'Android',
674 },
675 ],
676 },
677 }
678 }
679 },
Takuto Ikuta1b749b902019-04-11 18:05:53680 'chromedriver_py_tests': {
681 'remove_from': [
682 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53683 'Win10 Tests x64 (dbg)',
684 ],
685 },
Yun Liu3e759dbb2019-11-01 19:25:52686 'components_browsertests': {
687 'remove_from': [
688 'android-code-coverage-native', # crbug/1018434
689 ],
690 },
Kenneth Russelleb60cbd22017-12-05 07:54:28691 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52692 'remove_from': [
Stephen Roeac495972020-02-25 23:32:41693 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57694 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52695 'android-code-coverage-native', # crbug/1018431
Kevin Marshallce2afe1b2019-12-06 00:49:21696 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
697 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
698 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52699 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28700 'modifications': {
John Budorick5052d552017-12-13 02:59:34701 'Linux ASan LSan Tests (1)': {
702 # These are very slow on the ASAN trybot for some reason.
703 # crbug.com/794372
704 'swarming': {
705 'shards': 5,
706 },
707 },
Takuto Ikuta54671d972018-07-19 19:06:35708 'Linux Chromium OS ASan LSan Tests (1)': {
709 # These are very slow on the ASAN trybot for some reason.
710 # crbug.com/794372
711 'swarming': {
712 'shards': 5,
713 },
714 },
Erik Chen681dc0282019-11-26 22:54:49715 'Linux TSan Tests': {
716 'swarming': {
717 'shards': 2,
718 },
719 },
Omer Katz7d2be652020-01-22 18:13:46720 'linux-blink-heap-concurrent-marking-tsan-rel': {
721 'swarming': {
722 'shards': 2,
723 },
724 },
Kenneth Russelleb60cbd22017-12-05 07:54:28725 },
726 },
727 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29728 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29729 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18730 'android-code-coverage-native', # crbug/1018434
Brad Halla36886c2019-02-26 16:52:29731 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28732 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24733 'Cast Audio Linux': {
734 'args': [
Nico Weber02f30392018-07-16 18:39:43735 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24736 ],
Kenneth Russellfbda3c532017-12-08 23:57:24737 },
738 'Cast Linux': {
739 'args': [
Nico Weber02f30392018-07-16 18:39:43740 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24741 ],
Kenneth Russellfbda3c532017-12-08 23:57:24742 },
Erik Chenb681c8c2019-11-25 22:52:52743 'Linux ASan LSan Tests (1)': {
744 'swarming': {
745 'shards': 12,
746 },
747 },
Chris Cunninghame1a04ea2019-04-24 01:49:32748 'Linux ASan Tests (sandboxed)': {
749 'swarming': {
Stephen McGruer640f0c32020-02-14 15:29:40750 'shards': 4, # https://crbug.com/1051944
Chris Cunninghame1a04ea2019-04-24 01:49:32751 },
752 },
Erik Chen681dc0282019-11-26 22:54:49753 'Linux TSan Tests': {
754 'swarming': {
755 'shards': 15,
756 },
757 },
Stephen Martinis1384ff92020-01-07 19:52:15758 'Lollipop Phone Tester': {
759 'swarming': {
760 'shards': 13,
761 },
762 },
763 'Win10 Tests x64': {
764 # crbug.com/868082
765 'args': [
766 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
767 ],
768 },
769 'Win10 Tests x64 (dbg)': {
770 'experiment_percentage': 100,
771 # crbug.com/868082
772 'args': [
773 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:15774 ],
775 },
Sajjad Mirza87e17b242020-01-22 18:49:07776 'Win10 Tests x64 Code Coverage': {
777 # crbug.com/868082
778 'args': [
779 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
780 ],
781 },
Stephen Martinis1384ff92020-01-07 19:52:15782 'android-arm64-proguard-rel': {
783 'swarming': {
784 'shards': 16,
785 },
786 },
787 'android-asan': {
788 'args': [
789 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
790 ],
791 'swarming': {
792 'shards': 18,
793 },
794 },
795 'android-kitkat-arm-rel': {
796 'swarming': {
797 'shards': 15,
798 },
799 },
800 'android-marshmallow-arm64-rel': {
801 'swarming': {
802 'shards': 16,
803 },
804 },
John Budoricka4e23882020-02-28 18:36:43805 'android-marshmallow-x86-fyi-rel': {
806 'args': [
807 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
808 ],
809 },
810 'android-pie-x86-fyi-rel': {
811 'args': [
812 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
813 ],
814 },
Omer Katz7d2be652020-01-22 18:13:46815 'linux-blink-heap-concurrent-marking-tsan-rel': {
816 'swarming': {
817 'shards': 4,
818 },
819 },
Stephen Martinis1384ff92020-01-07 19:52:15820 'linux-chromeos-code-coverage': {
821 'swarming': {
822 'shards': 12,
823 },
824 },
Albert J. Wong91f109652019-11-19 03:01:16825 'linux-chromeos-rel': {
826 'swarming': {
827 'shards': 3,
828 },
829 },
Yuke Liao79424e42020-01-06 21:00:11830 'linux-code-coverage': {
831 'swarming': {
832 'shards': 12,
833 },
834 },
Kenneth Russelleb60cbd22017-12-05 07:54:28835 },
836 },
Nico Weber81e16ace22018-06-30 02:58:47837 'content_shell_crash_test': {
Dirk Prankeb1c36b322018-07-11 02:42:00838 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:00839 'Win10 Tests x64 (dbg)': {
840 'experiment_percentage': 100, # https://crbug.com/861730
841 },
842 },
Nico Weber81e16ace22018-06-30 02:58:47843 },
John Budorick27d2d44e2019-05-20 20:26:09844 'content_shell_test_apk': {
845 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:09846 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:52847 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:09848 ],
John Budorickee2e64f2020-03-02 20:19:10849 'modifications': {
850 'android-marshmallow-x86-fyi-rel': {
851 'args': [
852 '--gtest_filter=-ContentViewScrollingTest.testFling',
853 ],
854 },
855 'android-pie-x86-fyi-rel': {
856 'args': [
857 '--gtest_filter=-ContentViewScrollingTest.testFling',
858 ],
859 },
860 },
John Budorick27d2d44e2019-05-20 20:26:09861 },
Kenneth Russelleb60cbd22017-12-05 07:54:28862 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:18863 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:18864 'android-code-coverage-native', # crbug/1018434
865 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28866 'modifications': {
John Budorick5052d552017-12-13 02:59:34867 'Linux ASan LSan Tests (1)': {
868 # These are slow on the ASAN trybot for some reason.
869 # crbug.com/794372
870 'swarming': {
871 'shards': 2,
872 },
873 },
Takuto Ikuta54671d972018-07-19 19:06:35874 'Linux ChromiumOS MSan Tests': {
875 # These are very slow on the Chrome OS MSAN trybot for some reason.
876 # crbug.com/865455
877 'swarming': {
878 'shards': 2,
879 },
880 },
Kenneth Russelleb60cbd22017-12-05 07:54:28881 },
882 },
Kenneth Russellc1a09302018-07-10 01:12:54883 'context_lost_tests': {
Brian Sheedye285c9b2019-07-15 21:42:46884 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
885 # exception once there is enough capacity to run these tests.
886 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:46887 'Android FYI Release (Pixel 2)',
888 ],
Kenneth Russellc1a09302018-07-10 01:12:54889 'modifications': {
890 'Mac FYI GPU ASAN Release': {
891 'args': [
892 '--is-asan',
893 ]
894 },
Brian Sheedyfe61cdac2020-02-12 01:25:59895 'Win10 x64 Debug (NVIDIA)': {
896 'args': [
897 # TODO(https://crbug.com/1007013): Remove this flag when it's no
898 # longer necessary to figure out why the renderer process is hanging.
899 '--extra-browser-args=--no-sandbox',
900 ],
901 },
Kenneth Russellc1a09302018-07-10 01:12:54902 },
903 },
Kenneth Russellfbda3c532017-12-08 23:57:24904 'crashpad_tests': {
905 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:48906 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:39907 # https://crbug.com/crashpad/304
908 'Linux TSan Tests',
909 'ToTLinuxTSan',
910 # https://crbug.com/crashpad/306
911 'Linux CFI',
912 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:24913 ],
914 },
John Budorick5bc387fe2019-05-09 20:02:53915 'cronet_sizes': {
916 'modifications': {
917 'android-cronet-arm-dbg': {
918 'swarming': {
919 'dimension_sets': [
920 {
921 'device_os': None,
922 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:56923 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:53924 },
925 ],
926 },
927 },
928 },
929 },
Zhenyao Moc307eeb72018-12-20 01:03:20930 'dawn_end2end_tests': {
931 'remove_from': [
Zhenyao Moc307eeb72018-12-20 01:03:20932 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
933 ],
934 },
Brian Sheedye285c9b2019-07-15 21:42:46935 'depth_capture_tests': {
936 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
937 # exception once there is enough capacity to run these tests.
938 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:46939 'Android FYI Release (Pixel 2)',
940 ],
Brian Sheedyfe61cdac2020-02-12 01:25:59941 'modifications': {
942 '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 },
949 },
Brian Sheedye285c9b2019-07-15 21:42:46950 },
Joe Downing41486042018-10-18 22:44:44951 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:29952 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29953 'CrWinAsan(dll)', # https://crbug.com/935598
954 ],
Joe Downing41486042018-10-18 22:44:44955 'modifications': {
956 'Win10 Tests x64 (dbg)': {
957 'experiment_percentage': 100, # https://crbug.com/876615
958 },
959 },
960 },
Kenneth Russelleb60cbd22017-12-05 07:54:28961 'gin_unittests': {
962 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:47963 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:46964 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:47965 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:28966 ],
967 },
Takuto Ikutaf5333252019-11-06 16:07:08968 'gl_tests': {
John Budorickca14c76f62017-12-09 14:19:18969 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:18970 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:01971 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:08972 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:55973 # which isn't instrumented.
974 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:18975 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28976 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:45977 # TODO(kbr): figure out a better way to specify blocks of
978 # arguments like this for tests on multiple machines.
979 'Linux ASan LSan Tests (1)': {
980 'args': [
981 '--use-gpu-in-tests',
982 '--no-xvfb',
983 ],
984 'swarming': {
985 'dimension_sets': [
986 {
987 'gpu': '10de:1cb3',
988 'os': 'Ubuntu',
John Budorickb678c372019-12-19 22:27:32989 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:45990 },
991 ],
992 },
993 'use_xvfb': False,
994 },
Kenneth Russell1a515be2018-04-28 03:54:45995 'Linux CFI': {
996 'args': [
997 '--use-gpu-in-tests',
998 '--no-xvfb',
999 ],
1000 'swarming': {
1001 'dimension_sets': [
1002 {
1003 'gpu': '10de:1cb3',
1004 'os': 'Ubuntu',
John Budorickb678c372019-12-19 22:27:321005 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:451006 },
1007 ],
1008 },
1009 'use_xvfb': False,
1010 },
1011 'Linux TSan Tests': {
1012 'args': [
1013 '--use-gpu-in-tests',
1014 '--no-xvfb',
1015 ],
1016 'swarming': {
1017 'dimension_sets': [
1018 {
1019 'gpu': '10de:1cb3',
1020 'os': 'Ubuntu',
John Budorickb678c372019-12-19 22:27:321021 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:451022 },
1023 ],
1024 },
1025 'use_xvfb': False,
1026 },
John Budorick79ec9012020-01-08 21:56:311027 'android-marshmallow-x86-fyi-rel': {
1028 'args': [
1029 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1030 ],
1031 },
Andrew Luo38b311f2019-10-04 03:42:091032 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311033 'args': [
Andrew Luobe83fd82019-12-19 03:07:581034 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1035 ],
Andrew Luo38b311f2019-10-04 03:42:091036 },
John Budorick79ec9012020-01-08 21:56:311037 'android-pie-x86-fyi-rel': {
1038 'args': [
1039 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1040 ],
1041 },
Kenneth Russelleb60cbd22017-12-05 07:54:281042 },
1043 },
Takuto Ikutaf5333252019-11-06 16:07:081044 'gl_unittests': {
1045 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081046 # On Android, these are already run on the main waterfall.
1047 # Run them on the one-off Android FYI bots, though.
1048 'Android FYI Release (Nexus 5X)',
1049 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
1050 'Linux FYI Release (AMD R7 240)',
1051 ],
1052 'modifications': {
Takuto Ikutaf5333252019-11-06 16:07:081053 'CFI Linux ToT': {
1054 'args': [
1055 '--use-gpu-in-tests',
1056 '--no-xvfb',
1057 ],
1058 'swarming': {
1059 'dimension_sets': [
1060 {
1061 'gpu': '10de:1cb3',
1062 'os': 'Ubuntu',
John Budorickb678c372019-12-19 22:27:321063 'pool': 'chromium.tests.gpu',
Takuto Ikutaf5333252019-11-06 16:07:081064 },
1065 ],
1066 },
1067 'use_xvfb': False,
1068 },
Takuto Ikutaf5333252019-11-06 16:07:081069 'Linux CFI': {
1070 'args': [
1071 '--use-gpu-in-tests',
1072 '--no-xvfb',
1073 ],
1074 'swarming': {
1075 'dimension_sets': [
1076 {
1077 'gpu': '10de:1cb3',
1078 'os': 'Ubuntu',
John Budorickb678c372019-12-19 22:27:321079 'pool': 'chromium.tests.gpu',
Takuto Ikutaf5333252019-11-06 16:07:081080 },
1081 ],
1082 },
1083 'use_xvfb': False,
1084 },
1085 },
1086 },
1087 'gl_unittests_ozone': {
1088 'remove_from': [
1089 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1090 # which isn't instrumented.
1091 'Linux ChromiumOS MSan Tests',
1092 ],
1093 },
1094 'gpu_process_launch_tests': {
1095 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1096 # exception once there is enough capacity to run these tests.
1097 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081098 'Android FYI Release (Pixel 2)',
1099 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591100 'modifications': {
1101 'Win10 x64 Debug (NVIDIA)': {
1102 'args': [
1103 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1104 # longer necessary to figure out why the renderer process is hanging.
1105 '--extra-browser-args=--no-sandbox',
1106 ],
1107 },
1108 },
Takuto Ikutaf5333252019-11-06 16:07:081109 },
Brian Sheedye285c9b2019-07-15 21:42:461110 'hardware_accelerated_feature_tests': {
1111 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1112 # exception once there is enough capacity to run these tests.
1113 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461114 'Android FYI Release (Pixel 2)',
1115 ],
1116 },
Brad Halla36886c2019-02-26 16:52:291117 'headless_browsertests': {
1118 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291119 'CrWinAsan(dll)', # https://crbug.com/935598
1120 ],
1121 },
Kenneth Russell8a386d42018-06-02 09:48:011122 'info_collection_tests': {
1123 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011124 # The Mac ASAN swarming bot runs tests on two different GPU
1125 # types, so we can't have one expected vendor ID / device ID.
1126 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011127 'Android V8 FYI Release (Nexus 5X)',
1128 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351129 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011130 'Mac V8 FYI Release (Intel)',
1131 'Win V8 FYI Release (NVIDIA)',
1132 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591133 'modifications': {
1134 'Win10 x64 Debug (NVIDIA)': {
1135 'args': [
1136 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1137 # longer necessary to figure out why the renderer process is hanging.
1138 '--extra-browser-args=--no-sandbox',
1139 ],
1140 },
1141 },
Kenneth Russell8a386d42018-06-02 09:48:011142 },
Kenneth Russelleb60cbd22017-12-05 07:54:281143 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291144 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291145 'CrWinAsan(dll)', # https://crbug.com/935598
1146 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281147 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151148 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261149 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151150 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261151 },
1152 },
John Budorickca14c76f62017-12-09 14:19:181153 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171154 # These are slow on the ASan trybot for some reason, crbug.com/794372
1155 'swarming': {
1156 'shards': 6,
1157 },
1158 },
Takuto Ikuta54671d972018-07-19 19:06:351159 'Linux ChromiumOS MSan Tests': {
1160 # These are very slow on the Chrome OS MSAN trybot for some reason.
1161 # crbug.com/865455
1162 'swarming': {
1163 'shards': 5,
1164 },
1165 },
Stephen Martinis1384ff92020-01-07 19:52:151166 'Linux TSan Tests': {
1167 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271168 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151169 'shards': 20,
Dirk Pranke8fd63c12017-12-10 18:06:271170 },
1171 },
Stephen Martinis1384ff92020-01-07 19:52:151172 'ToTLinuxTSan': {
1173 # These are slow on the TSan bots for some reason, crbug.com/794372
1174 'swarming': {
1175 'shards': 6,
1176 },
1177 },
Ian Struiksma07a90df2020-01-23 00:54:501178 'Win 7 Tests x64 (1)': {
1179 # These tests are continually flaky on Win7 bots, crbug.com/967588
1180 'args': [
1181 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1182 ],
1183 },
Stephen Martinis1384ff92020-01-07 19:52:151184 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031185 'Win10 Tests x64 (dbg)': {
1186 'experiment_percentage': 100,
1187 },
Ian Struiksma07a90df2020-01-23 00:54:501188 'Win7 Tests (1)': {
1189 # These tests are continually flaky on Win7 bots, crbug.com/967588
1190 'args': [
1191 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1192 ],
1193 },
Stephen Martinis1384ff92020-01-07 19:52:151194 'Win7 Tests (dbg)(1)': {
Ian Struiksma07a90df2020-01-23 00:54:501195 # These tests are continually flaky on Win7 bots, crbug.com/967588
1196 'args': [
1197 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1198 ],
Stephen Martinis1384ff92020-01-07 19:52:151199 'swarming': {
1200 'shards': 4,
1201 },
1202 },
Ben Pastene8ef125e2019-12-10 01:46:291203 'linux-chromeos-chrome': {
1204 # TODO(crbug.com/970649): Remove this filter.
1205 'args': [
1206 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1207 ],
1208 },
Stephen Martinis1384ff92020-01-07 19:52:151209 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111210 'swarming': {
1211 'shards': 10,
1212 },
1213 },
Stephen Martinis1384ff92020-01-07 19:52:151214 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111215 'swarming': {
1216 'shards': 10,
1217 },
1218 },
Kenneth Russelleb60cbd22017-12-05 07:54:281219 },
1220 },
John Budorickf00e5ff2019-06-11 21:21:061221 'ipc_tests': {
1222 'modifications': {
1223 'android-asan': {
1224 'swarming': {
1225 'shards': 2,
1226 },
1227 },
1228 },
1229 },
Brian Sheedye285c9b2019-07-15 21:42:461230 'maps_pixel_test': {
1231 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1232 # exception once there is enough capacity to run these tests.
1233 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461234 'Android FYI Release (Pixel 2)',
1235 ],
Brian Sheedy44fd891b2019-10-03 20:07:541236 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541237 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1238 # use ${got_cr_revision}, which is only set on the V8 bots.
1239 'Android V8 FYI Release (Nexus 5X)': {
1240 'args': {
1241 '--build-revision': '${got_cr_revision}',
1242 },
1243 },
1244 'Linux V8 FYI Release (NVIDIA)': {
1245 'args': {
1246 '--build-revision': '${got_cr_revision}',
1247 },
1248 },
1249 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1250 'args': {
1251 '--build-revision': '${got_cr_revision}',
1252 },
1253 },
1254 'Mac V8 FYI Release (Intel)': {
1255 'args': {
1256 '--build-revision': '${got_cr_revision}',
1257 },
1258 },
1259 'Win V8 FYI Release (NVIDIA)': {
1260 'args': {
1261 '--build-revision': '${got_cr_revision}',
1262 },
1263 },
1264 },
Brian Sheedye285c9b2019-07-15 21:42:461265 },
Andrew Luo38b311f2019-10-04 03:42:091266 'media_unittests': {
1267 'modifications': {
John Budorickb5185112020-01-08 22:40:211268 'android-marshmallow-x86-fyi-rel': {
1269 'args': [
1270 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter',
1271 ],
1272 },
Andrew Luo38b311f2019-10-04 03:42:091273 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581274 'args': [
1275 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1276 ],
Andrew Luo38b311f2019-10-04 03:42:091277 },
John Budorickb5185112020-01-08 22:40:211278 'android-pie-x86-fyi-rel': {
1279 'args': [
1280 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.media_unittests.filter',
1281 ],
1282 },
Andrew Luo38b311f2019-10-04 03:42:091283 },
1284 },
John Budorickf00e5ff2019-06-11 21:21:061285 'mojo_unittests': {
1286 'modifications': {
1287 'android-asan': {
1288 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441289 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061290 },
1291 },
1292 },
1293 },
Erik Chend16d922d2019-12-10 04:37:141294 'monochrome_apk_checker': {
Ben Pastene521f8d62020-01-08 20:01:151295 'modifications': {
1296 'ToTAndroid': {
1297 'swarming': {
1298 'dimension_sets': [
1299 {
John Budorick838256a2020-02-29 01:29:071300 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151301 'device_os': None,
1302 'device_playstore_version': None,
1303 'device_type': None,
1304 'os': 'Ubuntu-16.04',
1305 },
1306 ],
1307 },
1308 },
1309 'android-arm64-proguard-rel': {
1310 'swarming': {
1311 'dimension_sets': [
1312 {
John Budorick838256a2020-02-29 01:29:071313 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151314 'device_os': None,
1315 'device_playstore_version': None,
1316 'device_type': None,
1317 'os': 'Ubuntu-16.04',
1318 },
1319 ],
1320 },
1321 },
1322 'android-pie-arm64-rel': {
1323 'swarming': {
1324 'dimension_sets': [
1325 {
John Budorick838256a2020-02-29 01:29:071326 'cpu': 'x86-64',
Ben Pastene521f8d62020-01-08 20:01:151327 'device_os': None,
1328 'device_os_flavor': None,
1329 'device_playstore_version': None,
1330 'device_type': None,
1331 'os': 'Ubuntu-16.04',
1332 },
1333 ],
1334 },
1335 },
1336 },
Erik Chend16d922d2019-12-10 04:37:141337 'remove_from': [
1338 # Don't run on trybots, which don't use proguard.
1339 # https://crbug.com/1029936.
1340 'android-kitkat-arm-rel',
1341 ],
1342 },
bsheedye9469572019-01-23 17:31:331343 'monochrome_public_test_ar_apk': {
1344 'modifications': {
Brian Sheedy12169aa2019-10-16 23:38:031345 'Nougat Phone Tester': {
1346 'args': [
1347 # ArCore is not installed as a system app on N, so we can install it
1348 # normally instead of replacing the system version.
1349 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1350 ],
1351 },
bsheedye9469572019-01-23 17:31:331352 # We need to match the Playstore version as well because AR tests fail on
1353 # old versions of the Playstore.
1354 'Oreo Phone Tester': {
Brian Sheedy2bcd16b2019-04-22 22:47:081355 'args': [
1356 # ArCore is not installed as a system app on O, so we can install it
1357 # normally instead of replacing the system version.
1358 '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1359 ],
bsheedye9469572019-01-23 17:31:331360 'swarming': {
1361 'dimension_sets': [
1362 {
1363 'device_os': 'OPR3.170623.008',
1364 'device_playstore_version': '12.8.23-all',
1365 'device_type': 'marlin',
1366 'os': 'Android',
1367 },
1368 ],
1369 },
1370 },
Brian Sheedy2bcd16b2019-04-22 22:47:081371 'android-pie-arm64-dbg': {
1372 'args': [
1373 '--replace-system-package=com.google.ar.core,//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk'
1374 ]
1375 }
bsheedye9469572019-01-23 17:31:331376 },
1377 },
Nico Weberd3096fb2018-06-07 17:50:151378 'nacl_helper_nonsfi_unittests': {
1379 'remove_from': [
Nico Weberd3096fb2018-06-07 17:50:151380 'Linux TSan Tests', # Sets enable_nacl=false.
1381 ],
1382 },
Kenneth Russellfbda3c532017-12-08 23:57:241383 'nacl_loader_unittests': {
1384 'remove_from': [
Nico Weber48f187142018-06-01 15:16:351385 'ToTMacASan', # The mac asan tot bot sets enable_nacl=false
Nico Weber3611ee802018-06-07 13:34:511386 'linux-win_cross-rel', # Sets enable_nacl=false, https://crbug.com/774186
Nico Webera8fc38f72018-04-10 02:20:111387 'Linux TSan Tests', # The TSan bot sets enable_nacl=false
Nico Weber05d3e642018-05-31 16:59:481388 'Mac ASan 64 Tests (1)', # The mac asan bot sets enable_nacl=false
Kenneth Russellfbda3c532017-12-08 23:57:241389 ],
1390 },
Kenneth Russelleb60cbd22017-12-05 07:54:281391 'net_unittests': {
Kenneth Russellfbda3c532017-12-08 23:57:241392 'remove_from': [
Stephen Roeac495972020-02-25 23:32:411393 'Fuchsia ARM64', # https://crbug.com/877248
Fabrice de Gans-Riberia1541ca2019-01-09 20:05:461394 'fuchsia-fyi-arm64-rel', # https://crbug.com/877248
1395 'fuchsia-fyi-x64-dbg', # https://crbug.com/844416
Kenneth Russellfbda3c532017-12-08 23:57:241396 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281397 'modifications': {
John Budorickca14c76f62017-12-09 14:19:181398 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:341399 # These are very slow on the ASAN trybot for some reason.
1400 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181401 'swarming': {
John Budorick5052d552017-12-13 02:59:341402 'shards': 16,
John Budorickca14c76f62017-12-09 14:19:181403 },
1404 },
1405 'Linux Chromium OS ASan LSan Tests (1)': {
Takuto Ikuta54671d972018-07-19 19:06:351406 # These are very slow on the ASAN trybot for some reason.
1407 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:181408 'swarming': {
Sergey Berezinda3255c2018-03-16 00:34:021409 'shards': 8,
John Budorickca14c76f62017-12-09 14:19:181410 }
1411 },
Takuto Ikuta54671d972018-07-19 19:06:351412 'Linux ChromiumOS MSan Tests': {
1413 # These are very slow on the Chrome OS MSAN trybot for some reason.
1414 # crbug.com/865455
1415 'swarming': {
1416 'shards': 2,
1417 },
1418 },
John Budorickca14c76f62017-12-09 14:19:181419 'Linux TSan Tests': {
1420 'swarming': {
1421 'shards': 4,
1422 }
1423 },
Ben Pastene8bf205b2018-06-13 04:00:331424 # The suite runs signficantly slower on linux dbg, so increase shards.
1425 'Linux Tests (dbg)(1)': {
1426 'swarming': {
1427 'shards': 2,
1428 },
1429 },
Stephen Martinis1384ff92020-01-07 19:52:151430 'ToTLinuxASan': {
1431 # TODO(crbug.com/794372): net_unittests is slow under ASan.
1432 'swarming': {
1433 'shards': 16,
1434 },
1435 },
1436 'ToTLinuxTSan': {
1437 'swarming': {
1438 'shards': 4,
1439 }
1440 },
John Budorick7fde6b492020-01-29 17:43:501441 'android-marshmallow-x86-fyi-rel': {
1442 # crbug.com/1046060
1443 'args': [
1444 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1445 ],
1446 },
1447 'android-pie-x86-fyi-rel': {
1448 # crbug.com/1046060
1449 'args': [
1450 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.net_unittests.filter',
1451 ],
1452 },
Ben Pastene8ef125e2019-12-10 01:46:291453 'chromeos-betty-chrome': {
1454 # TODO(crbug.com/986904): Remove this filter.
1455 'args': [
1456 '--gtest_filter=-NetworkQualityEstimatorTest.TestTCPSocketRTT',
1457 ],
1458 },
Omer Katz7d2be652020-01-22 18:13:461459 'linux-blink-heap-concurrent-marking-tsan-rel': {
1460 'swarming': {
1461 'shards': 4,
1462 }
1463 },
Ben Pastene8bf205b2018-06-13 04:00:331464 'linux-chromeos-dbg': {
1465 'swarming': {
1466 'shards': 2,
1467 },
1468 },
Kenneth Russelleb60cbd22017-12-05 07:54:281469 },
1470 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311471 'network_service_browser_tests': {
1472 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291473 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weberdae13cd92018-12-14 13:56:261474 'ToTLinuxTSan', # https://crbug.com/368525
Nico Weber073af192018-06-21 19:22:171475 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1476 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191477 'Win7 Tests (1)', # For swarming capacity reasons.
1478 'Win10 Tests x64 (dbg)', # Matches browser_tests.
John Abd-El-Malek69ae1492018-09-06 20:00:061479 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061480 'Mac10.10 Tests',
1481 'Mac10.11 Tests',
1482 'Mac10.13 Tests',
1483 'Mac10.13 Tests (dbg)',
1484 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061485 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081486 'mac-rel',
John Abd-El-Malek99b6f4a2018-06-11 23:08:311487 ],
Kenneth Russell6c83d212018-07-27 20:52:591488 'modifications': {
Kenneth Russell6c83d212018-07-27 20:52:591489 'Win10 Tests x64': {
1490 # crbug.com/868082
1491 'args': [
1492 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1493 ],
Takuto Ikutac9c269a2019-01-10 22:40:251494 # This is for slow test execution that often becomes a critical path of
1495 # swarming jobs. crbug.com/868114
1496 'swarming': {
1497 'shards': 20,
1498 },
Kenneth Russell6c83d212018-07-27 20:52:591499 },
Sajjad Mirza87e17b242020-01-22 18:49:071500 'Win10 Tests x64 Code Coverage': {
1501 # crbug.com/868082
1502 'args': [
1503 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
1504 ],
1505 # This is for slow test execution that often becomes a critical path of
1506 # swarming jobs. crbug.com/868114
1507 'swarming': {
1508 'shards': 20,
1509 },
1510 },
Kenneth Russell6c83d212018-07-27 20:52:591511 },
John Abd-El-Malek99b6f4a2018-06-11 23:08:311512 },
John Abd-El-Malek4782bd12018-06-12 01:08:211513 'network_service_components_browsertests': {
1514 'remove_from': [
Nico Weber073af192018-06-21 19:22:171515 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1516 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191517 'Win7 Tests (1)', # For swarming capacity reasons.
1518 'Win10 Tests x64 (dbg)', # Matches components_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061519 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061520 'Mac10.10 Tests',
1521 'Mac10.11 Tests',
1522 'Mac10.13 Tests',
1523 'Mac10.13 Tests (dbg)',
1524 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061525 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081526 'mac-rel',
Nico Weber17d2fcddb2018-06-14 18:28:191527 ],
1528 },
1529 'network_service_content_browsertests': {
1530 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291531 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101532 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171533 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1534 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191535 'Win7 Tests (1)', # For swarming capacity reasons.
John Budorickd96ee6f2018-06-15 17:20:111536 'Win10 Tests x64 (dbg)', # flaky: https://crbug.com/852786
John Abd-El-Malek69ae1492018-09-06 20:00:061537 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061538 'Mac10.10 Tests',
1539 'Mac10.11 Tests',
1540 'Mac10.13 Tests',
1541 'Mac10.13 Tests (dbg)',
1542 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061543 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081544 'mac-rel',
John Abd-El-Malek4782bd12018-06-12 01:08:211545 ],
1546 },
John Abd-El-Malek787a41a2018-06-12 18:10:531547 'network_service_extensions_browsertests': {
1548 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291549 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber073af192018-06-21 19:22:171550 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1551 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191552 'Win7 Tests (1)', # For swarming capacity reasons.
1553 'Win10 Tests x64 (dbg)', # Matches extensions_browsertests.
John Abd-El-Malek69ae1492018-09-06 20:00:061554 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061555 'Mac10.10 Tests',
1556 'Mac10.11 Tests',
1557 'Mac10.13 Tests',
1558 'Mac10.13 Tests (dbg)',
1559 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061560 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081561 'mac-rel',
John Abd-El-Malek787a41a2018-06-12 18:10:531562 ],
1563 },
Brad Halla36886c2019-02-26 16:52:291564 'network_service_headless_browsertests': {
1565 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291566 'CrWinAsan(dll)', # https://crbug.com/935598
1567 ],
1568 },
John Abd-El-Malek787a41a2018-06-12 18:10:531569 'network_service_interactive_ui_tests': {
Nico Weber17d2fcddb2018-06-14 18:28:191570 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291571 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber408a49a2018-12-14 21:00:101572 'ToTLinuxTSan', # Match 'Linux TSan Tests' below since this is slow.
Nico Weber073af192018-06-21 19:22:171573 'Linux ASan LSan Tests (1)', # No capacity, https://crbug.com/852442
1574 'Linux TSan Tests', # No capacity, https://crbug.com/852442
Nico Weber17d2fcddb2018-06-14 18:28:191575 'Win7 Tests (1)', # For swarming capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061576 # Only run network service tests on Mac 10.12 for capacity reasons.
John Abd-El-Malek69ae1492018-09-06 20:00:061577 'Mac10.10 Tests',
1578 'Mac10.11 Tests',
1579 'Mac10.13 Tests',
1580 'Mac10.13 Tests (dbg)',
1581 'Mac ASan 64 Tests (1)',
John Abd-El-Malek69ae1492018-09-06 20:00:061582 'ToTMacASan',
John Budorick80ec5d522020-01-22 23:27:081583 'mac-rel',
Nico Weber17d2fcddb2018-06-14 18:28:191584 ],
John Abd-El-Malek787a41a2018-06-12 18:10:531585 'modifications': {
John Budorickd96ee6f2018-06-15 17:20:111586 'Win10 Tests x64 (dbg)': {
1587 'experiment_percentage': 100, # https://crbug.com/852786
John Abd-El-Malek787a41a2018-06-12 18:10:531588 },
1589 },
1590 },
John Abd-El-Malekfabfb072019-05-30 20:50:191591 'network_service_out_of_process_chrome_public_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191592 'remove_from': [
John Budorickea475de2019-06-07 21:16:241593 'android-asan',
1594 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191595 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311596 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091597 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311598 # No capacity for tablet testers.
1599 'KitKat Tablet Tester',
1600 'Lollipop Tablet Tester',
1601 'Marshmallow Tablet Tester',
Yun Liu2b1c1d82019-10-30 23:11:241602 'android-code-coverage-native', # https://crbug.com/1018780
John Abd-El-Malekfabfb072019-05-30 20:50:191603 ],
John Budorick20c71a0d2020-03-02 20:38:561604 'modifications': {
1605 'android-pie-x86-fyi-rel': {
John Budorick20c71a0d2020-03-02 20:38:561606 'args': [
Haiyang Pan9152d382020-03-03 07:39:411607 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
1608 # https://crbug.com/1046059
John Budorick20c71a0d2020-03-02 20:38:561609 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.chrome_public_test_apk.filter',
1610 ],
Haiyang Pan9152d382020-03-03 07:39:411611 'swarming': {
1612 'named_caches': [
1613 {
1614 'name': 'avd_generic_playstore_android28',
1615 'path': '.android',
1616 },
1617 {
1618 'name': 'system_images_android_28_google_apis_playstore_x86',
1619 'path': '.emulator_sdk',
1620 },
1621 ]
1622 },
John Budorick20c71a0d2020-03-02 20:38:561623 },
1624 },
John Abd-El-Malekfabfb072019-05-30 20:50:191625 },
1626 'network_service_out_of_process_components_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191627 'remove_from': [
John Budorickea475de2019-06-07 21:16:241628 'android-asan',
1629 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191630 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311631 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091632 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311633 # No capacity for tablet testers.
1634 'KitKat Tablet Tester',
1635 'Lollipop Tablet Tester',
1636 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181637 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191638 ],
1639 },
1640 'network_service_out_of_process_content_browsertests': {
John Abd-El-Malekfabfb072019-05-30 20:50:191641 'remove_from': [
John Budorickea475de2019-06-07 21:16:241642 'android-asan',
1643 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191644 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311645 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091646 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311647 # No capacity for tablet testers.
1648 'KitKat Tablet Tester',
1649 'Lollipop Tablet Tester',
1650 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181651 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191652 ],
Haiyang Pand09889852019-08-10 00:26:181653 'modifications': {
John Budorick20c71a0d2020-03-02 20:38:561654 'android-marshmallow-x86-fyi-rel': {
1655 'args': [
1656 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
1657 ],
1658 },
Haiyang Pand09889852019-08-10 00:26:181659 'android-pie-x86-fyi-rel': {
John Budorick20c71a0d2020-03-02 20:38:561660 'args': [
1661 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.content_browsertests.filter',
1662 ],
Haiyang Pand09889852019-08-10 00:26:181663 'swarming': {
1664 'shards': 10,
1665 },
1666 },
1667 },
John Abd-El-Malekfabfb072019-05-30 20:50:191668 },
1669 'network_service_out_of_process_content_shell_test_apk': {
John Abd-El-Malekfabfb072019-05-30 20:50:191670 'remove_from': [
John Budorickea475de2019-06-07 21:16:241671 'android-asan',
1672 # Don't run on trybots; waterfall is enough.
John Abd-El-Malekfabfb072019-05-30 20:50:191673 'android-kitkat-arm-rel',
Clark DuVall3ef939a2019-06-10 20:35:311674 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091675 'android-pie-arm64-rel',
Clark DuVall3ef939a2019-06-10 20:35:311676 # No capacity for tablet testers.
1677 'KitKat Tablet Tester',
1678 'Lollipop Tablet Tester',
1679 'Marshmallow Tablet Tester',
Yun Liu42f79ea2019-11-19 01:21:181680 'android-code-coverage-native', # crbug/1018434
John Abd-El-Malekfabfb072019-05-30 20:50:191681 ],
John Budorickee2e64f2020-03-02 20:19:101682 'modifications': {
1683 'android-marshmallow-x86-fyi-rel': {
1684 'args': [
1685 '--gtest_filter=-ContentViewScrollingTest.testFling',
1686 ],
1687 },
1688 'android-pie-x86-fyi-rel': {
1689 'args': [
1690 '--gtest_filter=-ContentViewScrollingTest.testFling',
1691 ],
1692 },
1693 },
John Abd-El-Malekfabfb072019-05-30 20:50:191694 },
Tim Volodinedac7f5e2019-05-09 18:07:281695 'network_service_webview_instrumentation_test_apk': {
1696 # Only run these on the phone testers for now due to capacity.
1697 'remove_from': [
Tim Volodinedac7f5e2019-05-09 18:07:281698 'android-kitkat-arm-rel',
1699 'android-marshmallow-arm64-rel',
Andrew Luo38b311f2019-10-04 03:42:091700 'android-pie-arm64-rel',
Tim Volodinedac7f5e2019-05-09 18:07:281701 'KitKat Tablet Tester',
1702 'Lollipop Tablet Tester',
1703 'Marshmallow Tablet Tester',
1704 'KitKat Phone Tester (dbg)',
John Budorick27d2d44e2019-05-20 20:26:091705 'android-asan', # https://crbug.com/964562
Tim Volodinedac7f5e2019-05-09 18:07:281706 'Android CFI',
Tim Volodinedac7f5e2019-05-09 18:07:281707 'ToTAndroid',
1708 'ToTAndroidCFI',
Yun Liu2b1c1d82019-10-30 23:11:241709 'android-code-coverage-native', # https://crbug.com/1018431
Tim Volodinedac7f5e2019-05-09 18:07:281710 ],
1711 },
John Chenaab16fc02020-03-03 06:35:451712 'not_site_per_process_blink_web_tests': {
Lukasz Anforowicz04bc6302018-11-19 19:04:281713 'remove_from': [
Lukasz Anforowicz04bc6302018-11-19 19:04:281714 # TODO(dpranke): Should we be running this step on Linux Tests (dbg)(1)?
1715 'Linux Tests (dbg)(1)',
Lukasz Anforowicz04bc6302018-11-19 19:04:281716 ],
Yuke Liaobc9ff982019-04-30 06:56:161717 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151718 'Linux Tests': {
1719 "args": [
1720 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
Stephen Martinis1384ff92020-01-07 19:52:151721 ],
1722 },
Yuke Liaoea70f472019-12-19 06:03:361723 'linux-code-coverage': {
1724 'args': [
1725 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
Yuke Liaoea70f472019-12-19 06:03:361726 ],
1727 'swarming': {
1728 'shards': 20,
1729 },
1730 },
Yuke Liaobc9ff982019-04-30 06:56:161731 },
Lukasz Anforowicz04bc6302018-11-19 19:04:281732 },
Xi Cheng34ca4042018-02-23 00:10:121733 'notification_helper_unittests': {
1734 'remove_from': [
Hans Wennborg252643a2018-05-22 14:41:121735 # The test uses WinRT, which only exists in Windows 8 or above.
1736 # (https://crbug.com/813553)
Xi Cheng34ca4042018-02-23 00:10:121737 'Win 7 Tests x64 (1)',
Xi Cheng34ca4042018-02-23 00:10:121738 'Win7 Tests (1)',
1739 'Win7 Tests (dbg)(1)',
Stephen Martinis1384ff92020-01-07 19:52:151740 # all these bots run Windows 7.
Xi Cheng34ca4042018-02-23 00:10:121741 'ToTWin',
1742 'ToTWin(dbg)',
1743 'ToTWin(dll)',
inglorionb8e7a3ed2019-04-12 09:49:031744 'ToTWinOfficial',
Xi Cheng34ca4042018-02-23 00:10:121745 'ToTWin64',
1746 'ToTWin64(dbg)',
1747 'ToTWin64(dll)',
1748 'ToTWinCFI',
1749 'ToTWinCFI64',
Oksana Zhuravlova7f996212018-02-28 04:23:081750 'ToTWinThinLTO64',
Xi Cheng34ca4042018-02-23 00:10:121751 ],
1752 },
Ben Pastenee723b2f2019-05-31 19:10:271753 'ozone_unittests': {
1754 'modifications': {
Ben Pastene8ef125e2019-12-10 01:46:291755 'chromeos-betty-chrome': {
1756 'args': [
1757 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1758 ],
1759 },
1760 'chromeos-betty-pi-arc-chrome': {
1761 'args': [
1762 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1763 ],
1764 },
1765 'linux-chromeos-chrome': {
1766 'args': [
1767 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.ozone_unittests.filter',
1768 ],
1769 },
Ben Pastenee723b2f2019-05-31 19:10:271770 },
1771 },
Karen Qian385d2ca2019-03-19 21:49:581772 'perfetto_unittests': {
1773 'remove_from': [
John Budorickd3fa5992019-12-13 17:22:411774 'android-arm64-proguard-rel',
John Budorickf2283d72019-06-25 01:09:091775 'android-asan',
Yun Liu022f4512019-06-10 23:14:041776 'android-code-coverage',
Yun Liu7cfd28a2019-10-30 01:57:121777 'android-code-coverage-native',
Karen Qian385d2ca2019-03-19 21:49:581778 'android-kitkat-arm-rel',
1779 'android-marshmallow-arm64-rel',
John Budorickcaafa912020-01-10 01:14:321780 'android-marshmallow-x86-fyi-rel',
Andrew Luo38b311f2019-10-04 03:42:091781 'android-pie-arm64-rel',
John Budorickcaafa912020-01-10 01:14:321782 'android-pie-x86-fyi-rel',
Karen Qian385d2ca2019-03-19 21:49:581783 'Android CFI',
1784 'KitKat Phone Tester (dbg)',
1785 'KitKat Tablet Tester',
1786 'Lollipop Phone Tester',
1787 'Lollipop Tablet Tester',
1788 'Marshmallow 64 bit Tester',
1789 'Marshmallow Tablet Tester',
1790 'Nougat Phone Tester',
1791 'ToTAndroid',
1792 'ToTAndroidCFI'
1793 ]
1794 },
Stephen Martinis54d64ad2018-09-21 22:16:201795 'performance_test_suite': {
1796 'modifications': {
1797 'Mac10.13 Tests (dbg)': {
1798 'args': [
1799 '--browser=debug',
1800 ],
1801 },
1802 'Win10 Tests x64 (dbg)': {
1803 'args': [
1804 '--browser=debug_x64',
1805 ],
1806 'experiment_percentage': 100,
1807 },
1808 'Win7 Tests (dbg)(1)': {
1809 'args': [
1810 '--browser=debug',
1811 ],
1812 },
1813 },
1814 },
Brian Sheedye6ea0ee2019-07-11 02:54:371815 'pixel_skia_gold_test': {
1816 'replacements': {
Brian Sheedye6ea0ee2019-07-11 02:54:371817 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1818 # use ${got_cr_revision}, which is only set on the V8 bots.
1819 'Android V8 FYI Release (Nexus 5X)': {
1820 'args': {
1821 '--build-revision': '${got_cr_revision}',
1822 },
1823 },
1824 'Linux V8 FYI Release (NVIDIA)': {
1825 'args': {
1826 '--build-revision': '${got_cr_revision}',
1827 },
1828 },
1829 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1830 'args': {
1831 '--build-revision': '${got_cr_revision}',
1832 },
1833 },
1834 'Mac V8 FYI Release (Intel)': {
1835 'args': {
1836 '--build-revision': '${got_cr_revision}',
1837 },
1838 },
1839 'Win V8 FYI Release (NVIDIA)': {
1840 'args': {
1841 '--build-revision': '${got_cr_revision}',
1842 },
1843 },
1844 },
1845 },
1846 'pixel_test':{
Takuto Ikuta35c85522019-06-04 16:55:461847 'modifications': {
1848 'Android Release (Nexus 5X)': {
1849 'swarming': {
1850 'shards': 2,
1851 },
1852 },
1853 },
Nico Weber128fd382018-06-14 23:29:271854 },
Brian Sheedy9653f152019-08-07 17:02:441855 'rendering_representative_perf_tests': {
1856 'modifications': {
1857 'Win10 FYI x64 Exp Release (Intel HD 630)': {
1858 'args': [
1859 '--browser=release_x64',
1860 ],
1861 },
1862 'Win10 FYI x64 Exp Release (NVIDIA)': {
1863 'args': [
1864 '--browser=release_x64',
1865 ],
1866 },
1867 'Win10 FYI x64 Release (Intel HD 630)': {
1868 'args': [
1869 '--browser=release_x64',
1870 ],
1871 },
1872 'Win10 FYI x64 Release (Intel UHD 630)': {
1873 'args': [
1874 '--browser=release_x64',
1875 ],
1876 },
1877 'Win10 FYI x64 Release (NVIDIA)': {
1878 'args': [
1879 '--browser=release_x64',
1880 ],
1881 },
behdad26cf7e72019-12-18 13:57:301882 'Win10 x64 Release (NVIDIA)': {
1883 'args': [
1884 '--browser=release_x64',
1885 ],
1886 },
Brian Sheedy9653f152019-08-07 17:02:441887 },
1888 },
John Budorickdce9d462019-03-23 00:25:381889 'sandbox_linux_unittests': {
1890 'modifications': {
1891 'Lollipop Phone Tester': {
1892 'args': [
1893 '--shard-timeout=300',
1894 ],
1895 },
John Budorick6e8e595b2020-01-27 18:15:581896 'android-marshmallow-x86-fyi-rel': {
1897 'args': [
1898 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
1899 ]
1900 },
John Budorick191adfcd2020-01-29 18:19:041901 'android-pie-x86-fyi-rel': {
1902 'args': [
1903 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.sandbox_linux_unittests.filter',
1904 ]
1905 },
John Budorickdce9d462019-03-23 00:25:381906 },
John Budorick3ebfdf852019-05-13 22:28:161907 'remove_from': [
John Budorick3ebfdf852019-05-13 22:28:161908 'android-asan', # https://crbug.com/962650
1909 ],
John Budorickdce9d462019-03-23 00:25:381910 },
Kenneth Russelleb60cbd22017-12-05 07:54:281911 'services_unittests': {
1912 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481913 'ToTLinuxMSan', # https://crbug.com/831676
Kenneth Russell8a386d42018-06-02 09:48:011914 # The face and barcode detection tests fail on the Mac Pros.
1915 'Mac Pro FYI Release (AMD)',
Nico Weberd36959682018-04-12 03:33:461916 'Linux ChromiumOS MSan Tests', # https://crbug.com/831676
1917 'Linux MSan Tests', # https://crbug.com/831676
Kenneth Russelleb60cbd22017-12-05 07:54:281918 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281919 },
jonross61a2cd22019-10-11 22:22:051920 'skia_renderer_gl_blink_web_tests': {
1921 'modifications': {
jonross61a2cd22019-10-11 22:22:051922 'Win10 FYI x64 SkiaRenderer GL (NVIDIA)': {
1923 'args': [
1924 '--target',
1925 'Release_x64',
1926 ],
1927 },
1928 },
1929 },
Stephen Martinis54d64ad2018-09-21 22:16:201930 'swiftshader_unittests': {
1931 'remove_from': [
1932 # Save capacity on the hardware where we have only a few machines.
1933 'Mac FYI Experimental Release (Intel)',
1934 'Mac FYI Experimental Retina Release (AMD)',
1935 'Mac FYI Experimental Retina Release (NVIDIA)',
1936 'Mac Pro FYI Release (AMD)',
1937 ],
1938 },
Kenneth Russelleb60cbd22017-12-05 07:54:281939 'sync_integration_tests': {
Brad Halla36886c2019-02-26 16:52:291940 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291941 'CrWinAsan(dll)', # https://crbug.com/935598
1942 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281943 'modifications': {
Erik Chene84bc1c2019-11-25 23:23:521944 'Linux ASan LSan Tests (1)': {
1945 'swarming': {
1946 'shards': 4,
1947 },
1948 },
Nico Weber8fbc2832018-12-14 16:00:571949 'Linux TSan Tests': {
1950 'swarming': {
1951 'shards': 6,
1952 },
1953 },
Stephen Martinis1384ff92020-01-07 19:52:151954 'ToTLinuxTSan': {
Kenneth Russelleb60cbd22017-12-05 07:54:281955 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151956 'shards': 6,
Kenneth Russelleb60cbd22017-12-05 07:54:281957 },
1958 },
Stephen Martinis75ab55d2018-08-30 02:27:121959 'Win10 Tests x64 (dbg)': {
1960 'experiment_percentage': 100, # https://crbug.com/840369
1961 },
Stephen Martinis1384ff92020-01-07 19:52:151962 'Win7 Tests (dbg)(1)': {
1963 'swarming': {
1964 'shards': 2,
1965 },
1966 },
1967 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111968 'swarming': {
1969 'shards': 4,
1970 },
1971 },
Stephen Martinis1384ff92020-01-07 19:52:151972 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111973 'swarming': {
1974 'shards': 4,
1975 },
1976 },
Kenneth Russelleb60cbd22017-12-05 07:54:281977 },
1978 },
Kenneth Russell8a386d42018-06-02 09:48:011979 'tab_capture_end2end_tests': {
Nico Webere89a3c92018-07-01 01:30:521980 # Run these only on Release bots.
Kenneth Russell8a386d42018-06-02 09:48:011981 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011982 'Linux Debug (NVIDIA)',
1983 'Mac Debug (Intel)',
1984 'Mac Retina Debug (AMD)',
Yuly Novikovbc1ccff2019-08-03 00:05:491985 'Win10 FYI x64 Debug (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011986 'Win7 FYI Debug (AMD)',
Yuly Novikovf28f1eca2019-07-04 22:43:391987 # Disabled due to dbus crashes crbug.com/927465
Yuly Novikov5865ff72019-07-09 21:38:051988 'Linux FYI Release (Intel HD 630)',
Brian Sheedy4dd98432019-08-13 22:57:001989 'Linux FYI Release (Intel UHD 630)',
Yuly Novikov5865ff72019-07-09 21:38:051990 'Linux FYI Release (NVIDIA)',
Brian Sheedy22d051e2019-08-07 00:50:161991 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
Yuly Novikov5865ff72019-07-09 21:38:051992 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
1993 'Linux Release (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011994 ],
Emily Hanleyb64ac7c2018-05-25 13:36:551995 },
Kenneth Russelleb60cbd22017-12-05 07:54:281996 'telemetry_perf_unittests': {
1997 'modifications': {
Kenneth Russelleb60cbd22017-12-05 07:54:281998 'Linux Tests': {
1999 'args': [
2000 '--xvfb',
Ned Nguyene6e26042018-01-17 20:42:482001 '--jobs=1',
Kenneth Russelleb60cbd22017-12-05 07:54:282002 ],
2003 },
Juan Antonio Navarro Perez4899edf2019-03-14 13:05:352004 'Linux Tests (dbg)(1)': {
2005 'args': [
2006 '--xvfb',
2007 '--jobs=1',
2008 ],
2009 },
Kenneth Russelleb60cbd22017-12-05 07:54:282010 # Disable parallelism on all Mac bots.
2011 'Mac10.10 Tests': {
2012 'args': [
2013 '--jobs=1',
2014 ],
2015 },
2016 'Mac10.11 Tests': {
2017 'args': [
2018 '--jobs=1',
2019 ],
2020 },
2021 'Mac10.12 Tests': {
2022 'args': [
2023 '--jobs=1',
2024 ],
2025 },
Ned Nguyen6e6e5b32018-02-21 20:21:502026 'Win7 Tests (dbg)(1)': {
2027 'args': [
2028 '--jobs=1',
2029 ],
2030 'swarming': {
2031 'shards': 20,
2032 },
2033 'experiment_percentage': 100,
2034 },
Stephen Martinis1384ff92020-01-07 19:52:152035 'android-kitkat-arm-rel': {
2036 'args': [
2037 '--browser=android-chromium',
2038 '--device=android',
2039 ],
2040 'swarming': {
2041 'dimension_sets': [
2042 {
2043 'temp_band': '<30',
2044 },
2045 ],
2046 'shards': 15,
2047 },
2048 },
2049 'linux-chromium-tests-staging-tests': {
2050 'args': [
2051 '--xvfb',
2052 '--jobs=1',
2053 ],
2054 },
2055 'linux-trusty-rel': {
2056 'args': [
2057 '--xvfb',
2058 '--jobs=1',
2059 ],
2060 },
Kenneth Russelleb60cbd22017-12-05 07:54:282061 },
2062 'remove_from': [
Erik Chen96894722019-11-21 20:03:392063 # There's no need to run telemetry_perf_unittests on both kitkat and
2064 # marshmallow on the CQ. https://crbug.com/1026487.
2065 'android-marshmallow-arm64-rel',
Andrew Luobe83fd82019-12-19 03:07:582066 'android-pie-arm64-rel',
Garrett Beatyeef031a2019-02-28 01:55:412067 # crbug.com/936540
2068 'Mac10.10 Tests',
2069 'Mac10.11 Tests',
Shenghua Zhangbd6f1b232018-03-03 02:59:142070 'Mac10.13 Tests',
2071 'Mac10.13 Tests (dbg)',
Stephen Martinis1384ff92020-01-07 19:52:152072 'Linux - Future (dbg)', # client.v8.chromium
Takuto Ikuta9aa015d2019-04-15 23:33:292073 'Win10 Tests x64',
Stephen Martinise701f5a2018-05-04 01:25:112074 'Win10 Tests x64 (dbg)',
Sajjad Mirza87e17b242020-01-22 18:49:072075 'Win10 Tests x64 Code Coverage',
John Budorick80ec5d522020-01-22 23:27:082076 'mac-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282077 ],
2078 },
Stephen Martinis54d64ad2018-09-21 22:16:202079 'telemetry_unittests': {
2080 'modifications': {
2081 'Win10 Tests x64 (dbg)': {
2082 'experiment_percentage': 100, # crbug.com/870673
2083 }
John Budorickc498fd3c2019-03-14 01:16:262084 },
2085 'remove_from': [
2086 # crbug.com/936540
2087 'Mac10.10 Tests',
2088 'Mac10.11 Tests',
Takuto Ikuta9aa015d2019-04-15 23:33:292089
2090 'Win10 Tests x64',
Sajjad Mirza87e17b242020-01-22 18:49:072091 'Win10 Tests x64 Code Coverage',
John Budorickc498fd3c2019-03-14 01:16:262092 ],
Stephen Martinis54d64ad2018-09-21 22:16:202093 },
Kenneth Russelleb60cbd22017-12-05 07:54:282094 'unit_tests': {
Yun Liu3e759dbb2019-11-01 19:25:522095 'remove_from': [
2096 'android-code-coverage-native', # crbug/1018434
Erik Chen96894722019-11-21 20:03:392097 # There's no need to run unit_tests on both kitkat and marshmallow
2098 # on the CQ. https://crbug.com/1026487.
2099 'android-marshmallow-arm64-rel',
Yun Liu3e759dbb2019-11-01 19:25:522100 ],
Kenneth Russelleb60cbd22017-12-05 07:54:282101 'modifications': {
John Budorickca14c76f62017-12-09 14:19:182102 'Linux ASan LSan Tests (1)': {
John Budorick5052d552017-12-13 02:59:342103 # These are slow on the ASAN trybot for some reason.
2104 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182105 'swarming': {
John Budorick5052d552017-12-13 02:59:342106 'shards': 4,
John Budorickca14c76f62017-12-09 14:19:182107 },
2108 },
Stephen Martinis1384ff92020-01-07 19:52:152109 'Linux Chromium OS ASan LSan Tests (1)': {
2110 # These are slow on the ASAN trybot for some reason.
2111 # crbug.com/794372
John Budorickca14c76f62017-12-09 14:19:182112 'swarming': {
2113 'shards': 2,
2114 },
2115 },
Takuto Ikuta54671d972018-07-19 19:06:352116 'Linux ChromiumOS MSan Tests': {
2117 # These are very slow on the Chrome OS MSAN trybot for some reason.
2118 # crbug.com/865455
2119 'swarming': {
2120 'shards': 2,
2121 },
2122 },
Stephen Martinis1384ff92020-01-07 19:52:152123 'Linux TSan Tests': {
Takuto Ikuta54671d972018-07-19 19:06:352124 'swarming': {
2125 'shards': 2,
2126 },
2127 },
Stephen Martinis1384ff92020-01-07 19:52:152128 'ToTLinuxASan': {
Dirk Pranke20eae9a72017-12-09 18:12:142129 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:152130 'shards': 2,
Dirk Pranke20eae9a72017-12-09 18:12:142131 },
2132 },
Stephen Martinis1384ff92020-01-07 19:52:152133 'android-asan': {
2134 'args': [
2135 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.unit_tests.filter',
2136 ],
2137 },
Takuto Ikuta527cdff2020-01-29 08:04:272138 'android-marshmallow-arm64-rel-swarming': {
2139 'swarming': {
2140 'shards': 8,
2141 },
2142 },
Stephen Martinis1384ff92020-01-07 19:52:152143 'android-pie-arm64-rel': {
2144 'experiment_percentage': 100, # https://crbug.com/1010211
2145 },
2146 'linux-chromeos-chrome': {
2147 'args': [
2148 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.unit_tests.filter',
2149 ],
2150 },
Ben Pasteneacd57392019-10-31 02:13:252151 'linux-chromeos-dbg': {
2152 'swarming': {
2153 'shards': 2,
2154 },
2155 },
Erik Chend063aef72019-11-18 19:13:102156 'linux-chromeos-rel': {
2157 'swarming': {
2158 'shards': 2,
2159 },
2160 },
Kenneth Russelleb60cbd22017-12-05 07:54:282161 },
2162 },
Chong Gu4602f4d2020-02-20 03:43:072163 'url_unittests': {
2164 'remove_from': [
2165 # crbug.com/1054240
Stephen Roeac495972020-02-25 23:32:412166 'Fuchsia ARM64',
Chong Gu4602f4d2020-02-20 03:43:072167 'Fuchsia x64',
2168 ],
2169 },
Kenneth Russell8a386d42018-06-02 09:48:012170 'video_decode_accelerator_gl_unittest': {
2171 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:012172 # Windows Intel doesn't have the GL extensions to support this test.
Yuly Novikovbc1ccff2019-08-03 00:05:492173 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
2174 'Optional Win10 x64 Release (Intel HD 630)',
2175 'Win10 FYI x64 Release (Intel HD 630)',
Brian Sheedyf9387db7b2019-08-05 19:26:102176 'Win10 FYI x64 Release (Intel UHD 630)',
Yuly Novikov5ff15502019-07-31 00:55:482177 'Win10 FYI x64 Exp Release (Intel HD 630)',
Kenneth Russell8a386d42018-06-02 09:48:012178 ],
2179 },
John Budorickd02c429de2020-01-10 19:02:212180 'viz_unittests': {
2181 'modifications': {
2182 'android-marshmallow-x86-fyi-rel': {
John Budorickafd548b2020-01-14 20:45:092183 'args': [
John Budorickd02c429de2020-01-10 19:02:212184 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2185 ],
2186 },
2187 'android-pie-x86-fyi-rel': {
John Budorickafd548b2020-01-14 20:45:092188 'args': [
John Budorickd02c429de2020-01-10 19:02:212189 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
2190 ],
2191 },
2192 },
2193 },
John Budorick20f4fa8d2019-08-02 22:58:292194 'vr_android_unittests': {
2195 'remove_from': [
Haiyang Pan801fbaa32019-09-06 18:43:092196 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:292197 'android-pie-x86-fyi-rel',
Yun Liu3e759dbb2019-11-01 19:25:522198 'android-code-coverage-native', # crbug/1018434
John Budorick20f4fa8d2019-08-02 22:58:292199 ],
2200 },
2201 'vr_common_unittests': {
2202 'remove_from': [
Haiyang Pan801fbaa32019-09-06 18:43:092203 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:292204 'android-pie-x86-fyi-rel',
Yun Liu3e759dbb2019-11-01 19:25:522205 'android-code-coverage-native', # crbug/1018431
John Budorick20f4fa8d2019-08-02 22:58:292206 ],
2207 },
Kenneth Russellfbda3c532017-12-08 23:57:242208 'vr_pixeltests': {
2209 'remove_from': [
Haiyang Pan801fbaa32019-09-06 18:43:092210 'android-marshmallow-x86-fyi-rel',
John Budorick20f4fa8d2019-08-02 22:58:292211 'android-pie-x86-fyi-rel',
Kenneth Russell8ceeabf2017-12-11 17:53:282212 'VR Linux',
Yun Liu3e759dbb2019-11-01 19:25:522213 'android-code-coverage-native', # crbug/1018431
Alex Cooper29432cf2020-01-09 01:12:062214 # These tests fail on Win7, and given that We don't support VR there,
2215 # these tests are unnecessary there.
2216 # chromium.win
2217 'Win 7 Tests x64 (1)',
2218 'Win7 Tests (1)',
2219 'Win7 Tests (dbg)(1)',
Kenneth Russellfbda3c532017-12-08 23:57:242220 ],
2221 },
Nico Webere81999ee2018-07-01 23:52:432222 'wayland_client_perftests': {
2223 'remove_from': [
2224 'linux-chromeos-dbg', # https://crbug.com/859307
2225 ],
2226 },
John Budorick63357462019-02-27 23:02:512227 'webdriver_tests_suite': {
2228 'remove_from': [
2229 'Linux Tests', # https://crbug.com/929689, https://crbug.com/936557
2230 ],
2231 },
bsheedy048cbdb2019-02-04 20:32:052232 'webgl2_conformance_gl_passthrough_tests': {
2233 'remove_from': [
Yuly Novikov783ffa7b2019-03-28 00:22:492234 # Not enough capacity. https://crbug.com/946694
Yuly Novikovbc1ccff2019-08-03 00:05:492235 'ANGLE GPU Win10 x64 Release (Intel HD 630)',
Geoff Lang1fede152019-10-10 23:03:442236 # Not enough capacity. https://crbug.com/982294
2237 'Mac Pro FYI Release (AMD)',
2238 'Mac FYI Retina Release (NVIDIA)',
bsheedy048cbdb2019-02-04 20:32:052239 ],
2240 },
John Budorick82e61dfb2019-12-10 04:36:092241 'webgl2_conformance_validating_tests': {
Stephen Martinis54d64ad2018-09-21 22:16:202242 'remove_from': [
2243 # The Mac NVIDIA Retina bots don't have the capacity to run
2244 # this test suite on mac_optional_gpu_tests_rel.
2245 'Optional Mac Retina Release (NVIDIA)',
2246 ],
Kenneth Russell8a386d42018-06-02 09:48:012247 'modifications': {
Kenneth Russell8a386d42018-06-02 09:48:012248 'Mac FYI GPU ASAN Release': {
2249 'args': [
2250 '--is-asan',
2251 ]
2252 },
2253 },
2254 },
2255 'webgl_conformance_gl_passthrough_tests': {
2256 'remove_from': [
2257 # crbug.com/555545 and crbug.com/649824:
2258 # Disable webgl_conformance_gl_tests on some Win/AMD cards.
2259 # Always fails on older cards, flaky on newer cards.
2260 'Win7 FYI Debug (AMD)',
2261 'Win7 FYI Release (AMD)',
Zhenyao Mo23286742019-09-20 00:11:002262 # crbug.com/1005814
2263 'Win10 FYI x64 Release (AMD RX 550)',
Kenneth Russell8a386d42018-06-02 09:48:012264 ],
2265 },
Stephen Martinis54d64ad2018-09-21 22:16:202266 'webgl_conformance_tests': {
Kenneth Russell8a386d42018-06-02 09:48:012267 'modifications': {
Stephen Martinis54d64ad2018-09-21 22:16:202268 # On desktop platforms these don't take very long (~7 minutes),
2269 # but on Android they take ~30 minutes and we want to use more
2270 # shards than on desktop.
Stephen Martinis54d64ad2018-09-21 22:16:202271 'Android Release (Nexus 5X)': {
2272 'swarming': {
2273 'shards': 6,
2274 },
2275 },
Ben Pastene52890ace2019-05-24 20:03:362276 'chromeos-amd64-generic-rel': {
Ben Pastene52890ace2019-05-24 20:03:362277 'swarming': {
Brian Sheedydb0417e2019-12-11 01:14:202278 'shards': 12,
Ben Pastene52890ace2019-05-24 20:03:362279 },
2280 },
Kenneth Russell8a386d42018-06-02 09:48:012281 },
Ben Pastene1e9b93e2019-07-15 17:01:562282 'replacements': {
2283 'chromeos-kevin-rel-hw-tests': {
2284 # Replace VM args with the magic hostname that resolves to a CrOS
2285 # device in the test lab.
2286 'args': {
2287 '--remote': 'variable_chromeos_device_hostname',
2288 '--remote-ssh-port': None,
2289 },
2290 },
2291 },
Kenneth Russelle63e41f2019-04-09 02:45:282292 'remove_from': [
2293 # Too slow on this configuration, which is severely hardware
2294 # constrained. crbug.com/950690
2295 'Mac FYI Retina Debug (NVIDIA)',
2296 ],
Kenneth Russell8a386d42018-06-02 09:48:012297 },
John Budorick82e61dfb2019-12-10 04:36:092298 'webgl_conformance_validating_tests': {
2299 'modifications': {
2300 'Mac FYI GPU ASAN Release': {
2301 'args': [
2302 '--is-asan',
2303 ]
2304 },
2305 },
2306 },
Yuly Novikove27d1d22018-10-29 21:24:192307 'webgl_conformance_vulkan_passthrough_tests': {
2308 'remove_from': [
2309 'Win7 FYI Debug (AMD)',
2310 ],
2311 },
Kenneth Russelleb60cbd22017-12-05 07:54:282312 'webkit_unit_tests': {
Yun Liu16394ab32019-11-19 16:37:572313 'remove_from': [
2314 # Flakily fails on Win7. https://crbug.com/943372.
2315 'Win7 Tests (1)',
2316 'Win 7 Tests x64 (1)',
Yun Liu16394ab32019-11-19 16:37:572317 'android-code-coverage-native', # crbug/1018431
2318 ],
Dirk Pranke81ff51c2017-12-09 19:24:282319 'modifications': {
John Budorick5052d552017-12-13 02:59:342320 'Linux ASan LSan Tests (1)': {
2321 # These are very slow on the ASAN trybot for some reason.
2322 # crbug.com/794372
2323 'swarming': {
2324 'shards': 5,
2325 },
2326 },
Erik Chen681dc0282019-11-26 22:54:492327 'Linux TSan Tests': {
2328 'swarming': {
2329 'shards': 2,
2330 },
2331 },
arthursonzogni26889d82018-05-29 17:18:162332 'Marshmallow 64 bit Tester': {
2333 # Increase timeout. See https://crbug.com/847229.
2334 'swarming': {
2335 'hard_timeout': 1200,
2336 },
2337 },
Omer Katz7d2be652020-01-22 18:13:462338 'linux-blink-heap-concurrent-marking-tsan-rel': {
2339 'swarming': {
2340 'shards': 2,
2341 },
2342 },
Dirk Pranke81ff51c2017-12-09 19:24:282343 },
Kenneth Russelleb60cbd22017-12-05 07:54:282344 },
Yuke Liao46c22732019-12-19 23:34:232345 'weblayer_browsertests': {
2346 'remove_from': [
2347 # TODO(crbug.com/1034002): Remove this entry once the bug is fixed.
2348 'linux-code-coverage',
2349 ],
2350 },
Kenneth Russelleb60cbd22017-12-05 07:54:282351 'webview_instrumentation_test_apk': {
2352 'remove_from': [
Hans Wennborgeac4c36c2018-05-23 16:04:062353 # This test frequently fails on Android, https://crbug.com/824959
John Budorick2232bb982018-05-18 17:50:072354 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:282355 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:282356 'KitKat Tablet Tester',
Stephen Martinis1384ff92020-01-07 19:52:152357 # matching android builders, the test fails on these.
Hans Wennborga0b11ebe2018-05-15 16:26:502358 'ToTAndroid',
John Budorick27d2d44e2019-05-20 20:26:092359 'android-asan', # https://crbug.com/964562
Dirk Pranke20eae9a72017-12-09 18:12:142360 # On chromium.swarm, this should possibly be being run (or removed
Takuto Ikuta527cdff2020-01-29 08:04:272361 # from android-marshmallow-arm64-rel-swarming).
2362 'android-kitkat-arm-rel-swarming',
Yun Liu7cfd28a2019-10-30 01:57:122363 'android-code-coverage-native', # https://crbug.com/1018431
Kenneth Russelleb60cbd22017-12-05 07:54:282364 ],
Ben Pastenee17a8e92018-07-12 21:55:182365 'modifications': {
Andrew Luof08500ae2020-01-10 01:24:452366 # chromium.android.fyi
2367 'Android WebView P FYI (rel)': {
2368 'args': [
2369 '--annotation',
2370 'DisabledTest,FlakyTest' # Monitor status of disabled tests.
2371 ],
2372 },
Ben Pastenee17a8e92018-07-12 21:55:182373 'Oreo Phone Tester': {
Andrew Luo93c4a1e2019-08-30 05:26:302374 # TODO(crbug.com/997362): Enable this once it's passing.
bsheedy01833462018-12-07 01:05:572375 # TODO(https://crbug.com/884413): Re-enable this once the tests are
2376 # either passing or there is more capacity.
2377 'experiment_percentage': 0,
Ben Pastenee17a8e92018-07-12 21:55:182378 },
2379 },
Kenneth Russelleb60cbd22017-12-05 07:54:282380 },
bsheedy800f5062018-08-07 00:47:542381 'xr_browser_tests': {
2382 'remove_from': [
Stephen Martinis1384ff92020-01-07 19:52:152383 # Randomly hangs indefinitely https://crbug.com/1018896.
2384 'Win10 FYI x64 Release (AMD RX 550)',
bsheedy800f5062018-08-07 00:47:542385 # This exception probably needs to stay due to lack of capacity
2386 # on the Win AMD bots.
2387 'Win7 FYI Debug (AMD)',
Maggie Chen4fc29842018-08-07 19:12:482388 # Fails on the bot, http://crbug.com/868143
2389 'Win7 FYI Release (AMD)',
bsheedy800f5062018-08-07 00:47:542390 ],
2391 },
Kenneth Russelleb60cbd22017-12-05 07:54:282392}