• 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-exp-pixel6': {
23        'os_type': 'android',
24        'mixins': [
25          'android_t',
26          'oriole',
27          'gpu-swarming-pool',
28          'limited_capacity_bot',
29        ],
30        'test_suites': {
31          'gtest_tests': 'android_vulkan_gtests',
32          'isolated_scripts': 'angle_restricted_trace_gold_isolated_scripts',
33        },
34      },
35      'android-arm64-pixel4': {
36        'os_type': 'android',
37        'mixins': [
38          'android_r',
39          'flame',
40          'gpu-swarming-pool',
41        ],
42        'test_suites': {
43          'gtest_tests': 'android_gtests',
44          'isolated_scripts': 'common_isolated_scripts',
45        },
46      },
47      'android-arm64-pixel4-perf': {
48        'os_type': 'android',
49        'mixins': [
50          'android_r',
51          'flame',
52          'gpu-swarming-pool',
53          'timeout_120m',
54        ],
55        'test_suites': {
56          'isolated_scripts': 'common_perf_isolated_scripts',
57        },
58      },
59      'android-arm64-pixel6': {
60        'os_type': 'android',
61        'mixins': [
62          'android_t',
63          'oriole',
64          'gpu-swarming-pool',
65        ],
66        'test_suites': {
67          'gtest_tests': 'android_vulkan_gtests',
68          'isolated_scripts': 'angle_restricted_trace_gold_isolated_scripts',
69        },
70      },
71      'android-arm64-pixel6-perf': {
72        'os_type': 'android',
73        'mixins': [
74          'android_t',
75          'oriole',
76          'gpu-swarming-pool',
77          'timeout_120m',
78        ],
79        'test_suites': {
80          'isolated_scripts': 'common_perf_isolated_scripts',
81        },
82      },
83      'linux-amd': {
84        'os_type': 'linux',
85        'mixins': [
86          'linux_amd_rx_5500_xt',
87        ],
88        'test_suites': {
89        },
90      },
91      'linux-exp-intel': {
92        'os_type': 'linux',
93        'mixins': [
94          'linux_intel_uhd_630_stable',
95        ],
96        'test_suites': {
97        },
98      },
99      'linux-exp-swiftshader': {
100        'os_type': 'linux',
101        'mixins': [
102          'gpu-swarming-pool',
103          'no_gpu',
104          'linux-jammy',
105          'timeout_15m',
106          'x86-64',
107        ],
108        'test_suites': {
109        },
110      },
111      'linux-exp-swiftshader-asan': {
112        'os_type': 'linux',
113        'mixins': [
114          'gpu-swarming-pool',
115          'no_gpu',
116          'linux-jammy',
117          'timeout_15m',
118          'x86-64',
119        ],
120        'test_suites': {
121        },
122      },
123      'linux-exp-swiftshader-tsan': {
124        'os_type': 'linux',
125        'mixins': [
126          'gpu-swarming-pool',
127          'no_gpu',
128          'linux-jammy',
129          'timeout_15m',
130          'x86-64',
131        ],
132        'test_suites': {
133        },
134      },
135      'linux-intel': {
136        'os_type': 'linux',
137        'mixins': [
138          'linux_intel_uhd_630_stable',
139        ],
140        'test_suites': {
141          'gtest_tests': 'linux_intel_gtests',
142          'isolated_scripts': 'common_isolated_scripts',
143        },
144      },
145      'linux-intel-perf': {
146        'os_type': 'linux',
147        'mixins': [
148          'linux_intel_uhd_630_stable',
149          'timeout_120m',
150        ],
151        'test_suites': {
152          'isolated_scripts': 'common_perf_isolated_scripts',
153        },
154      },
155      'linux-nvidia': {
156        'os_type': 'linux',
157        'mixins': [
158          'linux_nvidia_gtx_1660_stable',
159        ],
160        'test_suites': {
161          'gtest_tests': 'linux_nvidia_gtests',
162          'isolated_scripts': 'common_isolated_scripts',
163        },
164      },
165      'linux-nvidia-perf': {
166        'os_type': 'linux',
167        'mixins': [
168          'linux_nvidia_gtx_1660_stable',
169          'timeout_120m',
170        ],
171        'test_suites': {
172          'isolated_scripts': 'common_perf_isolated_scripts',
173        },
174      },
175      'linux-swiftshader': {
176        'os_type': 'linux',
177        'mixins': [
178          'gpu-swarming-pool',
179          'no_gpu',
180          'linux-jammy',
181          'timeout_15m',
182          'x86-64',
183        ],
184        'test_suites': {
185          'gtest_tests': 'swangle_gtests',
186          'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts',
187        },
188      },
189      'linux-swiftshader-asan': {
190        'os_type': 'linux',
191        'mixins': [
192          'gpu-swarming-pool',
193          'no_gpu',
194          'linux-jammy',
195          'timeout_15m',
196          'x86-64',
197        ],
198        'test_suites': {
199          'gtest_tests': 'swangle_slow_gtests',
200        },
201      },
202      'linux-swiftshader-tsan': {
203        'os_type': 'linux',
204        'mixins': [
205          'gpu-swarming-pool',
206          'no_gpu',
207          'linux-jammy',
208          'timeout_15m',
209          'x86-64',
210        ],
211        'test_suites': {
212          'gtest_tests': 'swangle_slow_flaky_gtests',
213        },
214      },
215      'mac-amd': {
216        'os_type': 'mac',
217        'mixins': [
218          'mac_retina_amd_gpu_stable',
219        ],
220        'test_suites': {
221          'gtest_tests': 'mac_amd_and_intel_gtests',
222        },
223      },
224      'mac-exp-amd': {
225        'os_type': 'mac',
226        'mixins': [
227          'mac_retina_amd_gpu_experimental',
228        ],
229        'test_suites': {
230          'gtest_tests': 'mac_amd_and_intel_gtests',
231        },
232      },
233      'mac-exp-intel': {
234        'os_type': 'mac',
235        'mixins': [
236          'mac_mini_intel_gpu_experimental',
237        ],
238        'test_suites': {
239          'gtest_tests': 'mac_amd_and_intel_gtests',
240        },
241      },
242      'mac-intel': {
243        'os_type': 'mac',
244        'mixins': [
245          'mac_mini_intel_gpu_stable',
246        ],
247        'test_suites': {
248          'gtest_tests': 'mac_amd_and_intel_gtests',
249        },
250      },
251      'mac-nvidia': {
252        'os_type': 'mac',
253        'mixins': [
254          'mac_retina_nvidia_gpu_stable',
255        ],
256        'test_suites': {
257          # Fewer tests enabled on this config because of limited capacity.
258          # Temporarily disabled for upgrade crbug.com/1456549
259          # 'gtest_tests': 'mac_nvidia_gtests',
260        },
261      },
262      'win10-x64-exp-intel': {
263        'os_type': 'win',
264        'mixins': [
265          'win10_intel_uhd_630_experimental',
266        ],
267        'test_suites': {
268        },
269      },
270      'win10-x64-intel': {
271        'os_type': 'win',
272        'mixins': [
273          'win10_intel_uhd_630_stable',
274        ],
275        'test_suites': {
276          'gtest_tests': 'win10_intel_gtests',
277          'isolated_scripts': 'common_isolated_scripts',
278        },
279      },
280      'win10-x64-intel-perf': {
281        'os_type': 'win',
282        'mixins': [
283          'timeout_120m',
284          'win10_intel_uhd_630_stable',
285        ],
286        'test_suites': {
287          'isolated_scripts': 'common_perf_isolated_scripts',
288        },
289      },
290      'win10-x64-nvidia': {
291        'os_type': 'win',
292        'mixins': [
293          'win10_nvidia_gtx_1660_stable',
294        ],
295        'test_suites': {
296          'gtest_tests': 'win10_nvidia_gtests',
297          'isolated_scripts': 'common_isolated_scripts',
298        },
299      },
300      'win10-x64-nvidia-perf': {
301        'os_type': 'win',
302        'mixins': [
303          'timeout_120m',
304          'win10_nvidia_gtx_1660_stable',
305        ],
306        'test_suites': {
307          'isolated_scripts': 'common_perf_isolated_scripts',
308        },
309      },
310      'win10-x64-swiftshader': {
311        'os_type': 'win',
312        'mixins': [
313          'win10_gce_gpu_pool',
314          'timeout_15m',
315        ],
316        'test_suites': {
317          'gtest_tests': 'swangle_gtests',
318          'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts',
319        },
320      },
321      'win10-x64-swiftshader-asan': {
322        'os_type': 'win',
323        'mixins': [
324          'win10_gce_gpu_pool',
325          'timeout_15m',
326        ],
327        'test_suites': {
328          # Clang-Win/ASAN has issues with dEQP's exceptions. http://crbug.com/1268912
329          'gtest_tests': 'swangle_non_deqp_slow_flaky_gtests',
330        },
331      },
332      'win10-x86-swiftshader': {
333        'os_type': 'win',
334        'mixins': [
335          'win10_gce_gpu_pool',
336          'timeout_15m',
337        ],
338        'test_suites': {
339          'gtest_tests': 'swangle_gtests',
340        },
341      },
342    },
343  },
344]
345