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