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