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