blob: f6a57d8bbb099d0e0ad91327312b22e00d014b7a [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{
19 'android_webview_unittests': {
20 'remove_from': [
John Budorick826d5ed2017-12-28 19:27:3221 # On chromium.android, these do not need to run prior to M.
John Budorick2232bb982018-05-18 17:50:0722 'android-kitkat-arm-rel',
Kenneth Russelleb60cbd22017-12-05 07:54:2823 'KitKat Phone Tester (dbg)',
Kenneth Russelleb60cbd22017-12-05 07:54:2824 'KitKat Tablet Tester',
Kenneth Russelleb60cbd22017-12-05 07:54:2825 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2826 },
Kenneth Russell8a386d42018-06-02 09:48:0127 'angle_end2end_tests': {
28 'remove_from': [
29 # chromium.gpu.fyi
30 # TODO(ynovikov) Investigate why the test breaks on older devices.
31 'Android FYI Release (Nexus 5)',
32 'Android FYI Release (Nexus 6)',
33 'Android FYI Release (Nexus 9)',
34 # Temporarily disabled due to AMDGPU-PRO issues crbug.com/786219
35 'Linux FYI Release (AMD R7 240)',
Sunny Sachanandani917b074c2019-03-12 03:18:4936 # Disabled due to numerous ES2_VULKAN failures crbug.com/940750
37 'Linux FYI Experimental Release (Intel HD 630)',
Yuly Novikovab7256232019-04-08 19:08:0938 # Temporarily disabled due to bad NVIDIA driver upgrade crbug.com/950542
39 'Linux FYI Debug (NVIDIA)',
40 'Linux FYI GPU TSAN Release',
Kenneth Russell8a386d42018-06-02 09:48:0141 ],
42 },
43 'angle_perftests': {
44 'remove_from': [
Yuly Novikov04baee6d2018-12-21 21:22:2145 'Android FYI Release (Nexus 5)', # crbug.com/915429
Nico Weber521565b2018-07-12 22:50:1646 'Android FYI Release (Nexus 6)', # anglebug.com/2433
Yuly Novikovab7256232019-04-08 19:08:0947 'Linux FYI GPU TSAN Release', # crbug.com/950542
Kenneth Russell8a386d42018-06-02 09:48:0148 ],
49 },
Kenneth Russellfbda3c532017-12-08 23:57:2450 'angle_unittests': {
51 'remove_from': [
Nico Weberebde4f72018-06-12 23:13:5252 # chromium.gpu.fyi
Kenneth Russell8a386d42018-06-02 09:48:0153 # On Android, these are already run on the main waterfall.
Kenneth Russell8a386d42018-06-02 09:48:0154 'Android FYI Release (Nexus 5X)',
Kenneth Russellfbda3c532017-12-08 23:57:2455 ],
John Budorickca14c76f62017-12-09 14:19:1856 'modifications': {
57 'Linux ASan LSan Tests (1)': {
58 'swarming': {
59 'shards': 10,
60 },
61 },
62 },
Kenneth Russellfbda3c532017-12-08 23:57:2463 },
Sunny Sachanandani4841aafc2019-03-13 23:21:1364 'angle_white_box_tests': {
65 'remove_from': [
66 # chromium.gpu.fyi
67 # Vulkan tests fail consistently due to missing extensions.
68 # See crbug.com/940750
69 'Linux FYI Experimental Release (Intel HD 630)',
70 ],
71 },
Kenneth Russelleb60cbd22017-12-05 07:54:2872 'browser_tests': {
Kenneth Russellfbda3c532017-12-08 23:57:2473 'remove_from': [
74 # chromium.clang
Brad Halla36886c2019-02-26 16:52:2975 'CrWinAsan(dll)', # https://crbug.com/935598
Nico Weber3af4da72018-02-27 01:59:4176 'linux-win_cross-rel',
Nico Weberdae13cd92018-12-14 13:56:2677 'ToTLinuxTSan', # https://crbug.com/368525
John Budorickca14c76f62017-12-09 14:19:1878 # chromium.memory
Nico Weberd36959682018-04-12 03:33:4679 'Linux TSan Tests', # https://crbug.com/368525
Stephen Martinise701f5a2018-05-04 01:25:1180 # chromium.win
81 'Win10 Tests x64 (dbg)',
Kenneth Russellfbda3c532017-12-08 23:57:2482 ],
Kenneth Russelleb60cbd22017-12-05 07:54:2883 'modifications': {
Roberto Carrillo2c9ec972019-03-20 03:11:1984 # chromium.fyi
85 'linux-chromeos-code-coverage': {
86 'swarming': {
87 'shards': 21,
88 },
89 },
Ben Pastene21277632019-06-04 15:12:2890 'linux-chromeos-google-rel': {
91 # TODO(https://crbug.com/932269): Promote out of experiment when the
92 # tests are green.
Ben Pastenec942bae2019-06-18 02:27:2993 'args': [
94 '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.browser_tests.filter',
95 ],
Ben Pastene21277632019-06-04 15:12:2896 'experiment_percentage': 100,
97 },
Roberto Carrillo0c2b72312019-04-22 22:10:1598 'linux-chromeos-oobe-code-coverage': {
99 'swarming': {
100 'shards': 21,
101 },
102 },
Kenneth Russell8ceeabf2017-12-11 17:53:28103 # chromium.chromiumos
Kenneth Russell56a3e862017-12-08 03:11:34104 'linux-chromeos-dbg': {
105 'swarming': {
James Cook1380ad162018-10-25 00:51:19106 'shards': 21,
Kenneth Russell56a3e862017-12-08 03:11:34107 },
108 },
Nico Weber3f2a65de92018-06-11 14:04:17109 # chromium.clang
Nico Weber0c2861b2018-12-14 18:05:16110 'ToTMac': {
111 # A subset of tests seem to cause WindowServer deaths on VMs.
112 # crbug.com/828031 et al.
113 'args': [
114 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
115 '--gtest_shuffle',
116 ],
117 },
118 'ToTMacASan': {
119 # A subset of tests seem to cause WindowServer deaths on VMs.
120 # crbug.com/828031 et al.
121 'args': [
122 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
123 '--gtest_shuffle',
124 ],
125 },
Kenneth Russellfbda3c532017-12-08 23:57:24126 'ToTWin(dbg)': {
127 'swarming': {
128 'shards': 20,
129 },
130 },
131 'ToTWin64(dbg)': {
132 'swarming': {
133 'shards': 20,
134 },
135 },
Stephen Martinis4680bbf2019-03-25 21:39:00136 'mac-dummy-rel': {
137 # A subset of tests seem to cause WindowServer deaths on VMs.
138 # crbug.com/828031 et al.
139 'args': [
140 '--test-launcher-filter-file=../../testing/buildbot/filters/mac_window_server_killers.browser_tests.filter',
141 '--gtest_shuffle',