mixins.pyl (6263B)
1 # GENERATED FILE - DO NOT EDIT. 2 # Generated by generate_buildbot_json.py using data from 3 # mixins_webrtc.pyl and Chromium's mixins.pyl 4 # 5 # Copyright (c) 2022 The WebRTC project authors. All Rights Reserved. 6 # 7 # Use of this source code is governed by a BSD-style license 8 # that can be found in the LICENSE file in the root of the source 9 # tree. An additional intellectual property rights grant can be found 10 # in the file PATENTS. All contributing project authors may 11 # be found in the AUTHORS file in the root of the source tree. 12 13 { 14 'android-devices': { 15 'swarming': { 16 'dimensions': { 17 'android_devices': '1' 18 } 19 } 20 }, 21 'arm64': { 22 'swarming': { 23 'dimensions': { 24 'cpu': 'arm64' 25 } 26 } 27 }, 28 'chrome-tester-service-account': { 29 'swarming': { 30 'service_account': 31 'chrome-tester@chops-service-accounts.iam.gserviceaccount.com' 32 } 33 }, 34 'chromium-tester-service-account': { 35 'fail_if_unused': False, 36 'swarming': { 37 'service_account': 38 'chromium-tester@chops-service-accounts.iam.gserviceaccount.com' 39 } 40 }, 41 'cores-12': { 42 'swarming': { 43 'dimensions': { 44 'cores': '12' 45 } 46 } 47 }, 48 'crosshatch': { 49 'swarming': { 50 'dimensions': { 51 'device_type': 'crosshatch', 52 'os': 'Android' 53 } 54 } 55 }, 56 'fuchsia-gtest-output': { 57 'args': [ 58 '--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json', 59 '--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json', 60 '--test-arg=--undefok=test_launcher_summary_output' 61 ] 62 }, 63 'has_native_resultdb_integration': { 64 'resultdb': { 65 'enable': True, 66 'has_native_resultdb_integration': True 67 } 68 }, 69 'ios-device-18': { 70 'swarming': { 71 'dimensions': { 72 'os': 'iOS-18', 73 'pool': 'chrome.tests' 74 } 75 } 76 }, 77 'ios-device-perf': { 78 'swarming': { 79 'idempotent': False, 80 'dimensions': { 81 'os': 'iOS-17.6.1', 82 'pool': 'WebRTC' 83 } 84 } 85 }, 86 'ios_runtime_cache_17_5': { 87 'swarming': { 88 'named_caches': [{ 89 'name': 'runtime_ios_17_5', 90 'path': 'Runtime-ios-17.5' 91 }] 92 } 93 }, 94 'ios_runtime_cache_18_2': { 95 'swarming': { 96 'named_caches': [{ 97 'name': 'runtime_ios_18_2', 98 'path': 'Runtime-ios-18.2' 99 }] 100 } 101 }, 102 'isolate_profile_data': { 103 'isolate_profile_data': True 104 }, 105 'limited-capacity': { 106 'swarming': { 107 'expiration': 10800 108 } 109 }, 110 'linux-jammy': { 111 'fail_if_unused': False, 112 'swarming': { 113 'dimensions': { 114 'os': 'Ubuntu-22.04' 115 } 116 } 117 }, 118 'mac-m1-cpu': { 119 'swarming': { 120 'dimensions': { 121 'cpu': 'arm64-64-Apple_M1' 122 } 123 } 124 }, 125 'mac11': { 126 'swarming': { 127 'dimensions': { 128 'os': 'Mac-11' 129 } 130 } 131 }, 132 'mac_12_arm64': { 133 'swarming': { 134 'dimensions': { 135 'cpu': 'arm64', 136 'os': 'Mac-12' 137 } 138 } 139 }, 140 'mac_15_arm64': { 141 'swarming': { 142 'dimensions': { 143 'cpu': 'arm64', 144 'os': 'Mac-15' 145 } 146 } 147 }, 148 'mac_15_x64': { 149 'swarming': { 150 'dimensions': { 151 'cpu': 'x86-64', 152 'os': 'Mac-15' 153 } 154 } 155 }, 156 'mac_toolchain': { 157 'swarming': { 158 'cipd_packages': [{ 159 'cipd_package': 160 'infra/tools/mac_toolchain/${platform}', 161 'location': 162 '.', 163 'revision': 164 'git_revision:4c7290150d1c360cecc6a93c0214dc531585c3ab' 165 }] 166 } 167 }, 168 'out_dir_arg': { 169 'args': ['--out-dir', '${ISOLATED_OUTDIR}'] 170 }, 171 'perf-output': { 172 'args': [ 173 '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb' 174 ] 175 }, 176 'perf-pool': { 177 'swarming': { 178 'idempotent': False, 179 'dimensions': { 180 'pool': 'WebRTC-perf', 181 'gce': '0' 182 } 183 } 184 }, 185 'perf-pool-vm': { 186 'swarming': { 187 'idempotent': False, 188 'dimensions': { 189 'pool': 'WebRTC-perf', 190 'gce': '1' 191 } 192 } 193 }, 194 'perf-video-codec-perf-tests': { 195 'merge': { 196 'script': '//tools_webrtc/perf/process_perf_results.py', 197 'args': ['--test-suite', 'video_codec_perf_tests'] 198 } 199 }, 200 'perf-webrtc-perf-tests': { 201 'merge': { 202 'script': '//tools_webrtc/perf/process_perf_results.py', 203 'args': ['--test-suite', 'webrtc_perf_tests'] 204 }, 205 'args': ['--nologs'] 206 }, 207 'quick-perf-tests': { 208 'args': ['--webrtc_quick_perf_test', '--nologs'] 209 }, 210 'redfin': { 211 'swarming': { 212 'dimensions': { 213 'device_type': 'redfin', 214 'os': 'Android' 215 } 216 } 217 }, 218 'resultdb-gtest-json-format': { 219 'args': ['--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json'], 220 'resultdb': { 221 'result_format': 'gtest_json', 222 'result_file': '${ISOLATED_OUTDIR}/gtest_output.json' 223 } 224 }, 225 'resultdb-json-format': { 226 'resultdb': { 227 'result_format': 'json' 228 } 229 }, 230 'shards-2': { 231 'swarming': { 232 'shards': 2 233 } 234 }, 235 'shards-4': { 236 'swarming': { 237 'shards': 4 238 } 239 }, 240 'shards-6': { 241 'swarming': { 242 'shards': 6 243 } 244 }, 245 'shards-8': { 246 'swarming': { 247 'shards': 8 248 } 249 }, 250 'timeout-2h': { 251 'swarming': { 252 'hard_timeout': 7200, 253 'io_timeout': 7200 254 } 255 }, 256 'timeout-3h': { 257 'swarming': { 258 'hard_timeout': 10800, 259 'io_timeout': 10800 260 } 261 }, 262 'walleye': { 263 'swarming': { 264 'dimensions': { 265 'device_type': 'walleye', 266 'os': 'Android' 267 } 268 } 269 }, 270 'webrtc-xctest': { 271 'args': ['--xctest'] 272 }, 273 'win10': { 274 'swarming': { 275 'dimensions': { 276 'os': 'Windows-10-19045' 277 } 278 } 279 }, 280 'win10-any': { 281 'swarming': { 282 'dimensions': { 283 'os': 'Windows-10' 284 } 285 } 286 }, 287 'win11': { 288 'swarming': { 289 'dimensions': { 290 'os': 'Windows-11-22000' 291 } 292 } 293 }, 294 'x86-64': { 295 'fail_if_unused': False, 296 'swarming': { 297 'dimensions': { 298 'cpu': 'x86-64' 299 } 300 } 301 }, 302 'xcode_26_main': { 303 'args': ['--xcode-build-version', '17a5305f'], 304 'swarming': { 305 'named_caches': [{ 306 'name': 'xcode_ios_17a5305f', 307 'path': 'Xcode.app' 308 }] 309 } 310 }, 311 'xcodebuild_sim_runner': { 312 'args': ['--xcodebuild-sim-runner'] 313 } 314 }