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 }, 101 }, 102 'linux-exp-nvidia': { 103 'os_type': 'linux', 104 'mixins': [ 105 'linux_nvidia_gtx_1660_experimental', 106 ], 107 'test_suites': { 108 'gtest_tests': 'linux_nvidia_gtests', 109 'isolated_scripts': 'isolated_scripts_group_common', 110 }, 111 }, 112 'linux-exp-swiftshader': { 113 'os_type': 'linux', 114 'mixins': [ 115 'gpu-swarming-pool', 116 'no_gpu', 117 'linux-jammy', 118 'timeout_15m', 119 'x86-64', 120 ], 121 'test_suites': { 122 }, 123 }, 124 'linux-exp-swiftshader-asan': { 125 'os_type': 'linux', 126 'mixins': [ 127 'gpu-swarming-pool', 128 'no_gpu', 129 'linux-jammy', 130 'timeout_15m', 131 'x86-64', 132 ], 133 'test_suites': { 134 }, 135 }, 136 'linux-exp-swiftshader-tsan': { 137 'os_type': 'linux', 138 'mixins': [ 139 'gpu-swarming-pool', 140 'no_gpu', 141 'linux-jammy', 142 'timeout_15m', 143 'x86-64', 144 ], 145 'test_suites': { 146 }, 147 }, 148 'linux-intel': { 149 'os_type': 'linux', 150 'mixins': [ 151 'linux_intel_uhd_630_stable', 152 ], 153 'test_suites': { 154 'gtest_tests': 'linux_intel_gtests', 155 'isolated_scripts': 'isolated_scripts_group_common', 156 }, 157 }, 158 'linux-intel-perf': { 159 'os_type': 'linux', 160 'mixins': [ 161 'linux_intel_uhd_630_stable', 162 'timeout_120m', 163 ], 164 'test_suites': { 165 'isolated_scripts': 'isolated_scripts_group_perf', 166 }, 167 }, 168 'linux-nvidia': { 169 'os_type': 'linux', 170 'mixins': [ 171 'linux_nvidia_gtx_1660_stable', 172 ], 173 'test_suites': { 174 'gtest_tests': 'linux_nvidia_gtests', 175 'isolated_scripts': 'isolated_scripts_group_common', 176 }, 177 }, 178 'linux-nvidia-perf': { 179 'os_type': 'linux', 180 'mixins': [ 181 'linux_nvidia_gtx_1660_stable', 182 'timeout_120m', 183 ], 184 'test_suites': { 185 'isolated_scripts': 'isolated_scripts_group_perf', 186 }, 187 }, 188 'linux-swiftshader': { 189 'os_type': 'linux', 190 'mixins': [ 191 'gpu-swarming-pool', 192 'no_gpu', 193 'linux-jammy', 194 'timeout_15m', 195 'x86-64', 196 ], 197 'test_suites': { 198 'gtest_tests': 'swangle_gtests', 199 'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts', 200 }, 201 }, 202 'linux-swiftshader-asan': { 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_gtests', 213 }, 214 }, 215 'linux-swiftshader-tsan': { 216 'os_type': 'linux', 217 'mixins': [ 218 'gpu-swarming-pool', 219 'no_gpu', 220 'linux-jammy', 221 'timeout_15m', 222 'x86-64', 223 ], 224 'test_suites': { 225 'gtest_tests': 'swangle_slow_flaky_gtests', 226 }, 227 }, 228 'mac-amd': { 229 'os_type': 'mac', 230 'mixins': [ 231 'mac_retina_amd_gpu_stable', 232 ], 233 'test_suites': { 234 'gtest_tests': 'mac_amd_and_intel_gtests', 235 }, 236 }, 237 'mac-exp-amd': { 238 'os_type': 'mac', 239 'mixins': [ 240 'mac_retina_amd_gpu_experimental', 241 ], 242 'test_suites': { 243 'gtest_tests': 'mac_amd_and_intel_gtests', 244 }, 245 }, 246 'mac-exp-intel': { 247 'os_type': 'mac', 248 'mixins': [ 249 'mac_mini_intel_gpu_experimental', 250 ], 251 'test_suites': { 252 'gtest_tests': 'mac_amd_and_intel_gtests', 253 }, 254 }, 255 'mac-exp-nvidia': { 256 'os_type': 'mac', 257 'mixins': [ 258 'mac_retina_nvidia_gpu_experimental', 259 ], 260 'test_suites': { 261 }, 262 }, 263 'mac-intel': { 264 'os_type': 'mac', 265 'mixins': [ 266 'mac_mini_intel_gpu_stable', 267 ], 268 'test_suites': { 269 'gtest_tests': 'mac_amd_and_intel_gtests', 270 }, 271 }, 272 'mac-nvidia': { 273 'os_type': 'mac', 274 'mixins': [ 275 'mac_retina_nvidia_gpu_stable', 276 ], 277 'test_suites': { 278 # Fewer tests enabled on this config because of limited capacity. 279 'gtest_tests': 'mac_nvidia_gtests', 280 }, 281 }, 282 'win10-x64-exp-intel': { 283 'os_type': 'win', 284 'mixins': [ 285 'win10_intel_uhd_770_stable', 286 ], 287 'test_suites': { 288 'gtest_tests': 'win10_intel_gtests', 289 'isolated_scripts': 'isolated_scripts_group_common', 290 }, 291 }, 292 'win10-x64-exp-nvidia': { 293 'os_type': 'win', 294 'mixins': [ 295 'win10_nvidia_gtx_1660_experimental', 296 ], 297 'test_suites': { 298 }, 299 }, 300 'win10-x64-intel': { 301 'os_type': 'win', 302 'mixins': [ 303 'win10_intel_uhd_630_stable', 304 ], 305 'test_suites': { 306 'gtest_tests': 'win10_intel_gtests', 307 'isolated_scripts': 'isolated_scripts_group_common', 308 }, 309 }, 310 'win10-x64-intel-perf': { 311 'os_type': 'win', 312 'mixins': [ 313 'timeout_120m', 314 'win10_intel_uhd_630_stable', 315 ], 316 'test_suites': { 317 'isolated_scripts': 'isolated_scripts_group_perf', 318 }, 319 }, 320 'win10-x64-nvidia': { 321 'os_type': 'win', 322 'mixins': [ 323 'win10_nvidia_gtx_1660_stable', 324 ], 325 'test_suites': { 326 'gtest_tests': 'win10_nvidia_gtests', 327 'isolated_scripts': 'isolated_scripts_group_common', 328 }, 329 }, 330 'win10-x64-nvidia-perf': { 331 'os_type': 'win', 332 'mixins': [ 333 'timeout_120m', 334 'win10_nvidia_gtx_1660_stable', 335 ], 336 'test_suites': { 337 'isolated_scripts': 'isolated_scripts_group_perf', 338 }, 339 }, 340 'win10-x64-swiftshader': { 341 'os_type': 'win', 342 'mixins': [ 343 'win10_gce_gpu_pool', 344 'timeout_15m', 345 ], 346 'test_suites': { 347 'gtest_tests': 'swangle_gtests', 348 'isolated_scripts': 'swangle_restricted_trace_gold_isolated_scripts', 349 }, 350 }, 351 'win10-x64-swiftshader-asan': { 352 'os_type': 'win', 353 'mixins': [ 354 'win10_gce_gpu_pool', 355 'timeout_15m', 356 ], 357 'test_suites': { 358 # Clang-Win/ASAN has issues with dEQP's exceptions. http://crbug.com/1268912 359 'gtest_tests': 'swangle_non_deqp_slow_flaky_gtests', 360 }, 361 }, 362 'win10-x86-swiftshader': { 363 'os_type': 'win', 364 'mixins': [ 365 'win10_gce_gpu_pool', 366 'timeout_15m', 367 ], 368 'test_suites': { 369 'gtest_tests': 'swangle_gtests', 370 }, 371 }, 372 }, 373 }, 374] 375