blob: 10cca8beca6a80783486fe7902f58e88f3c2a399 [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 },
Haiyang Pan08d09dc2020-04-01 16:11:2126 'android-pie-x86-rel': {
John Budorick191adfcd2020-01-29 18:19:0427 '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.
Haiyang Pana3ff55ae2020-04-23 18:26:5436 'android-lollipop-arm-rel',
Yun Liu3e759dbb2019-11-01 19:25:5237 'android-code-coverage-native', # crbug/1018434
Kenneth Russelleb60cbd22017-12-05 07:54:2838 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2839 },
Arthur Wangfeb0f1a2020-06-18 02:05:5540 'android_wpr_record_replay_tests': {
41 # crbug/1060399: only enable wpr tests on marshmallow CI bot
42 # due to the restriction that render test only works on marshamllow.
43 'modifications': {
44 'Marshmallow 64 bit Tester': {
45 'experiment_percentage': 100, # https://crbug.com/1060399
46 },
47 },
48 },
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 },
Chong Gubd7bb632020-06-01 23:17:3193 'blink_unittests': {
94 'remove_from': [
95 'Fuchsia ARM64', # https://crbug.com/1090068
96 'Fuchsia x64', # https://crbug.com/1090068
97 ],
98 },
John Chenaab16fc02020-03-03 06:35:4599 'blink_web_tests': {
100 'remove_from': [
101 'Win 7 Tests x64 (1)', # 64-bit win is unsupported by the layout tests.
102 'Win10 Tests x64 (dbg)',
103 ],
104 'modifications': {
105 'Fuchsia x64': {
106 'args': [
107 '--platform=fuchsia',
108 ],
109 'swarming': {
110 'shards': 1,
111 },
112 },
113 'Linux Tests': {
114 "args": [
115 "--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw",
116 ],
117 },
118 'Linux Tests (dbg)(1)': {
119 'args': [
120 '--debug',
121 ],
122 'swarming': {
123 'shards': 20,
124 },
125 },
126 'Mac10.10 Tests': {
127 # TODO(kbr): this is essentially redundant.
128 'swarming': {
129 'dimension_sets': [
130 {
131 'gpu': 'none',
132 'os': 'Mac-10.10.5',
133 },
134 ],
135 'shards': 25,
136 },
137 },
138 'Mac10.11 Tests': {
139 # TODO(kbr): this is essentially redundant.
140 'swarming': {
141 'dimension_sets': [
142 {
143 'gpu': 'none',
144 'os': 'Mac-10.11.6',
145 },
146 ],
147 'shards': 25,
148 },
149 },
150 'Mac10.12 Tests': {
151 'swarming': {
152 'shards': 25,
153 },
154 },
155 'Mac10.13 Tests': {
156 'swarming': {
157 'dimension_sets': [
158 {
159 # Run the layout tests on a consistent set of hardware
160 # (Mac Minis).
161 'gpu': '8086:0a2e',
162 },
163 ],
164 'shards': 25,
165 },
166 },
167 'Mac10.13 Tests (dbg)': {
168 'args': [
169 '--debug',
170 ],
John Budorickd3375fa2020-03-17 20:49:11171 'swarming': {
172 'shards': 25,
173 },
John Chenaab16fc02020-03-03 06:35:45174 },
175 'V8 Blink Linux Debug': {
176 'args': [
177 '--debug',
178 ],
179 },
180 'V8 Blink Linux Future': {
181 'args': [
182 '--additional-driver-flag=--js-flags=--future',
183 ],
184 },
185 'WebKit Linux ASAN': {
186 'args': [
187 '--additional-expectations',
188 '../../third_party/blink/web_tests/ASANExpectations',
189 '--time-out-ms',
190 '48000',
191 '--enable-sanitizer',
192 ],
193 'swarming': {
194 'shards': 20,
195 },
196 },
197 'WebKit Linux Leak': {
198 'args': [
199 '--additional-expectations',
200 '../../third_party/blink/web_tests/LeakExpectations',
201 '--time-out-ms',
202 '48000',
203 '--enable-leak-detection',
204 ],
205 'swarming': {
206 'shards': 10,
207 },
208 },
209 'WebKit Linux MSAN': {
210 'args': [
211 '--additional-expectations',
212 '../../third_party/blink/web_tests/MSANExpectations',
213 '--time-out-ms',
214 '66000',
215 '--enable-sanitizer',
216 ],
217 'swarming': {
218 'expiration': 36000,
219 'hard_timeout': 10800,
220 'io_timeout': 3600,
221 'shards': 20,
222 },
223 },
224 'WebKit Linux composite_after_paint Dummy Builder': {
225 'args': [
226 '--additional-driver-flag=--enable-blink-features=CompositeAfterPaint',
227 ],
228 },
229 'WebKit Linux layout_ng_disabled Builder': {
230 'args': [
231 '--additional-driver-flag=--disable-blink-features=LayoutNG',
232 ],
233 },
234 'Win10 Tests x64': {
235 'args': [
236 '--target',
237 'Release_x64',
238 ],
239 'swarming': {
240 "shards": 28
241 },
242 },
243 'Win10 Tests x64 (dbg)': {
244 'args': [
245 '--debug',
246 '--target',
247 'Debug_x64',
248 ],
249 },
250 'Win10 Tests x64 Code Coverage': {
251 'args': [
252 '--target',
253 'Release_x64',
254 ],
255 'swarming': {
256 "shards": 28
257 },
258 },
259 'Win7 Tests (dbg)(1)': {
260 'args': [
261 '--debug',
262 '--time-out-ms',
263 '60000'
264 ],
265 'experiment_percentage': 100,
266 # TODO(kbr): the "Windows-7-SP1" Swarming dimension set is implicit,
267 # from prefered_os_dimension in
268 # tools/build/scripts/slave/recipe_modules/swarming/api.py. Ideally,
269 # Swarming dimensions would be either specified for all testers on the
270 # waterfall (and therefore, explicitly specified for all tests in the
271 # generated JSON), or this would be removed, and the implicit one used.
272 'swarming': {
273 'dimension_sets': [
274 {
275 'os': 'Windows-7-SP1',
276 }
277 ],
278 },
279 },
280 # tryserver.chromium.android
281 'android_blink_rel': {
282 'args': [
283 '--release',
284 '--android',
285 # TODO(crbug.com/912120): Breakpad was entirely disabled on
286 # Android. Remove this when it no longer affects Android crash
287 # log handling.
288 '--disable-breakpad',
289 # TODO(crbug.com/875172): run on the real GPU since the
290 # software fallback, SwiftShader, isn't yet for 32-bit ARM.
291 '--additional-driver-flag=--use-gpu-in-tests',
292 ],
293 },
294 'devtools_frontend_linux_blink_light_rel': {
295 'args': [
296 'http/tests/devtools',
297 ],
298 'swarming': {
299 'shards': 4,
300 },
301 },
302 'fuchsia-fyi-x64-rel': {
303 'args': [
304 '--platform=fuchsia',
305 ],
306 'swarming': {
307 'shards': 1,
308 },
309 },
Mathias Carlen30968a62020-03-31 08:47:04310 'linux-autofill-assistant': {
311 'args': [
312 '--release',
313 ],
314 },
Yuzu Saijo9709bcc2020-03-18 09:12:20315 'linux-bfcache-rel': {
John Chenaab16fc02020-03-03 06:35:45316 'args': [
John Chenaab16fc02020-03-03 06:35:45317 '--additional-driver-flag=--enable-features=BackForwardCache',
318 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/enable-features=BackForwardCache',
319 ],
320 },
321 'linux-blink-animation-use-time-delta': {
322 'args': [
323 '--debug',
324 ],
325 },
326 'linux-blink-cors-rel': {
327 'args': [
328 '--additional-driver-flag=--disable-features=OutOfBlinkCors',
329 '--additional-expectations=../../third_party/blink/web_tests/FlagExpectations/disable-features=OutOfBlinkCors',
330 ],
331 },
332 'linux-blink-heap-concurrent-marking-tsan-rel': {
333 'args': [
334 '--release',
335 '--additional-driver-flag=--enable-features=BlinkHeapConcurrentMarking',
336 ],
337 },
338 'linux-code-coverage': {
339 'args': [
340 '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%2m.profraw',
341 ],
342 'swarming': {
343 'shards': 20,
344 },
345 },
Aaron Gable40f79aa2020-03-21 01:21:15346 'linux-layout-tests-edit-ng': {
347 'args': [
Yoshifumi Inouebebca262020-04-08 22:03:49348 '--additional-driver-flag=--enable-blink-features=EditingNG',
Aaron Gable40f79aa2020-03-21 01:21:15349 ],
350 },
John Chenaab16fc02020-03-03 06:35:45351 'linux-layout-tests-fragment-item': {
352 'args': [
353 '--additional-driver-flag=--enable-blink-features=LayoutNGFragmentItem',
354 ],
355 },
John Chenaab16fc02020-03-03 06:35:45356 'mac10.10-blink-rel-dummy': {
357 'swarming': {
358 'shards': 20,
359 },
360 },
361 'mac10.11-blink-rel-dummy': {
362 'swarming': {
363 'shards': 20,
364 },
365 },
366 'mac10.12-blink-rel-dummy': {
367 'swarming': {
368 'shards': 20,
369 },
370 },
371 'mac10.13-blink-rel-dummy': {
372 'swarming': {
373 'shards': 20,
374 },
375 },
376 'mac10.13_retina-blink-rel-dummy': {
377 'swarming': {
378 'shards': 20,
379 },
380 },
381 'mac10.14-blink-rel-dummy': {
382 'swarming': {
383 'shards': 20,
384 },
385 },
Ilia Samsonov7efe05e2020-05-07 19:00:46386 'mac10.15-blink-rel-dummy': {
387 'swarming': {
388 'shards': 20,
389 },
390 },
John Chenaab16fc02020-03-03 06:35:45391 },
392 },
Chong Gu9a2741732020-02-24 21:32:01393 'boringssl_crypto_tests': {
394 'remove_from': [
395 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41396 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01397 ],
398 },
399 'boringssl_ssl_tests': {
400 'remove_from': [
401 # https://crbug.com/1054545
Stephen Roeac495972020-02-25 23:32:41402 'Fuchsia ARM64',
Chong Gu9a2741732020-02-24 21:32:01403 ],
404 },
John Budorickca99585d2019-06-26 16:55:55405 'breakpad_unittests': {
406 'modifications': {
407 'android-asan': {
408 'args': [
409 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.breakpad_unittests.filter',
410 ],
411 },
412 },
413 },
Kenneth Russelleb60cbd22017-12-05 07:54:28414 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:24415 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29416 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:41417 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:26418 'ToTLinuxTSan', # https://crbug.com/368525
John Budorick5ef11472019-12-18 22:02:33419 'Mac10.10 Tests', # https://crbug.com/828031
Aaron Gable30cda242020-01-22 21:02:58420 'Mac10.13 Tests', # https://crbug.com/1042757
Nico Weberd36959682018-04-12 03:33:46421 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:11422 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:24423 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28424 'modifications': {
Nico Weber3f919792020-06-12 23:34:52425 'CrWinAsan': {
426 # These are very slow on the ASAN trybot for some reason.
427 # crbug.com/794372
428 'swarming': {
429 'shards': 40,
430 },
431 },
432 'CrWinAsan(dll)': {
433 # These are very slow on the ASAN trybot for some reason.
434 # crbug.com/794372
435 'swarming': {
436 'shards': 40,
437 },
438 },
Stephen Martinis1384ff92020-01-07 19:52:15439 'Linux - Future (dbg)': { # client.v8.chromium
Yuke Liaoea70f472019-12-19 06:03:36440 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15441 'shards': 10,
Yuke Liaoea70f472019-12-19 06:03:36442 },
443 },
Stephen Martinis1384ff92020-01-07 19:52:15444 'Linux ASan LSan Tests (1)': {
445 # These are very slow on the ASAN trybot for some reason.
446 # crbug.com/794372
Roberto Carrillo2c9ec972019-03-20 03:11:19447 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15448 'shards': 40,
Roberto Carrillo2c9ec972019-03-20 03:11:19449 },
450 },
Chris Cunningham1d0e9e12020-02-26 22:56:40451 'Linux ASan Tests (sandboxed)': {
452 'swarming': {
453 'shards': 12, # https://crbug.com/1056300
454 },
455 },
Stephen Martinis1384ff92020-01-07 19:52:15456 'Linux Chromium OS ASan LSan Tests (1)': {
457 # These are very slow on the ASAN trybot for some reason.
458 # crbug.com/794372
Roberto Carrillo5a5c98dc2019-10-30 22:33:51459 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15460 'shards': 31,
Roberto Carrillo5a5c98dc2019-10-30 22:33:51461 },
462 },
Stephen Martinis1384ff92020-01-07 19:52:15463 'Linux ChromiumOS MSan Tests': {
464 # These are very slow on the Chrome OS MSAN trybot for some reason.
465 # crbug.com/865455
Kenneth Russell56a3e862017-12-08 03:11:34466 'swarming': {
Ben Pastene44221d32020-05-21 23:38:36467 'shards': 32,
Kenneth Russell56a3e862017-12-08 03:11:34468 },
Ben Pastene44221d32020-05-21 23:38:36469 'args': [
470 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
471 ],
Kenneth Russell56a3e862017-12-08 03:11:34472 },
John Budorick614f91a2020-03-30 20:34:55473 'Linux Tests (dbg)(1)': {
474 # crbug.com/1066161
475 'swarming': {
476 'shards': 20,
477 },
478 },
Stephen Martinis1384ff92020-01-07 19:52:15479 'Mac ASan 64 Tests (1)': {
Kenneth Russellfbda3c532017-12-08 23:57:24480 'swarming': {
John Budorick542f4762020-03-17 20:40:14481 'dimension_sets': [
482 {
483 # These shards are liable to time out when running on minis.
484 'cores': '8',
485 }
486 ],
Kenneth Russellfbda3c532017-12-08 23:57:24487 'shards': 20,
488 },
489 },
John Budorickd3375fa2020-03-17 20:49:11490 'Mac10.13 Tests (dbg)': {
491 'swarming': {
492 'shards': 20,
493 },
494 },
Stephen Martinis1384ff92020-01-07 19:52:15495 'ToTWin(dbg)': {
Kenneth Russelleb60cbd22017-12-05 07:54:28496 'swarming': {
John Budorickca14c76f62017-12-09 14:19:18497 'shards': 20,
Kenneth Russelleb60cbd22017-12-05 07:54:28498 },
499 },
Stephen Martinis1384ff92020-01-07 19:52:15500 'ToTWin64(dbg)': {
Kenneth Russell8ceeabf2017-12-11 17:53:28501 'swarming': {
502 'shards': 20,
503 },
504 },
Kenneth Russell6c83d212018-07-27 20:52:59505 'Win10 Tests x64': {
506 # crbug.com/868082
507 'args': [
508 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
509 ],
Takuto Ikutac9c269a2019-01-10 22:40:25510 'swarming': {
511 # This is for slow test execution that often becomes a critical path of
512 # swarming jobs. crbug.com/868114
513 'shards': 15,
514 }
Kenneth Russell6c83d212018-07-27 20:52:59515 },
Sajjad Mirza87e17b242020-01-22 18:49:07516 'Win10 Tests x64 Code Coverage': {
517 # crbug.com/868082
518 'args': [
519 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
520 ],
521 'swarming': {
522 # This is for slow test execution that often becomes a critical path of
523 # swarming jobs. crbug.com/868114
524 'shards': 15,
525 }
526 },
Stephen Martinis1384ff92020-01-07 19:52:15527 'Win7 Tests (1)': {
528 # This is for slow test execution that often becomes a critical path of
529 # swarming jobs. crbug.com/868114
530 'swarming': {
531 'shards': 15,
532 },
533 },
534 'Win7 Tests (dbg)(1)': {
Pavol Markoc579e072019-12-05 22:42:02535 'swarming': {
536 'shards': 20,
537 },
538 },
Stephen Martinis1384ff92020-01-07 19:52:15539 'linux-chromeos-chrome': {
540 # TODO(https://crbug.com/932269): Promote out of experiment when the
541 # tests are green.
542 'args': [
543 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
544 ],
545 },
546 'linux-chromeos-code-coverage': {
Nico Weber0c2861b2018-12-14 18:05:16547 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:15548 'shards': 50,
549 },
550 },
551 'linux-chromeos-dbg': {
552 'swarming': {
553 'shards': 30,
554 },
555 },
556 'linux-chromeos-rel': {
557 'swarming': {
558 'shards': 20,
Stephanie Kime9008f72020-03-05 23:01:16559 'dimension_sets': [
560 {
561 'kvm': '1',
562 },
563 ],
Stephen Martinis1384ff92020-01-07 19:52:15564 },
565 },
566 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01567 'args': [
568 '--no-sandbox',
569 ],
Stephen Martinis1384ff92020-01-07 19:52:15570 'swarming': {
571 'shards': 50,
572 },
573 },
574 'linux-trusty-rel': {
575 'args': [
John Budorick79ec9012020-01-08 21:56:31576 '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
577 ],
Stephen Martinis1384ff92020-01-07 19:52:15578 },
579 'mac-code-coverage': {
Stephen Martinis1384ff92020-01-07 19:52:15580 'swarming': {
581 'shards': 15,
582 },
583 },
Stephen Martinis1384ff92020-01-07 19:52:15584 'win-asan': {
Nico Weber3f919792020-06-12 23:34:52585 # These are very slow on the ASAN trybot for some reason.
586 # crbug.com/794372
Stephen Martinis1384ff92020-01-07 19:52:15587 'swarming': {
Nico Weber3f919792020-06-12 23:34:52588 'shards': 40,
Nico Weber0c2861b2018-12-14 18:05:16589 },
590 },
Kenneth Russelleb60cbd22017-12-05 07:54:28591 },
592 },
Maksim Sisov4af9c032020-06-12 12:43:11593 'browser_tests_wayland': {
594 'modifications': {
595 'Linux Ozone Tester (Wayland)': {
596 'args': [
597 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_browser_tests.filter',
598 ],
599 },
600 },
601 },
602 'browser_tests_x11': {
603 'modifications': {
604 'Linux Ozone Tester (X11)': {
605 'args': [
606 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.x11_browser_tests.filter',
607 ],
608 },
609 },
610 },
Erik Chen681dc0282019-11-26 22:54:49611 'cc_unittests': {
612 'modifications': {
613 'Linux TSan Tests': {
614 'swarming': {
615 'shards': 3,
616 },
617 },
John Budorickfa8f1da92020-01-15 18:11:38618 'android-marshmallow-x86-fyi-rel': {
619 # https://crbug.com/1039860
620 'args': [
621 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
622 ],
623 },
Haiyang Pan08d09dc2020-04-01 16:11:21624 'android-pie-x86-rel': {
John Budorickfa8f1da92020-01-15 18:11:38625 # https://crbug.com/1039860
626 'args': [
627 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.cc_unittests.filter',
628 ],
629 },
Erik Chen681dc0282019-11-26 22:54:49630 },
631 },
Dirk Pranke1b767092017-12-07 04:44:23632 'checkbins': {
633 'remove_from': [
Stephen Martinis47d77132019-04-24 23:51:33634 'linux-archive-dbg',
635 'linux-archive-rel',
636 'mac-archive-dbg',
637 'mac-archive-rel',
Dirk Pranke1b767092017-12-07 04:44:23638 ],
639 },
Andrew Luod252791ac2019-10-15 00:28:13640 'chrome_java_test_pagecontroller_tests': {
641 'modifications': {
642 'android-pie-arm64-rel': {
643 'experiment_percentage': 100, # https://crbug.com/924194
644 },
645 },
646 },
Yun Liu7cfd28a2019-10-30 01:57:12647 'chrome_public_smoke_test': {
648 'remove_from': [
649 'android-code-coverage-native', # https://crbug.com/1018780
650 ],
651 },
Kenneth Russelleb60cbd22017-12-05 07:54:28652 'chrome_public_test_apk': {
John Budorick27d2d44e2019-05-20 20:26:09653 'remove_from': [
654 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12655 'android-code-coverage-native', # https://crbug.com/1018780
Haiyang Pana3ff55ae2020-04-23 18:26:54656 'android-lollipop-arm-rel', # https://crbug.com/1060245
John Budorick27d2d44e2019-05-20 20:26:09657 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28658 'modifications': {
Natalie Chouinard48afb4352020-04-17 21:30:32659 'Android CFI': {
660 'args': [
661 '--exclude-annotation',
662 'Feature=RenderTest', # https://crbug.com/1068294
663 ],
664 },
Kenneth Russelleb60cbd22017-12-05 07:54:28665 'Marshmallow 64 bit Tester': {
666 'swarming': {
Kenneth Russelleb60cbd22017-12-05 07:54:28667 'shards': 14,
668 },
669 },
Arthur Wang5dd7b07c2020-04-04 01:05:22670 'Marshmallow Tablet Tester': {
671 'args': [
672 '--timeout-scale',
673 '2.0',
674 ],
675 },
Ben Pastenec73e96e92018-07-12 01:40:35676 'Oreo Phone Tester': {
bsheedy01833462018-12-07 01:05:57677 # TODO(https://crbug.com/884413): Re-enable this once the tests are
678 # either passing or there is more capacity.
679 'experiment_percentage': 0,
Ben Pastenec73e96e92018-07-12 01:40:35680 },
Stephen Martinis1384ff92020-01-07 19:52:15681 'android-arm64-proguard-rel': {
682 'swarming': {
683 'shards': 25,
684 },
685 },
Haiyang Pan1ad3bb032020-04-24 23:52:03686 'android-lollipop-arm-rel-swarming': {
Brian Sheedy44a7a0032020-04-16 19:20:57687 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31688 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57689 },
690 },
Stephen Martinis1384ff92020-01-07 19:52:15691 'android-marshmallow-arm64-rel': {
692 'swarming': {
693 'shards': 25,
694 },
695 },
Brian Sheedy44a7a0032020-04-16 19:20:57696 'android-marshmallow-arm64-rel-swarming': {
697 'swarming': {
Brian Sheedy180c2dd2020-04-22 19:34:31698 'service_account': '[email protected]'
Brian Sheedy44a7a0032020-04-16 19:20:57699 },
700 },
Haiyang Pan37fbd7a42020-06-03 03:27:37701 'android-marshmallow-x86-fyi-rel': {
702 'args': [
703 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.chrome_public_test_apk.filter',
Haiyang Panbdcbbe52020-06-16 20:20:06704 '-v', # TODO(crbug.com/1093602) Remove once the issue is resolved
Haiyang Pan37fbd7a42020-06-03 03:27:37705 ],
706 },
Stephen Martinis1384ff92020-01-07 19:52:15707 'android-pie-arm64-rel': {
708 'args': [
709 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.chrome_public_test_apk.filter', # https://crbug.com/1010211
710 ],
Haiyang Pan43640ee2020-02-13 01:38:00711 },
Haiyang Pan08d09dc2020-04-01 16:11:21712 'android-pie-x86-rel': {
Haiyang Pan43640ee2020-02-13 01:38:00713 'args': [
Haiyang Pan71373072020-03-02 19:57:49714 '--avd-config=../../tools/android/avd/proto/generic_playstore_android28.textpb',
715 # https://crbug.com/1046059
Haiyang Pan23f64f52020-06-04 01:23:32716 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.chrome_public_test_apk.filter',
Haiyang Pan43640ee2020-02-13 01:38:00717 ],
Haiyang Pan71373072020-03-02 19:57:49718 'swarming': {
719 'named_caches': [
720 {
721 'name': 'avd_generic_playstore_android28',
722 'path': '.android',
723 },
724 {
725 'name': 'system_images_android_28_google_apis_playstore_x86',
726 'path': '.emulator_sdk',
727 },
728 ]
729 },
John Budorick34009472018-04-03 17:38:44730 },
Kenneth Russelleb60cbd22017-12-05 07:54:28731 },
732 },
733 'chrome_public_test_vr_apk': {
Nico Weberb0b3f5862018-07-13 18:45:15734 'remove_from': [
bsheedy410dd7c2018-06-15 22:42:09735 'Lollipop Tablet Tester',
736 'Marshmallow Tablet Tester',
Haiyang Pan801fbaa32019-09-06 18:43:09737 'android-marshmallow-x86-fyi-rel',
Haiyang Pan08d09dc2020-04-01 16:11:21738 'android-pie-x86-rel',
Andrew Luo38b311f2019-10-04 03:42:09739 'android-pie-arm64-rel', # https://crbug.com/1010211
bsheedydf58b4e2018-11-01 19:42:16740 'ToTAndroid',
741 'ToTAndroidCFI',
John Budorick27d2d44e2019-05-20 20:26:09742 'android-asan', # https://crbug.com/964562
Yun Liu7cfd28a2019-10-30 01:57:12743 'android-code-coverage-native', # https://crbug.com/1018780
bsheedy410dd7c2018-06-15 22:42:09744 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28745 },
bsheedy75a4dd52018-11-27 23:24:30746 'chrome_public_test_vr_apk-vega': {
747 'modifications': {
bsheedy75a4dd52018-11-27 23:24:30748 'Oreo Phone Tester': {
749 'swarming': {
750 'dimension_sets': [
751 {
752 'device_os': 'OVR1.180808.003',
753 'device_type': 'vega',
754 'os': 'Android',
755 },
756 ],
757 },
758 }
759 }
760 },
Takuto Ikuta1b749b902019-04-11 18:05:53761 'chromedriver_py_tests': {
762 'remove_from': [
763 # Timeout happens sometimes (crbug.com/951799).
Takuto Ikuta1b749b902019-04-11 18:05:53764 'Win10 Tests x64 (dbg)',
765 ],
766 },
Yun Liu3e759dbb2019-11-01 19:25:52767 'components_browsertests': {
768 'remove_from': [
769 'android-code-coverage-native', # crbug/1018434
770 ],
771 },
Kenneth Russelleb60cbd22017-12-05 07:54:28772 'components_unittests': {
Yun Liu3e759dbb2019-11-01 19:25:52773 'remove_from': [
Stephen Roeac495972020-02-25 23:32:41774 'Fuchsia ARM64', # https://crbug.com/961457
Yun Liu16394ab32019-11-19 16:37:57775 'Fuchsia x64', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52776 'android-code-coverage-native', # crbug/1018431
Kevin Marshallce2afe1b2019-12-06 00:49:21777 'fuchsia-fyi-arm64-rel', # https://crbug.com/961457
778 'fuchsia-fyi-x64-dbg', # https://crbug.com/961457
779 'fuchsia-fyi-x64-rel', # https://crbug.com/961457
Yun Liu3e759dbb2019-11-01 19:25:52780 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28781 'modifications': {
John Budorick5052d552017-12-13 02:59:34782 'Linux ASan LSan Tests (1)': {
783 # These are very slow on the ASAN trybot for some reason.
784 # crbug.com/794372
785 'swarming': {
786 'shards': 5,
787 },
788 },
Takuto Ikuta54671d972018-07-19 19:06:35789 'Linux Chromium OS ASan LSan Tests (1)': {
790 # These are very slow on the ASAN trybot for some reason.
791 # crbug.com/794372
792 'swarming': {
793 'shards': 5,
794 },
795 },
Erik Chen681dc0282019-11-26 22:54:49796 'Linux TSan Tests': {
797 'swarming': {
798 'shards': 2,
799 },
800 },
Omer Katz7d2be652020-01-22 18:13:46801 'linux-blink-heap-concurrent-marking-tsan-rel': {
802 'swarming': {
803 'shards': 2,
804 },
805 },
Kenneth Russelleb60cbd22017-12-05 07:54:28806 },
807 },
808 'content_browsertests': {
Brad Halla36886c2019-02-26 16:52:29809 'remove_from': [
Brad Halla36886c2019-02-26 16:52:29810 'CrWinAsan(dll)', # https://crbug.com/935598
Yun Liu42f79ea2019-11-19 01:21:18811 'android-code-coverage-native', # crbug/1018434
Yuke Liaod7da81b2020-03-20 18:57:57812 # http://crbug.com/1060245#c30: due to low utility and capacity.
813 'android-marshmallow-arm64-rel',
Brad Halla36886c2019-02-26 16:52:29814 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28815 'modifications': {
Kenneth Russellfbda3c532017-12-08 23:57:24816 'Cast Audio Linux': {
817 'args': [
Nico Weber02f30392018-07-16 18:39:43818 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24819 ],
Kenneth Russellfbda3c532017-12-08 23:57:24820 },
821 'Cast Linux': {
822 'args': [
Nico Weber02f30392018-07-16 18:39:43823 '--test-launcher-filter-file=../../testing/buildbot/filters/cast-linux.content_browsertests.filter',
Kenneth Russellfbda3c532017-12-08 23:57:24824 ],
Kenneth Russellfbda3c532017-12-08 23:57:24825 },
Erik Chenb681c8c2019-11-25 22:52:52826 'Linux ASan LSan Tests (1)': {
827 'swarming': {
828 'shards': 12,
829 },
830 },
Chris Cunninghame1a04ea2019-04-24 01:49:32831 'Linux ASan Tests (sandboxed)': {
832 'swarming': {
Stephen McGruer640f0c32020-02-14 15:29:40833 'shards': 4, # https://crbug.com/1051944
Chris Cunninghame1a04ea2019-04-24 01:49:32834 },
835 },
Erik Chen681dc0282019-11-26 22:54:49836 'Linux TSan Tests': {
837 'swarming': {
838 'shards': 15,
839 },
840 },
Stephen Martinis1384ff92020-01-07 19:52:15841 'Lollipop Phone Tester': {
842 'swarming': {
843 'shards': 13,
844 },
845 },
846 'Win10 Tests x64': {
847 # crbug.com/868082
848 'args': [
849 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
850 ],
851 },
852 'Win10 Tests x64 (dbg)': {
853 'experiment_percentage': 100,
854 # crbug.com/868082
855 'args': [
856 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
Stephen Martinis1384ff92020-01-07 19:52:15857 ],
858 },
Sajjad Mirza87e17b242020-01-22 18:49:07859 'Win10 Tests x64 Code Coverage': {
860 # crbug.com/868082
861 'args': [
862 '--disable-features=WebRTC-H264WithOpenH264FFmpeg',
863 ],
864 },
Stephen Martinis1384ff92020-01-07 19:52:15865 'android-arm64-proguard-rel': {
866 'swarming': {
867 'shards': 16,
868 },
869 },
870 'android-asan': {
871 'args': [
872 '--test-launcher-filter-file=../../testing/buildbot/filters/android.asan.content_browsertests.filter',
873 ],
874 'swarming': {
875 'shards': 18,
876 },
877 },
Haiyang Pan32b83392020-03-14 01:38:46878 'android-lollipop-arm-rel': {
879 'swarming': {
880 'shards': 15,
881 },
882 },
Stephen Martinis1384ff92020-01-07 19:52:15883 'android-marshmallow-arm64-rel': {
884 'swarming': {
885 'shards': 16,
886 },
887 },
John Budoricka4e23882020-02-28 18:36:43888 'android-marshmallow-x86-fyi-rel': {
889 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:57890 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_browsertests.filter',
Haiyang Pancd66427a2020-06-17 02:36:25891 '-v', # TODO(crbug.com/1093602) Remove once the issue is resolved
John Budoricka4e23882020-02-28 18:36:43892 ],
893 },
Haiyang Pan08d09dc2020-04-01 16:11:21894 'android-pie-x86-rel': {
John Budoricka4e23882020-02-28 18:36:43895 'args': [
Haiyang Pan12d5acd2020-06-01 20:54:57896 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.content_browsertests.filter',
John Budoricka4e23882020-02-28 18:36:43897 ],
898 },
Omer Katz7d2be652020-01-22 18:13:46899 'linux-blink-heap-concurrent-marking-tsan-rel': {
900 'swarming': {
901 'shards': 4,
902 },
903 },
Stephen Martinis1384ff92020-01-07 19:52:15904 'linux-chromeos-code-coverage': {
905 'swarming': {
906 'shards': 12,
907 },
908 },
Albert J. Wong91f109652019-11-19 03:01:16909 'linux-chromeos-rel': {
910 'swarming': {
911 'shards': 3,
912 },
913 },
Yuke Liao79424e42020-01-06 21:00:11914 'linux-code-coverage': {
Yuke Liao58e1d202020-03-20 23:02:01915 'args': [
916 '--no-sandbox',
917 ],
Yuke Liao79424e42020-01-06 21:00:11918 'swarming': {
919 'shards': 12,
920 },
921 },
Kenneth Russelleb60cbd22017-12-05 07:54:28922 },
923 },
Maksim Sisov6058ba72020-05-04 10:29:13924 'content_browsertests_wayland': {
925 'modifications': {
926 'Linux Ozone Tester (Wayland)': {
927 'args': [
928 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.wayland_content_browsertests.filter',
929 ],
930 },
931 },
932 },
933 'content_browsertests_x11': {
934 'modifications': {
935 'Linux Ozone Tester (X11)': {
936 'args': [
937 '--test-launcher-filter-file=../../testing/buildbot/filters/ozone-linux.x11_content_browsertests.filter',
938 ],
939 },
940 },
941 },
Nico Weber81e16ace22018-06-30 02:58:47942 'content_shell_crash_test': {
Haiyang Pan8c201b92020-06-04 01:25:07943 'remove_from': [
944 'android-marshmallow-x86-fyi-rel', # crbug.com/1084353
945 ],
Dirk Prankeb1c36b322018-07-11 02:42:00946 'modifications': {
Dirk Prankeb1c36b322018-07-11 02:42:00947 'Win10 Tests x64 (dbg)': {
948 'experiment_percentage': 100, # https://crbug.com/861730
949 },
950 },
Nico Weber81e16ace22018-06-30 02:58:47951 },
John Budorick27d2d44e2019-05-20 20:26:09952 'content_shell_test_apk': {
953 'remove_from': [
John Budorick27d2d44e2019-05-20 20:26:09954 'android-asan', # https://crbug.com/964562
Yun Liu3e759dbb2019-11-01 19:25:52955 'android-code-coverage-native', # crbug/1018434
John Budorick27d2d44e2019-05-20 20:26:09956 ],
John Budorickee2e64f2020-03-02 20:19:10957 'modifications': {
958 'android-marshmallow-x86-fyi-rel': {
959 'args': [
Haiyang Pan28e73582020-05-30 00:34:27960 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.content_shell_test_apk.filter',
John Budorickee2e64f2020-03-02 20:19:10961 ],
962 },
Haiyang Pan08d09dc2020-04-01 16:11:21963 'android-pie-x86-rel': {
John Budorickee2e64f2020-03-02 20:19:10964 'args': [
965 '--gtest_filter=-ContentViewScrollingTest.testFling',
966 ],
967 },
968 },
John Budorick27d2d44e2019-05-20 20:26:09969 },
Kenneth Russelleb60cbd22017-12-05 07:54:28970 'content_unittests': {
Yun Liu42f79ea2019-11-19 01:21:18971 'remove_from': [
Yun Liu42f79ea2019-11-19 01:21:18972 'android-code-coverage-native', # crbug/1018434
973 ],
Kenneth Russelleb60cbd22017-12-05 07:54:28974 'modifications': {
John Budorick5052d552017-12-13 02:59:34975 'Linux ASan LSan Tests (1)': {
976 # These are slow on the ASAN trybot for some reason.
977 # crbug.com/794372
978 'swarming': {
979 'shards': 2,
980 },
981 },
Takuto Ikuta54671d972018-07-19 19:06:35982 'Linux ChromiumOS MSan Tests': {
983 # These are very slow on the Chrome OS MSAN trybot for some reason.
984 # crbug.com/865455
985 'swarming': {
986 'shards': 2,
987 },
988 },
Kenneth Russelleb60cbd22017-12-05 07:54:28989 },
990 },
Jonah Ryan-Davis832c8462020-06-09 03:45:03991 'context_lost_passthrough_tests': {
992 'modifications': {
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:00993 'Mac FYI GPU ASAN Release': {
994 'args': [
995 '--is-asan',
996 ]
997 },
Jonah Ryan-Davis832c8462020-06-09 03:45:03998 'Win10 x64 Debug (NVIDIA)': {
999 'args': [
1000 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1001 # longer necessary to figure out why the renderer process is hanging.
1002 '--extra-browser-args=--no-sandbox',
1003 ],
1004 },
1005 },
1006 },
1007 'context_lost_validating_tests': {
Brian Sheedye285c9b2019-07-15 21:42:461008 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1009 # exception once there is enough capacity to run these tests.
1010 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461011 'Android FYI Release (Pixel 2)',
Chong Gu44db95b02020-05-19 19:40:131012 'Fuchsia x64' # https://crbug.com/1058255
Brian Sheedye285c9b2019-07-15 21:42:461013 ],
Kenneth Russellc1a09302018-07-10 01:12:541014 'modifications': {
1015 'Mac FYI GPU ASAN Release': {
1016 'args': [
1017 '--is-asan',
1018 ]
1019 },
1020 },
1021 },
Kenneth Russellfbda3c532017-12-08 23:57:241022 'crashpad_tests': {
1023 'remove_from': [
Nico Weber15a00d62018-05-16 17:11:481024 'linux-win_cross-rel', # https://crbug.com/762167
Vlad Tsyrklevich06a9a44f2019-07-24 19:14:391025 # https://crbug.com/crashpad/304
1026 'Linux TSan Tests',
1027 'ToTLinuxTSan',
1028 # https://crbug.com/crashpad/306
1029 'Linux CFI',
1030 'CFI Linux ToT',
Kenneth Russellfbda3c532017-12-08 23:57:241031 ],
1032 },
John Budorick5bc387fe2019-05-09 20:02:531033 'cronet_sizes': {
1034 'modifications': {
1035 'android-cronet-arm-dbg': {
1036 'swarming': {
1037 'dimension_sets': [
1038 {
1039 'device_os': None,
1040 'device_type': None,
Takuto Ikuta5e459b12019-07-09 05:30:561041 'os': 'Ubuntu-16.04',
John Budorick5bc387fe2019-05-09 20:02:531042 },
1043 ],
1044 },
1045 },
1046 },
1047 },
Zhenyao Moc307eeb72018-12-20 01:03:201048 'dawn_end2end_tests': {
1049 'remove_from': [
Zhenyao Moc307eeb72018-12-20 01:03:201050 'Linux FYI Release (AMD R7 240)', # https://crbug.com/915430
1051 ],
1052 },
Brian Sheedye285c9b2019-07-15 21:42:461053 'depth_capture_tests': {
1054 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1055 # exception once there is enough capacity to run these tests.
1056 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461057 'Android FYI Release (Pixel 2)',
1058 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591059 'modifications': {
1060 'Win10 x64 Debug (NVIDIA)': {
1061 'args': [
1062 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1063 # longer necessary to figure out why the renderer process is hanging.
1064 '--extra-browser-args=--no-sandbox',
1065 ],
1066 },
1067 },
Brian Sheedye285c9b2019-07-15 21:42:461068 },
Ben Pastene61ad637c2020-05-08 22:24:411069 'disk_usage_tast_test': {
1070 # TODO(crbug.com/1077659): Add the test back after it's fixed.
1071 'remove_from': [
1072 'chromeos-kevin-rel',
1073 ],
1074 },
Joe Downing41486042018-10-18 22:44:441075 'extensions_browsertests': {
Brad Halla36886c2019-02-26 16:52:291076 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291077 'CrWinAsan(dll)', # https://crbug.com/935598
1078 ],
Joe Downing41486042018-10-18 22:44:441079 'modifications': {
1080 'Win10 Tests x64 (dbg)': {
1081 'experiment_percentage': 100, # https://crbug.com/876615
1082 },
1083 },
1084 },
Kenneth Russelleb60cbd22017-12-05 07:54:281085 'gin_unittests': {
1086 'remove_from': [
Nico Weber1394523f2018-06-06 15:58:471087 'ToTLinuxASan', # https://crbug.com/831667
Nico Weberd36959682018-04-12 03:33:461088 'Linux ASan LSan Tests (1)', # https://crbug.com/831667
Nico Weber1394523f2018-06-06 15:58:471089 'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
Kenneth Russelleb60cbd22017-12-05 07:54:281090 ],
1091 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001092 'gl_tests_passthrough': {
1093 'remove_from': [
1094 'CFI Linux ToT',
1095 # Can't run on MSAN because gl_tests uses the hardware driver,
1096 # which isn't instrumented.
1097 'Linux MSan Tests',
1098 ],
1099 'modifications': {
1100 # TODO(kbr): figure out a better way to specify blocks of
1101 # arguments like this for tests on multiple machines.
1102 'Linux ASan LSan Tests (1)': {
1103 'args': [
1104 '--use-gpu-in-tests',
1105 '--no-xvfb',
1106 ],
1107 'swarming': {
1108 'dimension_sets': [
1109 {
1110 'gpu': '10de:1cb3',
1111 'os': 'Ubuntu',
1112 'pool': 'chromium.tests.gpu.template',
1113 },
1114 ],
1115 },
1116 },
1117 'Linux CFI': {
1118 'args': [
1119 '--use-gpu-in-tests',
1120 '--no-xvfb',
1121 ],
1122 'swarming': {
1123 'dimension_sets': [
1124 {
1125 'gpu': '10de:1cb3',
1126 'os': 'Ubuntu',
1127 'pool': 'chromium.tests.gpu.template',
1128 },
1129 ],
1130 },
1131 },
1132 'Linux TSan Tests': {
1133 'args': [
1134 '--use-gpu-in-tests',
1135 '--no-xvfb',
1136 ],
1137 'swarming': {
1138 'dimension_sets': [
1139 {
1140 'gpu': '10de:1cb3',
1141 'os': 'Ubuntu',
1142 'pool': 'chromium.tests.gpu.template',
1143 },
1144 ],
1145 },
1146 },
1147 },
1148 },
Jonah Ryan-Davise25a89f2020-05-29 20:18:241149 'gl_tests_validating': {
John Budorickca14c76f62017-12-09 14:19:181150 'remove_from': [
John Budorickca14c76f62017-12-09 14:19:181151 'CFI Linux ToT',
Kenneth Russell8a386d42018-06-02 09:48:011152 'Android FYI Release (Nexus 5X)',
Takuto Ikutaf5333252019-11-06 16:07:081153 # Can't run on MSAN because gl_tests uses the hardware driver,
Kenneth Russell55bbec52018-05-03 18:44:551154 # which isn't instrumented.
1155 'Linux MSan Tests',
John Budorickca14c76f62017-12-09 14:19:181156 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281157 'modifications': {
Kenneth Russell1a515be2018-04-28 03:54:451158 # TODO(kbr): figure out a better way to specify blocks of
1159 # arguments like this for tests on multiple machines.
1160 'Linux ASan LSan Tests (1)': {
1161 'args': [
1162 '--use-gpu-in-tests',
1163 '--no-xvfb',
1164 ],
1165 'swarming': {
1166 'dimension_sets': [
1167 {
1168 'gpu': '10de:1cb3',
1169 'os': 'Ubuntu',
Ben Pastene2b961a62020-06-17 16:13:161170 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:451171 },
1172 ],
1173 },
Kenneth Russell1a515be2018-04-28 03:54:451174 },
Kenneth Russell1a515be2018-04-28 03:54:451175 'Linux CFI': {
1176 'args': [
1177 '--use-gpu-in-tests',
1178 '--no-xvfb',
1179 ],
1180 'swarming': {
1181 'dimension_sets': [
1182 {
1183 'gpu': '10de:1cb3',
1184 'os': 'Ubuntu',
Ben Pastene2b961a62020-06-17 16:13:161185 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:451186 },
1187 ],
1188 },
Kenneth Russell1a515be2018-04-28 03:54:451189 },
1190 'Linux TSan Tests': {
1191 'args': [
1192 '--use-gpu-in-tests',
1193 '--no-xvfb',
1194 ],
1195 'swarming': {
1196 'dimension_sets': [
1197 {
1198 'gpu': '10de:1cb3',
1199 'os': 'Ubuntu',
Ben Pastene2b961a62020-06-17 16:13:161200 'pool': 'chromium.tests.gpu',
Kenneth Russell1a515be2018-04-28 03:54:451201 },
1202 ],
1203 },
Kenneth Russell1a515be2018-04-28 03:54:451204 },
John Budorick79ec9012020-01-08 21:56:311205 'android-marshmallow-x86-fyi-rel': {
1206 'args': [
1207 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1208 ],
1209 },
Andrew Luo38b311f2019-10-04 03:42:091210 'android-pie-arm64-rel': {
John Budorick79ec9012020-01-08 21:56:311211 'args': [
Andrew Luobe83fd82019-12-19 03:07:581212 '--test-launcher-filter-file=../../testing/buildbot/filters/android.pie_arm64_rel.gl_tests.filter', # https://crbug.com/1034007
1213 ],
Andrew Luo38b311f2019-10-04 03:42:091214 },
Haiyang Pan08d09dc2020-04-01 16:11:211215 'android-pie-x86-rel': {
John Budorick79ec9012020-01-08 21:56:311216 'args': [
1217 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.gl_tests.filter',
1218 ],
1219 },
Kenneth Russelleb60cbd22017-12-05 07:54:281220 },
1221 },
Takuto Ikutaf5333252019-11-06 16:07:081222 'gl_unittests': {
1223 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081224 # On Android, these are already run on the main waterfall.
1225 # Run them on the one-off Android FYI bots, though.
1226 'Android FYI Release (Nexus 5X)',
1227 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
1228 'Linux FYI Release (AMD R7 240)',
Yuly Novikov37e04342020-05-29 00:52:041229 # Can't run on MSAN because gl_unittests uses the hardware driver,
1230 # which isn't instrumented.
1231 'Linux MSan Tests',
Takuto Ikutaf5333252019-11-06 16:07:081232 ],
Takuto Ikutaf5333252019-11-06 16:07:081233 },
1234 'gl_unittests_ozone': {
1235 'remove_from': [
1236 # Can't run on MSAN because gl_unittests_ozone uses the hardware driver,
1237 # which isn't instrumented.
1238 'Linux ChromiumOS MSan Tests',
1239 ],
1240 },
1241 'gpu_process_launch_tests': {
1242 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1243 # exception once there is enough capacity to run these tests.
1244 'remove_from': [
Takuto Ikutaf5333252019-11-06 16:07:081245 'Android FYI Release (Pixel 2)',
1246 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591247 'modifications': {
1248 'Win10 x64 Debug (NVIDIA)': {
1249 'args': [
1250 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1251 # longer necessary to figure out why the renderer process is hanging.
1252 '--extra-browser-args=--no-sandbox',
1253 ],
1254 },
1255 },
Takuto Ikutaf5333252019-11-06 16:07:081256 },
Brian Sheedye285c9b2019-07-15 21:42:461257 'hardware_accelerated_feature_tests': {
1258 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1259 # exception once there is enough capacity to run these tests.
1260 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461261 'Android FYI Release (Pixel 2)',
1262 ],
1263 },
Brad Halla36886c2019-02-26 16:52:291264 'headless_browsertests': {
1265 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291266 'CrWinAsan(dll)', # https://crbug.com/935598
Chong Gue04159c2020-06-04 02:45:391267 'Fuchsia ARM64', # https://crbug.com/757053
1268 'Fuchsia x64', # https://crbug.com/757053
1269 ],
1270 },
1271 'headless_unittests': {
1272 'remove_from': [
1273 'Fuchsia ARM64', # https://crbug.com/757053
1274 'Fuchsia x64', # https://crbug.com/757053
Brad Halla36886c2019-02-26 16:52:291275 ],
1276 },
Kenneth Russell8a386d42018-06-02 09:48:011277 'info_collection_tests': {
1278 'remove_from': [
Kenneth Russell8a386d42018-06-02 09:48:011279 # The Mac ASAN swarming bot runs tests on two different GPU
1280 # types, so we can't have one expected vendor ID / device ID.
1281 'Mac FYI GPU ASAN Release',
Kenneth Russell8a386d42018-06-02 09:48:011282 'Android V8 FYI Release (Nexus 5X)',
1283 'Linux V8 FYI Release (NVIDIA)',
Michael Achenbach5fdfc67b2018-12-13 13:26:351284 'Linux V8 FYI Release - pointer compression (NVIDIA)',
Kenneth Russell8a386d42018-06-02 09:48:011285 'Mac V8 FYI Release (Intel)',
1286 'Win V8 FYI Release (NVIDIA)',
1287 ],
Brian Sheedyfe61cdac2020-02-12 01:25:591288 'modifications': {
Brian Sheedydf2672f2020-05-07 20:44:361289 'Win10 FYI x64 Exp Release (Intel HD 630)': {
1290 'args': [
1291 # TODO(https://crbug.com/1053803): Add this to all tests once UHD
1292 # 630 machines are used alongside HD 630 machines.
1293 '--expected-device-id', '3e92',
1294 ],
1295 },
Brian Sheedyfe61cdac2020-02-12 01:25:591296 'Win10 x64 Debug (NVIDIA)': {
1297 'args': [
1298 # TODO(https://crbug.com/1007013): Remove this flag when it's no
1299 # longer necessary to figure out why the renderer process is hanging.
1300 '--extra-browser-args=--no-sandbox',
1301 ],
1302 },
1303 },
Brian Sheedy32eeeb52020-05-22 01:49:371304 'replacements': {
1305 'ChromeOS FYI Release (amd64-generic)': {
1306 'args': {
1307 # Swarming does not report a GPU since tests are run in a VM, but
1308 # the VM does report that a GPU is present.
1309 '--expected-vendor-id': '1af4',
1310 '--expected-device-id': '1050',
1311 },
1312 }
1313 },
Kenneth Russell8a386d42018-06-02 09:48:011314 },
Kenneth Russelleb60cbd22017-12-05 07:54:281315 'interactive_ui_tests': {
Brad Halla36886c2019-02-26 16:52:291316 'remove_from': [
Brad Halla36886c2019-02-26 16:52:291317 'CrWinAsan(dll)', # https://crbug.com/935598
1318 ],
Kenneth Russelleb60cbd22017-12-05 07:54:281319 'modifications': {
Stephen Martinis1384ff92020-01-07 19:52:151320 'Linux - Future (dbg)': { # client.v8.chromium
Nico Weberdae13cd92018-12-14 13:56:261321 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151322 'shards': 3,
Nico Weberdae13cd92018-12-14 13:56:261323 },
1324 },
John Budorickca14c76f62017-12-09 14:19:181325 'Linux ASan LSan Tests (1)': {
Nico Weber96a75a6942018-06-20 04:53:171326 # These are slow on the ASan trybot for some reason, crbug.com/794372
1327 'swarming': {
1328 'shards': 6,
1329 },
1330 },
Takuto Ikuta54671d972018-07-19 19:06:351331 'Linux ChromiumOS MSan Tests': {
1332 # These are very slow on the Chrome OS MSAN trybot for some reason.
1333 # crbug.com/865455
1334 'swarming': {
1335 'shards': 5,
1336 },
1337 },
Stephen Martinis1384ff92020-01-07 19:52:151338 'Linux TSan Tests': {
1339 # These are slow on the TSan bots for some reason, crbug.com/794372
Dirk Pranke8fd63c12017-12-10 18:06:271340 'swarming': {
Stephen Martinis1384ff92020-01-07 19:52:151341 'shards': 20,
Dirk Pranke8fd63c12017-12-10 18:06:271342 },
1343 },
Stephen Martinis1384ff92020-01-07 19:52:151344 'ToTLinuxTSan': {
1345 # These are slow on the TSan bots for some reason, crbug.com/794372
1346 'swarming': {
1347 'shards': 6,
1348 },
1349 },
Ian Struiksma07a90df2020-01-23 00:54:501350 'Win 7 Tests x64 (1)': {
1351 # These tests are continually flaky on Win7 bots, crbug.com/967588
1352 'args': [
1353 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1354 ],
1355 },
Stephen Martinis1384ff92020-01-07 19:52:151356 # temporary, https://crbug.com/818832
Greg Thompson3eb7e6522018-05-25 09:04:031357 'Win10 Tests x64 (dbg)': {
1358 'experiment_percentage': 100,
1359 },
Ian Struiksma07a90df2020-01-23 00:54:501360 'Win7 Tests (1)': {
1361 # These tests are continually flaky on Win7 bots, crbug.com/967588
1362 'args': [
1363 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1364 ],
1365 },
Stephen Martinis1384ff92020-01-07 19:52:151366 'Win7 Tests (dbg)(1)': {
Ian Struiksma07a90df2020-01-23 00:54:501367 # These tests are continually flaky on Win7 bots, crbug.com/967588
1368 'args': [
1369 '--test-launcher-filter-file=../../testing/buildbot/filters/autofill.interactive_ui_tests.filter',
1370 ],
Stephen Martinis1384ff92020-01-07 19:52:151371 'swarming': {
1372 'shards': 4,
1373 },
1374 },
Ben Pastene8ef125e2019-12-10 01:46:291375 'linux-chromeos-chrome': {
1376 # TODO(crbug.com/970649): Remove this filter.
1377 'args': [
1378 '--gtest_filter=-SadTabViewInteractiveUITest.ReloadMultipleSadTabs',
1379 ],
1380 },
Stephen Martinis1384ff92020-01-07 19:52:151381 'linux-chromeos-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111382 'swarming': {
1383 'shards': 10,
1384 },
1385 },
Stephen Martinis1384ff92020-01-07 19:52:151386 'linux-code-coverage': {
Yuke Liao79424e42020-01-06 21:00:111387 'swarming': {
1388 'shards': 10,
1389 },
1390 },
Kenneth Russelleb60cbd22017-12-05 07:54:281391 },
1392 },
John Budorickf00e5ff2019-06-11 21:21:061393 'ipc_tests': {
1394 'modifications': {
1395 'android-asan': {
1396 'swarming': {
1397 'shards': 2,
1398 },
1399 },
1400 },
1401 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031402 'maps_pixel_passthrough_test': {
1403 'replacements': {
1404 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1405 # use ${got_cr_revision}, which is only set on the V8 bots.
1406 'Linux V8 FYI Release (NVIDIA)': {
1407 'args': {
1408 '--git-revision': '${got_cr_revision}',
1409 },
1410 },
1411 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1412 'args': {
1413 '--git-revision': '${got_cr_revision}',
1414 },
1415 },
Jonah Ryan-Davisdeeffeaf2020-06-18 17:56:001416 'Mac V8 FYI Release (Intel)': {
1417 'args': {
1418 '--git-revision': '${got_cr_revision}',
1419 },
1420 },
Jonah Ryan-Davis832c8462020-06-09 03:45:031421 'Win V8 FYI Release (NVIDIA)': {
1422 'args': {
1423 '--git-revision': '${got_cr_revision}',
1424 },
1425 },
1426 },
1427 },
1428 'maps_pixel_validating_test': {
Brian Sheedye285c9b2019-07-15 21:42:461429 # TODO(https://crbug.com/850107): Remove the Android FYI Release (Pixel 2)
1430 # exception once there is enough capacity to run these tests.
1431 'remove_from': [
Brian Sheedye285c9b2019-07-15 21:42:461432 'Android FYI Release (Pixel 2)',
1433 ],
Brian Sheedy44fd891b2019-10-03 20:07:541434 'replacements': {
Brian Sheedy44fd891b2019-10-03 20:07:541435 # The V8 builders pass the V8 revision for ${got_revision}, so instead
1436 # use ${got_cr_revision}, which is only set on the V8 bots.
1437 'Android V8 FYI Release (Nexus 5X)': {
1438 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321439 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541440 },
1441 },
1442 'Linux V8 FYI Release (NVIDIA)': {
1443 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321444 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541445 },
1446 },
1447 'Linux V8 FYI Release - pointer compression (NVIDIA)': {
1448 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321449 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541450 },
1451 },
1452 'Mac V8 FYI Release (Intel)': {
1453 'args': {
Brian Sheedy4d335deb2020-04-01 20:47:321454 '--git-revision': '${got_cr_revision}',
Brian Sheedy44fd891b2019-10-03 20:07:541455 },
1456 },
Brian Sheedy44fd891b2019-10-03 20:07:541457 },
Brian Sheedye285c9b2019-07-15 21:42:461458 },
Andrew Luo38b311f2019-10-04 03:42:091459 'media_unittests': {
1460 'modifications': {
John Budorickb5185112020-01-08 22:40:211461 'android-marshmallow-x86-fyi-rel': {
1462 'args': [
Haiyang Pan569659f02020-05-30 00:48:451463 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_m.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211464 ],
1465 },
Andrew Luo38b311f2019-10-04 03:42:091466 'android-pie-arm64-rel': {
Andrew Luobe83fd82019-12-19 03:07:581467 'args': [
1468 '--gtest_filter=-AAudio/AudioOutputTest.Play200HzTone/0', # https://crbug.com/1034009
1469 ],
Andrew Luo38b311f2019-10-04 03:42:091470 },
Haiyang Pan08d09dc2020-04-01 16:11:211471 'android-pie-x86-rel': {
John Budorickb5185112020-01-08 22:40:211472 'args': [
Haiyang Pan569659f02020-05-30 00:48:451473 '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator_p.media_unittests.filter',
John Budorickb5185112020-01-08 22:40:211474 ],
1475 },
Andrew Luo38b311f2019-10-04 03:42:091476 },
1477 },
John Budorickf00e5ff2019-06-11 21:21:061478 'mojo_unittests': {
1479 'modifications': {
1480 'android-asan': {
1481 'swarming': {
John Budorick5a29d7542019-10-11 20:56:441482 'shards': 5,
John Budorickf00e5ff2019-06-11 21:21:061483 },
1484 },