• 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      'linux-intel': {
46        'os_type': 'linux',
47        'mixins': [
48          'linux_intel_hd_630_stable',
49        ],
50        'test_suites': {
51          'gtest_tests': 'linux_intel_gtests',
52          'isolated_scripts': 'common_isolated_scripts',
53        },
54      },
55      'linux-intel-perf': {
56        'os_type': 'linux',
57        'mixins': [
58          'linux_intel_hd_630_stable',
59        ],
60        'test_suites': {
61          'isolated_scripts': 'angle_perf_isolated_scripts',
62        },
63      },
64      'linux-nvidia': {
65        'os_type': 'linux',
66        'mixins': [
67          'linux_nvidia_quadro_p400_stable',
68        ],
69        'test_suites': {
70          'gtest_tests': 'linux_nvidia_gtests',
71          'isolated_scripts': 'common_isolated_scripts',
72        },
73      },
74      'linux-nvidia-perf': {
75        'os_type': 'linux',
76        'mixins': [
77          'linux_nvidia_quadro_p400_stable',
78        ],
79        'test_suites': {
80          'isolated_scripts': 'angle_perf_isolated_scripts',
81        },
82      },
83      'mac-amd': {
84        'os_type': 'mac',
85        'mixins': [
86          'mac_retina_amd_gpu_stable',
87        ],
88        'test_suites': {
89          'gtest_tests': 'mac_amd_and_intel_gtests',
90        },
91      },
92      'mac-intel': {
93        'os_type': 'mac',
94        'mixins': [
95          'mac_mini_intel_gpu_stable',
96        ],
97        'test_suites': {
98          'gtest_tests': 'mac_amd_and_intel_gtests',
99        },
100      },
101      'mac-nvidia': {
102        'os_type': 'mac',
103        'mixins': [
104          'mac_retina_nvidia_gpu_stable',
105        ],
106        'test_suites': {
107          # Fewer tests enabled on this config because of limited capacity.
108          'gtest_tests': 'mac_nvidia_gtests',
109        },
110      },
111      'win10-x64-intel': {
112        'os_type': 'win',
113        'mixins': [
114          'win10_intel_hd_630_stable',
115        ],
116        'test_suites': {
117          'gtest_tests': 'win10_intel_gtests',
118          'isolated_scripts': 'common_isolated_scripts',
119        },
120      },
121      'win10-x64-intel-perf': {
122        'os_type': 'win',
123        'mixins': [
124          'win10_intel_hd_630_stable',
125        ],
126        'test_suites': {
127          'isolated_scripts': 'angle_perf_isolated_scripts',
128        },
129      },
130      'win10-x64-nvidia': {
131        'os_type': 'win',
132        'mixins': [
133          'win10_nvidia_quadro_p400_stable',
134        ],
135        'test_suites': {
136          'gtest_tests': 'win10_nvidia_gtests',
137          'isolated_scripts': 'common_isolated_scripts',
138        },
139      },
140      'win10-x64-nvidia-perf': {
141        'os_type': 'win',
142        'mixins': [
143          'win10_nvidia_quadro_p400_stable',
144        ],
145        'test_suites': {
146          'isolated_scripts': 'angle_perf_isolated_scripts',
147        },
148      },
149      'win7-x64-nvidia': {
150        'os_type': 'win',
151        'mixins': [
152          'win7_nvidia_quadro_p400',
153        ],
154        'test_suites': {
155          'gtest_tests': 'win7_nvidia_gtests',
156        },
157      },
158      'win7-x86-amd': {
159        'os_type': 'win',
160        'mixins': [
161          'win7_amd_r7_240',
162        ],
163        'test_suites': {
164          'gtest_tests': 'win7_amd_gtests',
165        },
166      },
167    },
168  },
169]
170