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