• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2021 The ANGLE Project 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# For more info see Chromium's waterfalls.pyl in testing/buildbot.
12
13[
14  {
15    'name': 'angle',
16    'forbid_script_tests': True,
17    'mixins': [
18      'chromium-tester-service-account',
19      'swarming_containment_auto',
20    ],
21    'machines': {
22      'android-arm64-pixel4': {
23        'os_type': 'android',
24        'mixins': [
25          'android_r',
26          'flame',
27          'gpu-swarming-pool',
28        ],
29        'test_suites': {
30          'gtest_tests': 'android_gtests',
31          'isolated_scripts': 'common_isolated_scripts',
32        },
33      },
34      'android-arm64-pixel4-perf': {
35        'os_type': 'android',
36        'mixins': [
37          'android_r',
38          'flame',
39          'gpu-swarming-pool',
40        ],
41        'test_suites': {
42          'isolated_scripts': 'angle_perf_isolated_scripts',
43        },
44      },
45      'android-arm64-pixel6': {
46        'os_type': 'android',
47        'mixins': [
48          'android_t',
49          'oriole',
50          'gpu-swarming-pool',
51          'limited_capacity_bot',
52        ],
53        'test_suites': {
54          'gtest_tests': 'android_vulkan_gtests',
55        },
56      },
57      'linux-intel': {
58        'os_type': 'linux',
59        'mixins': [
60          'linux_intel_hd_630_stable',
61        ],
62        'test_suites': {
63          'gtest_tests': 'linux_intel_gtests',
64          'isolated_scripts': 'common_isolated_scripts',
65        },
66      },
67      'linux-intel-perf': {
68        'os_type': 'linux',
69        'mixins': [
70          'linux_intel_hd_630_stable',
71        ],
72        'test_suites': {
73          'isolated_scripts': 'angle_perf_isolated_scripts',
74        },
75      },
76      'linux-nvidia': {
77        'os_type': 'linux',
78        'mixins': [
79          'linux_nvidia_gtx_1660_stable',
80        ],
81        'test_suites': {
82          'gtest_tests': 'linux_nvidia_gtests',
83          'isolated_scripts': 'common_isolated_scripts',
84        },
85      },
86      'linux-nvidia-perf': {
87        'os_type': 'linux',
88        'mixins': [
89          'linux_nvidia_gtx_1660_stable',
90        ],
91        'test_suites': {
92          'isolated_scripts': 'angle_perf_isolated_scripts',
93        },
94      },
95      'linux-swiftshader': {
96        'os_type': 'linux',
97        'mixins': [
98          'gpu-swarming-pool',
99          'no_gpu',
100          'linux-bionic',
101          'timeout_15m',
102          'x86-64',
103        ],
104        'test_suites': {
105          'gtest_tests': 'swangle_gtests',
106          'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts',
107        },
108      },
109      'linux-swiftshader-asan': {
110        'os_type': 'linux',
111        'mixins': [
112          'gpu-swarming-pool',
113          'no_gpu',
114          'linux-bionic',
115          'timeout_15m',
116          'x86-64',
117        ],
118        'test_suites': {
119          'gtest_tests': 'swangle_gtests',
120        },
121      },
122      'linux-swiftshader-tsan': {
123        'os_type': 'linux',
124        'mixins': [
125          'gpu-swarming-pool',
126          'no_gpu',
127          'linux-bionic',
128          'timeout_15m',
129          'x86-64',
130        ],
131        'test_suites': {
132          'gtest_tests': 'swangle_slow_gtests',
133        },
134      },
135      'linux-swiftshader-ubsan': {
136        'os_type': 'linux',
137        'mixins': [
138          'gpu-swarming-pool',
139          'no_gpu',
140          'linux-bionic',
141          'timeout_15m',
142          'x86-64',
143        ],
144        'test_suites': {
145          'gtest_tests': 'swangle_gtests',
146        },
147      },
148      'mac-amd': {
149        'os_type': 'mac',
150        'mixins': [
151          'mac_retina_amd_gpu_stable',
152        ],
153        'test_suites': {
154          'gtest_tests': 'mac_amd_and_intel_gtests',
155        },
156      },
157      'mac-exp-amd': {
158        'os_type': 'mac',
159        'mixins': [
160          'mac_retina_amd_gpu_experimental',
161        ],
162        'test_suites': {
163          'gtest_tests': 'mac_amd_and_intel_gtests',
164        },
165      },
166      'mac-intel': {
167        'os_type': 'mac',
168        'mixins': [
169          'mac_mini_intel_gpu_stable',
170        ],
171        'test_suites': {
172          'gtest_tests': 'mac_amd_and_intel_gtests',
173        },
174      },
175      'mac-nvidia': {
176        'os_type': 'mac',
177        'mixins': [
178          'mac_retina_nvidia_gpu_stable',
179        ],
180        'test_suites': {
181          # Fewer tests enabled on this config because of limited capacity.
182          'gtest_tests': 'mac_nvidia_gtests',
183        },
184      },
185      'win10-x64-intel': {
186        'os_type': 'win',
187        'mixins': [
188          'win10_intel_hd_630_stable',
189        ],
190        'test_suites': {
191          'gtest_tests': 'win10_intel_gtests',
192          'isolated_scripts': 'common_isolated_scripts',
193        },
194      },
195      'win10-x64-intel-perf': {
196        'os_type': 'win',
197        'mixins': [
198          'win10_intel_hd_630_stable',
199        ],
200        'test_suites': {
201        },
202      },
203      'win10-x64-nvidia': {
204        'os_type': 'win',
205        'mixins': [
206          'win10_nvidia_gtx_1660_stable',
207        ],
208        'test_suites': {
209          'gtest_tests': 'win10_nvidia_gtests',
210          'isolated_scripts': 'common_isolated_scripts',
211        },
212      },
213      'win10-x64-nvidia-perf': {
214        'os_type': 'win',
215        'mixins': [
216          'win10_nvidia_gtx_1660_stable',
217        ],
218        'test_suites': {
219          'isolated_scripts': 'angle_perf_isolated_scripts',
220        },
221      },
222      'win10-x64-swiftshader': {
223        'os_type': 'win',
224        'mixins': [
225          'win10_gce_gpu_pool',
226          'timeout_15m',
227        ],
228        'test_suites': {
229          'gtest_tests': 'swangle_gtests',
230          'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts',
231        },
232      },
233      'win10-x64-swiftshader-asan': {
234        'os_type': 'win',
235        'mixins': [
236          'win10_gce_gpu_pool',
237          'timeout_15m',
238        ],
239        'test_suites': {
240          # Clang-Win/ASAN has issues with dEQP's exceptions. http://crbug.com/1268912
241          'gtest_tests': 'swangle_non_deqp_slow_gtests',
242        },
243      },
244      'win10-x86-swiftshader': {
245        'os_type': 'win',
246        'mixins': [
247          'win10_gce_gpu_pool',
248          'timeout_15m',
249        ],
250        'test_suites': {
251          'gtest_tests': 'swangle_gtests',
252        },
253      },
254      'win7-x64-nvidia': {
255        'os_type': 'win',
256        'mixins': [
257          'win7_nvidia_quadro_p400',
258        ],
259        'test_suites': {
260          'gtest_tests': 'win7_nvidia_gtests',
261        },
262      },
263      'win7-x86-amd': {
264        'os_type': 'win',
265        'mixins': [
266          'win7_amd_r7_240',
267        ],
268        'test_suites': {
269          'gtest_tests': 'win7_amd_gtests',
270        },
271      },
272    },
273  },
274]
275