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