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 'baremetal-pool': { 22 'swarming': { 23 'dimensions': { 24 'pool': 'WebRTC-baremetal' 25 } 26 } 27 }, 28 'baremetal-try-pool': { 29 'swarming': { 30 'dimensions': { 31 'pool': 'WebRTC-baremetal-try' 32 } 33 } 34 }, 35 'bullhead': { 36 'swarming': { 37 'dimensions': { 38 'device_type': 'bullhead', 39 'os': 'Android' 40 } 41 } 42 }, 43 'chrome-tester-service-account': { 44 'swarming': { 45 'service_account': 46 'chrome-tester@chops-service-accounts.iam.gserviceaccount.com' 47 } 48 }, 49 'chromium-tester-service-account': { 50 'swarming': { 51 'service_account': 52 'chromium-tester@chops-service-accounts.iam.gserviceaccount.com' 53 } 54 }, 55 'cores-12': { 56 'swarming': { 57 'dimensions': { 58 'cores': '12' 59 } 60 } 61 }, 62 'hammerhead': { 63 'swarming': { 64 'dimensions': { 65 'device_type': 'hammerhead', 66 'os': 'Android' 67 } 68 } 69 }, 70 'has_native_resultdb_integration': { 71 'resultdb': { 72 'enable': True, 73 'has_native_resultdb_integration': True 74 } 75 }, 76 'ios-device-15.7': { 77 'swarming': { 78 'dimensions': { 79 'os': 'iOS-15.7', 80 'pool': 'chrome.tests' 81 } 82 } 83 }, 84 'ios-device-perf': { 85 'swarming': { 86 'idempotent': False, 87 'dimensions': { 88 'os': 'iOS-12.4.1', 89 'pool': 'WebRTC', 90 'id': 'build15-a7' 91 } 92 } 93 }, 94 'ios-simulator-12.4': { 95 '$mixin_append': { 96 'args': ['--platform', 'iPhone X', '--version', '12.4'], 97 'swarming': { 98 'named_caches': [{ 99 'name': 'runtime_ios_12_4', 100 'path': 'Runtime-ios-12.4' 101 }] 102 } 103 } 104 }, 105 'ios-simulator-13.6': { 106 '$mixin_append': { 107 'args': ['--platform', 'iPhone X', '--version', '13.6'], 108 'swarming': { 109 'named_caches': [{ 110 'name': 'runtime_ios_13_6', 111 'path': 'Runtime-ios-13.6' 112 }] 113 } 114 } 115 }, 116 'ios-simulator-14.5': { 117 '$mixin_append': { 118 'args': ['--platform', 'iPhone X', '--version', '14.5'], 119 'swarming': { 120 'named_caches': [{ 121 'name': 'runtime_ios_14_5', 122 'path': 'Runtime-ios-14.5' 123 }] 124 } 125 } 126 }, 127 'isolate_profile_data': { 128 'isolate_profile_data': True 129 }, 130 'linux-bionic': { 131 'swarming': { 132 'dimensions': { 133 'os': 'Ubuntu-18.04' 134 } 135 } 136 }, 137 'mac-m1-cpu': { 138 'swarming': { 139 'dimensions': { 140 'cpu': 'arm64-64-Apple_M1' 141 } 142 } 143 }, 144 'mac11': { 145 'swarming': { 146 'dimensions': { 147 'os': 'Mac-11' 148 } 149 } 150 }, 151 'mac_12_arm64': { 152 'swarming': { 153 'dimensions': { 154 'cpu': 'arm64', 155 'os': 'Mac-12' 156 } 157 } 158 }, 159 'mac_12_x64': { 160 'swarming': { 161 'dimensions': { 162 'cpu': 'x86-64', 163 'os': 'Mac-12' 164 } 165 } 166 }, 167 'mac_toolchain': { 168 'swarming': { 169 'cipd_packages': [{ 170 'cipd_package': 171 'infra/tools/mac_toolchain/${platform}', 172 'location': 173 '.', 174 'revision': 175 'git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1' 176 }] 177 } 178 }, 179 'marshmallow': { 180 'swarming': { 181 'dimensions': { 182 'device_os': 'MMB29Q' 183 } 184 } 185 }, 186 'marshmallow_generic': { 187 'swarming': { 188 'dimensions': { 189 'device_os': 'M' 190 } 191 } 192 }, 193 'out_dir_arg': { 194 '$mixin_append': { 195 'args': ['--out-dir', '${ISOLATED_OUTDIR}'] 196 } 197 }, 198 'perf-fuchsia-perf-tests': { 199 'merge': { 200 'script': '//tools_webrtc/perf/process_perf_results.py', 201 'args': ['--test-suite', 'fuchsia_perf_tests'] 202 }, 203 '$mixin_append': { 204 'args': ['--nologs'] 205 } 206 }, 207 'perf-low-bandwidth-audio-perf-test': { 208 'merge': { 209 'script': '//tools_webrtc/perf/process_perf_results.py', 210 'args': ['--test-suite', 'low_bandwidth_audio_perf_test'] 211 } 212 }, 213 'perf-output': { 214 '$mixin_append': { 215 'args': [ 216 '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb' 217 ] 218 } 219 }, 220 'perf-pool': { 221 'swarming': { 222 'idempotent': False, 223 'dimensions': { 224 'pool': 'WebRTC-perf', 225 'gce': '0' 226 } 227 } 228 }, 229 'perf-pool-vm': { 230 'swarming': { 231 'idempotent': False, 232 'dimensions': { 233 'pool': 'WebRTC-perf', 234 'gce': '1' 235 } 236 } 237 }, 238 'perf-webrtc-perf-tests': { 239 'merge': { 240 'script': '//tools_webrtc/perf/process_perf_results.py', 241 'args': ['--test-suite', 'webrtc_perf_tests'] 242 }, 243 '$mixin_append': { 244 'args': ['--nologs'] 245 } 246 }, 247 'quick-perf-tests': { 248 '$mixin_append': { 249 'args': ['--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/', '--nologs'] 250 } 251 }, 252 'redfin': { 253 'swarming': { 254 'dimensions': { 255 'device_type': 'redfin', 256 'os': 'Android' 257 } 258 } 259 }, 260 'resultdb-gtest-json-format': { 261 '$mixin_append': { 262 'args': ['--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json'] 263 }, 264 'resultdb': { 265 'result_format': 'gtest_json', 266 'result_file': '${ISOLATED_OUTDIR}/gtest_output.json' 267 } 268 }, 269 'resultdb-json-format': { 270 'resultdb': { 271 'result_format': 'json' 272 } 273 }, 274 'shamu': { 275 'swarming': { 276 'dimensions': { 277 'device_type': 'shamu', 278 'os': 'Android' 279 } 280 } 281 }, 282 'shards-2': { 283 'swarming': { 284 'shards': 2 285 } 286 }, 287 'shards-4': { 288 'swarming': { 289 'shards': 4 290 } 291 }, 292 'shards-6': { 293 'swarming': { 294 'shards': 6 295 } 296 }, 297 'timeout-2h': { 298 'swarming': { 299 'hard_timeout': 7200, 300 'io_timeout': 7200 301 } 302 }, 303 'timeout-3h': { 304 'swarming': { 305 'hard_timeout': 10800, 306 'io_timeout': 10800 307 } 308 }, 309 'walleye': { 310 'swarming': { 311 'dimensions': { 312 'device_type': 'walleye', 313 'os': 'Android' 314 } 315 } 316 }, 317 'webrtc-xctest': { 318 '$mixin_append': { 319 'args': ['--xctest'] 320 } 321 }, 322 'win10': { 323 'swarming': { 324 'dimensions': { 325 'os': 'Windows-10-19042' 326 } 327 } 328 }, 329 'win10-any': { 330 'swarming': { 331 'dimensions': { 332 'os': 'Windows-10' 333 } 334 } 335 }, 336 'x86-64': { 337 'swarming': { 338 'dimensions': { 339 'cpu': 'x86-64' 340 } 341 } 342 }, 343 'xcode_12d4e': { 344 '$mixin_append': { 345 'args': ['--xcode-build-version', '12d4e'], 346 'swarming': { 347 'named_caches': [{ 348 'name': 'xcode_ios_12d4e', 349 'path': 'Xcode.app' 350 }] 351 } 352 } 353 }, 354 'xcode_13_main': { 355 '$mixin_append': { 356 'args': ['--xcode-build-version', '13c100'] 357 }, 358 'swarming': { 359 'named_caches': [{ 360 'name': 'xcode_ios_13c100', 361 'path': 'Xcode.app' 362 }] 363 } 364 }, 365 'xcode_parallelization': { 366 '$mixin_append': { 367 'args': ['--xcode-parallelization'] 368 } 369 } 370} 371