1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved. 2*d9f75844SAndroid Build Coastguard Worker# 3*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license 4*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source 5*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found 6*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS. All contributing project authors may 7*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree. 8*d9f75844SAndroid Build Coastguard Worker 9*d9f75844SAndroid Build Coastguard Worker[ 10*d9f75844SAndroid Build Coastguard Worker { 11*d9f75844SAndroid Build Coastguard Worker 'name': 'client.webrtc', 12*d9f75844SAndroid Build Coastguard Worker 'mixins': [], 13*d9f75844SAndroid Build Coastguard Worker 'machines': { 14*d9f75844SAndroid Build Coastguard Worker 'Android32': { 15*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 16*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 17*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 18*d9f75844SAndroid Build Coastguard Worker ], 19*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 20*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests', 21*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 22*d9f75844SAndroid Build Coastguard Worker }, 23*d9f75844SAndroid Build Coastguard Worker }, 24*d9f75844SAndroid Build Coastguard Worker 'Android32 (dbg)': { 25*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 26*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 27*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 28*d9f75844SAndroid Build Coastguard Worker ], 29*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 30*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests', 31*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 32*d9f75844SAndroid Build Coastguard Worker }, 33*d9f75844SAndroid Build Coastguard Worker }, 34*d9f75844SAndroid Build Coastguard Worker 'Android32 (more configs)': { 35*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 36*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 37*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 38*d9f75844SAndroid Build Coastguard Worker ], 39*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 40*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'more_configs_tests', 41*d9f75844SAndroid Build Coastguard Worker }, 42*d9f75844SAndroid Build Coastguard Worker }, 43*d9f75844SAndroid Build Coastguard Worker 'Android32 Builder arm': {}, 44*d9f75844SAndroid Build Coastguard Worker 'Android32 Builder x86': {}, 45*d9f75844SAndroid Build Coastguard Worker 'Android32 Builder x86 (dbg)': {}, 46*d9f75844SAndroid Build Coastguard Worker 'Android64': { 47*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 48*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 49*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 50*d9f75844SAndroid Build Coastguard Worker ], 51*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 52*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests', 53*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 54*d9f75844SAndroid Build Coastguard Worker }, 55*d9f75844SAndroid Build Coastguard Worker }, 56*d9f75844SAndroid Build Coastguard Worker 'Android64 (dbg)': { 57*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 58*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 59*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 60*d9f75844SAndroid Build Coastguard Worker ], 61*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 62*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests', 63*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 64*d9f75844SAndroid Build Coastguard Worker }, 65*d9f75844SAndroid Build Coastguard Worker }, 66*d9f75844SAndroid Build Coastguard Worker 'Android64 Builder arm64': {}, 67*d9f75844SAndroid Build Coastguard Worker 'Android64 Builder x64 (dbg)': {}, 68*d9f75844SAndroid Build Coastguard Worker 'Fuchsia Builder': {}, 69*d9f75844SAndroid Build Coastguard Worker 'Fuchsia Release': { 70*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 71*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'has_native_resultdb_integration'], 72*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 73*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'fuchsia_compatible_tests', 74*d9f75844SAndroid Build Coastguard Worker }, 75*d9f75844SAndroid Build Coastguard Worker }, 76*d9f75844SAndroid Build Coastguard Worker 'Linux (more configs)': { 77*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 78*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 79*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 80*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'more_configs_tests', 81*d9f75844SAndroid Build Coastguard Worker }, 82*d9f75844SAndroid Build Coastguard Worker }, 83*d9f75844SAndroid Build Coastguard Worker 'Linux Asan': { 84*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 85*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 86*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 87*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 88*d9f75844SAndroid Build Coastguard Worker }, 89*d9f75844SAndroid Build Coastguard Worker }, 90*d9f75844SAndroid Build Coastguard Worker 'Linux MSan': { 91*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 92*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 93*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 94*d9f75844SAndroid Build Coastguard Worker # TODO(crbug.com/webrtc/14568): Using 'linux_tests' 95*d9f75844SAndroid Build Coastguard Worker # fails on "MemorySanitizer: use-of-uninitialized-value in 96*d9f75844SAndroid Build Coastguard Worker # libpipewire-0.3.so." 97*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 98*d9f75844SAndroid Build Coastguard Worker }, 99*d9f75844SAndroid Build Coastguard Worker }, 100*d9f75844SAndroid Build Coastguard Worker 'Linux Tsan v2': { 101*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 102*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 103*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 104*d9f75844SAndroid Build Coastguard Worker # TODO(crbug.com/webrtc/14568): Using 'linux_tests' 105*d9f75844SAndroid Build Coastguard Worker # fails on "ThreadSanitizer: data race on vptr (ctor/dtor vs 106*d9f75844SAndroid Build Coastguard Worker # virtual call) in shared_screencast_stream_test." 107*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 108*d9f75844SAndroid Build Coastguard Worker }, 109*d9f75844SAndroid Build Coastguard Worker }, 110*d9f75844SAndroid Build Coastguard Worker 'Linux UBSan': { 111*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 112*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 113*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 114*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 115*d9f75844SAndroid Build Coastguard Worker }, 116*d9f75844SAndroid Build Coastguard Worker }, 117*d9f75844SAndroid Build Coastguard Worker 'Linux UBSan vptr': { 118*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 119*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 120*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 121*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 122*d9f75844SAndroid Build Coastguard Worker }, 123*d9f75844SAndroid Build Coastguard Worker }, 124*d9f75844SAndroid Build Coastguard Worker 'Linux32 Debug': { 125*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 126*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 127*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 128*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 129*d9f75844SAndroid Build Coastguard Worker }, 130*d9f75844SAndroid Build Coastguard Worker }, 131*d9f75844SAndroid Build Coastguard Worker 'Linux32 Debug (ARM)': {}, 132*d9f75844SAndroid Build Coastguard Worker 'Linux32 Release': { 133*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 134*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 135*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 136*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 137*d9f75844SAndroid Build Coastguard Worker }, 138*d9f75844SAndroid Build Coastguard Worker }, 139*d9f75844SAndroid Build Coastguard Worker 'Linux32 Release (ARM)': {}, 140*d9f75844SAndroid Build Coastguard Worker 'Linux64 Builder': {}, 141*d9f75844SAndroid Build Coastguard Worker 'Linux64 Debug': { 142*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 143*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 144*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 145*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 146*d9f75844SAndroid Build Coastguard Worker }, 147*d9f75844SAndroid Build Coastguard Worker }, 148*d9f75844SAndroid Build Coastguard Worker 'Linux64 Debug (ARM)': {}, 149*d9f75844SAndroid Build Coastguard Worker 'Linux64 Release': { 150*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 151*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 152*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 153*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_desktop_tests_with_video_capture', 154*d9f75844SAndroid Build Coastguard Worker }, 155*d9f75844SAndroid Build Coastguard Worker }, 156*d9f75844SAndroid Build Coastguard Worker 'Linux64 Release (ARM)': {}, 157*d9f75844SAndroid Build Coastguard Worker 'Linux64 Release (Libfuzzer)': {}, 158*d9f75844SAndroid Build Coastguard Worker 'Mac Asan': { 159*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 160*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'cores-12', 'resultdb-json-format'], 161*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 162*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 163*d9f75844SAndroid Build Coastguard Worker }, 164*d9f75844SAndroid Build Coastguard Worker }, 165*d9f75844SAndroid Build Coastguard Worker 'Mac64 Builder': {}, 166*d9f75844SAndroid Build Coastguard Worker 'Mac64 Debug': { 167*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 168*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'cores-12', 'resultdb-json-format'], 169*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 170*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 171*d9f75844SAndroid Build Coastguard Worker }, 172*d9f75844SAndroid Build Coastguard Worker }, 173*d9f75844SAndroid Build Coastguard Worker 'Mac64 Release': { 174*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 175*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'resultdb-json-format'], 176*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 177*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests_with_video_capture', 178*d9f75844SAndroid Build Coastguard Worker }, 179*d9f75844SAndroid Build Coastguard Worker }, 180*d9f75844SAndroid Build Coastguard Worker 'MacARM64 M1 Release': { 181*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 182*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'], 183*d9f75844SAndroid Build Coastguard Worker # TODO(b/228171565): Replace desktop_tests by desktop_tests_with_video_capture when 184*d9f75844SAndroid Build Coastguard Worker # there is a camera available for the baremetal m1 machines. 185*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 186*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 187*d9f75844SAndroid Build Coastguard Worker }, 188*d9f75844SAndroid Build Coastguard Worker }, 189*d9f75844SAndroid Build Coastguard Worker 'MacArm64 Builder': {}, 190*d9f75844SAndroid Build Coastguard Worker 'Win (more configs)': { 191*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 192*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 193*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 194*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'more_configs_tests', 195*d9f75844SAndroid Build Coastguard Worker }, 196*d9f75844SAndroid Build Coastguard Worker }, 197*d9f75844SAndroid Build Coastguard Worker 'Win32 Builder (Clang)': {}, 198*d9f75844SAndroid Build Coastguard Worker 'Win32 Debug (Clang)': {}, 199*d9f75844SAndroid Build Coastguard Worker 'Win32 Release (Clang)': { 200*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 201*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 202*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 203*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 204*d9f75844SAndroid Build Coastguard Worker }, 205*d9f75844SAndroid Build Coastguard Worker }, 206*d9f75844SAndroid Build Coastguard Worker 'Win64 ASan': { 207*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 208*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 209*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 210*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 211*d9f75844SAndroid Build Coastguard Worker }, 212*d9f75844SAndroid Build Coastguard Worker }, 213*d9f75844SAndroid Build Coastguard Worker 'Win64 Debug (Clang)': { 214*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 215*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 216*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 217*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 218*d9f75844SAndroid Build Coastguard Worker }, 219*d9f75844SAndroid Build Coastguard Worker }, 220*d9f75844SAndroid Build Coastguard Worker 'Win64 Release (Clang)': { 221*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 222*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10-any', 'x86-64', 'resultdb-json-format'], 223*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 224*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests_with_video_capture', 225*d9f75844SAndroid Build Coastguard Worker }, 226*d9f75844SAndroid Build Coastguard Worker }, 227*d9f75844SAndroid Build Coastguard Worker 'iOS64 Debug': {}, 228*d9f75844SAndroid Build Coastguard Worker 'iOS64 Release': {}, 229*d9f75844SAndroid Build Coastguard Worker 'iOS64 Sim Debug (iOS 12)': { 230*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 231*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-12.4', 232*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 233*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 234*d9f75844SAndroid Build Coastguard Worker ], 235*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 236*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 237*d9f75844SAndroid Build Coastguard Worker }, 238*d9f75844SAndroid Build Coastguard Worker }, 239*d9f75844SAndroid Build Coastguard Worker 'iOS64 Sim Debug (iOS 13)': { 240*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 241*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-13.6', 242*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 243*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 244*d9f75844SAndroid Build Coastguard Worker ], 245*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 246*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 247*d9f75844SAndroid Build Coastguard Worker }, 248*d9f75844SAndroid Build Coastguard Worker }, 249*d9f75844SAndroid Build Coastguard Worker 'iOS64 Sim Debug (iOS 14)': { 250*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 251*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-14.5', 252*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 253*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 254*d9f75844SAndroid Build Coastguard Worker ], 255*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 256*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 257*d9f75844SAndroid Build Coastguard Worker }, 258*d9f75844SAndroid Build Coastguard Worker }, 259*d9f75844SAndroid Build Coastguard Worker }, 260*d9f75844SAndroid Build Coastguard Worker }, 261*d9f75844SAndroid Build Coastguard Worker { 262*d9f75844SAndroid Build Coastguard Worker 'name': 'client.webrtc.perf', 263*d9f75844SAndroid Build Coastguard Worker 'mixins': [], 264*d9f75844SAndroid Build Coastguard Worker 'machines': { 265*d9f75844SAndroid Build Coastguard Worker 'Perf Android32 (M AOSP Nexus6)': { 266*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 267*d9f75844SAndroid Build Coastguard Worker 'shamu', 'marshmallow_generic', 'android-devices', 'perf-pool', 268*d9f75844SAndroid Build Coastguard Worker 'perf-output', 'timeout-3h', 'has_native_resultdb_integration', 269*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 270*d9f75844SAndroid Build Coastguard Worker ], 271*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 272*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 273*d9f75844SAndroid Build Coastguard Worker }, 274*d9f75844SAndroid Build Coastguard Worker }, 275*d9f75844SAndroid Build Coastguard Worker 'Perf Android32 (M Nexus5)': { 276*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 277*d9f75844SAndroid Build Coastguard Worker 'hammerhead', 'marshmallow_generic', 'android-devices', 'perf-pool', 278*d9f75844SAndroid Build Coastguard Worker 'perf-output', 'timeout-3h', 'has_native_resultdb_integration', 279*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 280*d9f75844SAndroid Build Coastguard Worker ], 281*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 282*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 283*d9f75844SAndroid Build Coastguard Worker }, 284*d9f75844SAndroid Build Coastguard Worker }, 285*d9f75844SAndroid Build Coastguard Worker 'Perf Android32 (O Pixel2)': { 286*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 287*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'perf-pool', 'timeout-3h', 288*d9f75844SAndroid Build Coastguard Worker 'perf-output', 'has_native_resultdb_integration', 289*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 290*d9f75844SAndroid Build Coastguard Worker ], 291*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 292*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 293*d9f75844SAndroid Build Coastguard Worker }, 294*d9f75844SAndroid Build Coastguard Worker }, 295*d9f75844SAndroid Build Coastguard Worker 'Perf Android32 (R Pixel5)': { 296*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 297*d9f75844SAndroid Build Coastguard Worker 'redfin', 'android-devices', 'perf-pool', 'timeout-3h', 'perf-output', 298*d9f75844SAndroid Build Coastguard Worker 'has_native_resultdb_integration', 'chromium-tester-service-account' 299*d9f75844SAndroid Build Coastguard Worker ], 300*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 301*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 302*d9f75844SAndroid Build Coastguard Worker }, 303*d9f75844SAndroid Build Coastguard Worker }, 304*d9f75844SAndroid Build Coastguard Worker 'Perf Android64 (M Nexus5X)': { 305*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 306*d9f75844SAndroid Build Coastguard Worker 'bullhead', 'marshmallow', 'android-devices', 'perf-pool', 307*d9f75844SAndroid Build Coastguard Worker 'perf-output', 'timeout-3h', 'has_native_resultdb_integration', 308*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 309*d9f75844SAndroid Build Coastguard Worker ], 310*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 311*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 312*d9f75844SAndroid Build Coastguard Worker }, 313*d9f75844SAndroid Build Coastguard Worker }, 314*d9f75844SAndroid Build Coastguard Worker 'Perf Android64 (O Pixel2)': { 315*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 316*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'perf-pool', 'timeout-3h', 317*d9f75844SAndroid Build Coastguard Worker 'perf-output', 'has_native_resultdb_integration', 318*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 319*d9f75844SAndroid Build Coastguard Worker ], 320*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 321*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 322*d9f75844SAndroid Build Coastguard Worker }, 323*d9f75844SAndroid Build Coastguard Worker }, 324*d9f75844SAndroid Build Coastguard Worker 'Perf Android64 (R Pixel5)': { 325*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 326*d9f75844SAndroid Build Coastguard Worker 'redfin', 'android-devices', 'perf-pool', 'timeout-3h', 'perf-output', 327*d9f75844SAndroid Build Coastguard Worker 'has_native_resultdb_integration', 'chromium-tester-service-account' 328*d9f75844SAndroid Build Coastguard Worker ], 329*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 330*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_perf_tests', 331*d9f75844SAndroid Build Coastguard Worker }, 332*d9f75844SAndroid Build Coastguard Worker }, 333*d9f75844SAndroid Build Coastguard Worker 'Perf Fuchsia': { 334*d9f75844SAndroid Build Coastguard Worker 'os_type': 335*d9f75844SAndroid Build Coastguard Worker 'linux', 336*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 337*d9f75844SAndroid Build Coastguard Worker 'linux-bionic', 'x86-64', 'perf-pool-vm', 'timeout-3h', 338*d9f75844SAndroid Build Coastguard Worker 'has_native_resultdb_integration', 'chromium-tester-service-account' 339*d9f75844SAndroid Build Coastguard Worker ], 340*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 341*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'fuchsia_compatible_perf_tests', 342*d9f75844SAndroid Build Coastguard Worker } 343*d9f75844SAndroid Build Coastguard Worker }, 344*d9f75844SAndroid Build Coastguard Worker 'Perf Linux Bionic': { 345*d9f75844SAndroid Build Coastguard Worker 'os_type': 346*d9f75844SAndroid Build Coastguard Worker 'linux', 347*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 348*d9f75844SAndroid Build Coastguard Worker 'linux-bionic', 'perf-pool', 'timeout-3h', 349*d9f75844SAndroid Build Coastguard Worker 'resultdb-gtest-json-format' 350*d9f75844SAndroid Build Coastguard Worker ], 351*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 352*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_perf_tests', 353*d9f75844SAndroid Build Coastguard Worker }, 354*d9f75844SAndroid Build Coastguard Worker }, 355*d9f75844SAndroid Build Coastguard Worker 'Perf Mac 11': { 356*d9f75844SAndroid Build Coastguard Worker 'os_type': 357*d9f75844SAndroid Build Coastguard Worker 'mac', 358*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 359*d9f75844SAndroid Build Coastguard Worker 'mac11', 'x86-64', 'perf-pool', 'timeout-3h', 360*d9f75844SAndroid Build Coastguard Worker 'resultdb-gtest-json-format' 361*d9f75844SAndroid Build Coastguard Worker ], 362*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 363*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_perf_tests', 364*d9f75844SAndroid Build Coastguard Worker }, 365*d9f75844SAndroid Build Coastguard Worker }, 366*d9f75844SAndroid Build Coastguard Worker 'Perf Mac M1 Arm64 12': { 367*d9f75844SAndroid Build Coastguard Worker 'os_type': 368*d9f75844SAndroid Build Coastguard Worker 'mac', 369*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 370*d9f75844SAndroid Build Coastguard Worker 'mac_12_arm64', 'mac-m1-cpu', 'perf-pool', 'timeout-3h', 371*d9f75844SAndroid Build Coastguard Worker 'resultdb-gtest-json-format' 372*d9f75844SAndroid Build Coastguard Worker ], 373*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 374*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'webrtc_perf_tests', 375*d9f75844SAndroid Build Coastguard Worker }, 376*d9f75844SAndroid Build Coastguard Worker }, 377*d9f75844SAndroid Build Coastguard Worker 'Perf Win 10': { 378*d9f75844SAndroid Build Coastguard Worker 'os_type': 379*d9f75844SAndroid Build Coastguard Worker 'win', 380*d9f75844SAndroid Build Coastguard Worker 'mixins': 381*d9f75844SAndroid Build Coastguard Worker ['win10-any', 'perf-pool', 'timeout-3h', 'resultdb-gtest-json-format'], 382*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 383*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_perf_tests', 384*d9f75844SAndroid Build Coastguard Worker }, 385*d9f75844SAndroid Build Coastguard Worker }, 386*d9f75844SAndroid Build Coastguard Worker }, 387*d9f75844SAndroid Build Coastguard Worker }, 388*d9f75844SAndroid Build Coastguard Worker { 389*d9f75844SAndroid Build Coastguard Worker 'name': 'internal.client.webrtc', 390*d9f75844SAndroid Build Coastguard Worker 'mixins': [], 391*d9f75844SAndroid Build Coastguard Worker 'machines': { 392*d9f75844SAndroid Build Coastguard Worker 'iOS64 Debug': { 393*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 394*d9f75844SAndroid Build Coastguard Worker 'ios-device-15.7', 'webrtc-xctest', 'chrome-tester-service-account', 395*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 396*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 397*d9f75844SAndroid Build Coastguard Worker ], 398*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 399*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_device_tests', 400*d9f75844SAndroid Build Coastguard Worker }, 401*d9f75844SAndroid Build Coastguard Worker }, 402*d9f75844SAndroid Build Coastguard Worker 'iOS64 Perf': { 403*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 404*d9f75844SAndroid Build Coastguard Worker 'ios-device-perf', 'timeout-3h', 'chrome-tester-service-account', 405*d9f75844SAndroid Build Coastguard Worker 'xcode_12d4e', 'mac_toolchain', 'has_native_resultdb_integration', 406*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 407*d9f75844SAndroid Build Coastguard Worker ], 408*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 409*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'webrtc_perf_tests', 410*d9f75844SAndroid Build Coastguard Worker }, 411*d9f75844SAndroid Build Coastguard Worker 'args': [ 412*d9f75844SAndroid Build Coastguard Worker '--write_perf_output_on_ios', 413*d9f75844SAndroid Build Coastguard Worker ], 414*d9f75844SAndroid Build Coastguard Worker }, 415*d9f75844SAndroid Build Coastguard Worker 'iOS64 Release': { 416*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 417*d9f75844SAndroid Build Coastguard Worker 'ios-device-15.7', 'webrtc-xctest', 'chrome-tester-service-account', 418*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 419*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 420*d9f75844SAndroid Build Coastguard Worker ], 421*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 422*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_device_tests', 423*d9f75844SAndroid Build Coastguard Worker }, 424*d9f75844SAndroid Build Coastguard Worker }, 425*d9f75844SAndroid Build Coastguard Worker }, 426*d9f75844SAndroid Build Coastguard Worker }, 427*d9f75844SAndroid Build Coastguard Worker { 428*d9f75844SAndroid Build Coastguard Worker 'name': 'tryserver.webrtc', 429*d9f75844SAndroid Build Coastguard Worker 'mixins': [], 430*d9f75844SAndroid Build Coastguard Worker 'machines': { 431*d9f75844SAndroid Build Coastguard Worker 'android_arm64_dbg': { 432*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 433*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 434*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 435*d9f75844SAndroid Build Coastguard Worker ], 436*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 437*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests_tryserver', 438*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 439*d9f75844SAndroid Build Coastguard Worker }, 440*d9f75844SAndroid Build Coastguard Worker }, 441*d9f75844SAndroid Build Coastguard Worker 'android_arm64_rel': { 442*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 443*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 444*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 445*d9f75844SAndroid Build Coastguard Worker ], 446*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 447*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests_tryserver', 448*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 449*d9f75844SAndroid Build Coastguard Worker }, 450*d9f75844SAndroid Build Coastguard Worker }, 451*d9f75844SAndroid Build Coastguard Worker 'android_arm_dbg': { 452*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 453*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 454*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 455*d9f75844SAndroid Build Coastguard Worker ], 456*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 457*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests_tryserver', 458*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 459*d9f75844SAndroid Build Coastguard Worker }, 460*d9f75844SAndroid Build Coastguard Worker }, 461*d9f75844SAndroid Build Coastguard Worker 'android_arm_more_configs': { 462*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 463*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 464*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 465*d9f75844SAndroid Build Coastguard Worker ], 466*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 467*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'more_configs_tests', 468*d9f75844SAndroid Build Coastguard Worker }, 469*d9f75844SAndroid Build Coastguard Worker }, 470*d9f75844SAndroid Build Coastguard Worker 'android_arm_rel': { 471*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 472*d9f75844SAndroid Build Coastguard Worker 'walleye', 'android-devices', 'has_native_resultdb_integration', 473*d9f75844SAndroid Build Coastguard Worker 'chromium-tester-service-account' 474*d9f75844SAndroid Build Coastguard Worker ], 475*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 476*d9f75844SAndroid Build Coastguard Worker 'gtest_tests': 'android_tests_tryserver', 477*d9f75844SAndroid Build Coastguard Worker 'junit_tests': 'android_junit_tests', 478*d9f75844SAndroid Build Coastguard Worker }, 479*d9f75844SAndroid Build Coastguard Worker }, 480*d9f75844SAndroid Build Coastguard Worker 'android_compile_arm64_dbg': {}, 481*d9f75844SAndroid Build Coastguard Worker 'android_compile_arm64_rel': {}, 482*d9f75844SAndroid Build Coastguard Worker 'android_compile_arm_dbg': {}, 483*d9f75844SAndroid Build Coastguard Worker 'android_compile_arm_rel': {}, 484*d9f75844SAndroid Build Coastguard Worker 'android_compile_x64_dbg': {}, 485*d9f75844SAndroid Build Coastguard Worker 'android_compile_x64_rel': {}, 486*d9f75844SAndroid Build Coastguard Worker 'android_compile_x86_dbg': {}, 487*d9f75844SAndroid Build Coastguard Worker 'android_compile_x86_rel': {}, 488*d9f75844SAndroid Build Coastguard Worker 'fuchsia_rel': { 489*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 490*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'has_native_resultdb_integration'], 491*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 492*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'fuchsia_compatible_tests', 493*d9f75844SAndroid Build Coastguard Worker }, 494*d9f75844SAndroid Build Coastguard Worker }, 495*d9f75844SAndroid Build Coastguard Worker 'ios_compile_arm64_dbg': {}, 496*d9f75844SAndroid Build Coastguard Worker 'ios_compile_arm64_rel': {}, 497*d9f75844SAndroid Build Coastguard Worker 'ios_sim_x64_dbg_ios12': { 498*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 499*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-12.4', 500*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 501*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 502*d9f75844SAndroid Build Coastguard Worker ], 503*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 504*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 505*d9f75844SAndroid Build Coastguard Worker }, 506*d9f75844SAndroid Build Coastguard Worker }, 507*d9f75844SAndroid Build Coastguard Worker 'ios_sim_x64_dbg_ios13': { 508*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 509*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-13.6', 510*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 511*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 512*d9f75844SAndroid Build Coastguard Worker ], 513*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 514*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 515*d9f75844SAndroid Build Coastguard Worker }, 516*d9f75844SAndroid Build Coastguard Worker }, 517*d9f75844SAndroid Build Coastguard Worker 'ios_sim_x64_dbg_ios14': { 518*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 519*d9f75844SAndroid Build Coastguard Worker 'mac_12_x64', 'chromium-tester-service-account', 'ios-simulator-14.5', 520*d9f75844SAndroid Build Coastguard Worker 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration', 521*d9f75844SAndroid Build Coastguard Worker 'out_dir_arg' 522*d9f75844SAndroid Build Coastguard Worker ], 523*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 524*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'ios_simulator_tests', 525*d9f75844SAndroid Build Coastguard Worker }, 526*d9f75844SAndroid Build Coastguard Worker }, 527*d9f75844SAndroid Build Coastguard Worker 'linux_asan': { 528*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 529*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 530*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 531*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 532*d9f75844SAndroid Build Coastguard Worker }, 533*d9f75844SAndroid Build Coastguard Worker }, 534*d9f75844SAndroid Build Coastguard Worker 'linux_compile_arm64_dbg': {}, 535*d9f75844SAndroid Build Coastguard Worker 'linux_compile_arm64_rel': {}, 536*d9f75844SAndroid Build Coastguard Worker 'linux_compile_arm_dbg': {}, 537*d9f75844SAndroid Build Coastguard Worker 'linux_compile_arm_rel': {}, 538*d9f75844SAndroid Build Coastguard Worker 'linux_compile_dbg': {}, 539*d9f75844SAndroid Build Coastguard Worker 'linux_compile_rel': {}, 540*d9f75844SAndroid Build Coastguard Worker 'linux_coverage': { 541*d9f75844SAndroid Build Coastguard Worker 'os_type': 542*d9f75844SAndroid Build Coastguard Worker 'linux', 543*d9f75844SAndroid Build Coastguard Worker 'mixins': [ 544*d9f75844SAndroid Build Coastguard Worker 'linux-bionic', 'x86-64', 'resultdb-json-format', 545*d9f75844SAndroid Build Coastguard Worker 'isolate_profile_data' 546*d9f75844SAndroid Build Coastguard Worker ], 547*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 548*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_desktop_tests_tryserver', 549*d9f75844SAndroid Build Coastguard Worker }, 550*d9f75844SAndroid Build Coastguard Worker }, 551*d9f75844SAndroid Build Coastguard Worker 'linux_dbg': { 552*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 553*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 554*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 555*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 556*d9f75844SAndroid Build Coastguard Worker }, 557*d9f75844SAndroid Build Coastguard Worker }, 558*d9f75844SAndroid Build Coastguard Worker 'linux_libfuzzer_rel': {}, 559*d9f75844SAndroid Build Coastguard Worker 'linux_memcheck': { 560*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 561*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 562*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 563*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 564*d9f75844SAndroid Build Coastguard Worker }, 565*d9f75844SAndroid Build Coastguard Worker }, 566*d9f75844SAndroid Build Coastguard Worker 'linux_more_configs': { 567*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 568*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 569*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 570*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'more_configs_tests', 571*d9f75844SAndroid Build Coastguard Worker }, 572*d9f75844SAndroid Build Coastguard Worker }, 573*d9f75844SAndroid Build Coastguard Worker 'linux_msan': { 574*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 575*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 576*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 577*d9f75844SAndroid Build Coastguard Worker # TODO(crbug.com/webrtc/14568): Using 'linux_tests' 578*d9f75844SAndroid Build Coastguard Worker # fails on "MemorySanitizer: use-of-uninitialized-value in 579*d9f75844SAndroid Build Coastguard Worker # libpipewire-0.3.so." 580*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 581*d9f75844SAndroid Build Coastguard Worker }, 582*d9f75844SAndroid Build Coastguard Worker }, 583*d9f75844SAndroid Build Coastguard Worker 'linux_rel': { 584*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 585*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 586*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 587*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_desktop_tests_tryserver', 588*d9f75844SAndroid Build Coastguard Worker }, 589*d9f75844SAndroid Build Coastguard Worker }, 590*d9f75844SAndroid Build Coastguard Worker 'linux_tsan2': { 591*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 592*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 593*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 594*d9f75844SAndroid Build Coastguard Worker # TODO(crbug.com/webrtc/14568): Using 'linux_tests' 595*d9f75844SAndroid Build Coastguard Worker # fails on "ThreadSanitizer: data race on vptr (ctor/dtor vs 596*d9f75844SAndroid Build Coastguard Worker # virtual call) in shared_screencast_stream_test." 597*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 598*d9f75844SAndroid Build Coastguard Worker }, 599*d9f75844SAndroid Build Coastguard Worker }, 600*d9f75844SAndroid Build Coastguard Worker 'linux_ubsan': { 601*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 602*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 603*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 604*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 605*d9f75844SAndroid Build Coastguard Worker }, 606*d9f75844SAndroid Build Coastguard Worker }, 607*d9f75844SAndroid Build Coastguard Worker 'linux_ubsan_vptr': { 608*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 609*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 610*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 611*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'linux_tests', 612*d9f75844SAndroid Build Coastguard Worker }, 613*d9f75844SAndroid Build Coastguard Worker }, 614*d9f75844SAndroid Build Coastguard Worker 'linux_x86_dbg': { 615*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 616*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 617*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 618*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 619*d9f75844SAndroid Build Coastguard Worker }, 620*d9f75844SAndroid Build Coastguard Worker }, 621*d9f75844SAndroid Build Coastguard Worker 'linux_x86_rel': { 622*d9f75844SAndroid Build Coastguard Worker 'os_type': 'linux', 623*d9f75844SAndroid Build Coastguard Worker 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'], 624*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 625*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 626*d9f75844SAndroid Build Coastguard Worker }, 627*d9f75844SAndroid Build Coastguard Worker }, 628*d9f75844SAndroid Build Coastguard Worker 'mac_asan': { 629*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 630*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'resultdb-json-format', 'cores-12'], 631*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 632*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 633*d9f75844SAndroid Build Coastguard Worker }, 634*d9f75844SAndroid Build Coastguard Worker }, 635*d9f75844SAndroid Build Coastguard Worker 'mac_compile_dbg': {}, 636*d9f75844SAndroid Build Coastguard Worker 'mac_compile_rel': {}, 637*d9f75844SAndroid Build Coastguard Worker 'mac_dbg': { 638*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 639*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'resultdb-json-format', 'cores-12'], 640*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 641*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 642*d9f75844SAndroid Build Coastguard Worker }, 643*d9f75844SAndroid Build Coastguard Worker }, 644*d9f75844SAndroid Build Coastguard Worker 'mac_dbg_m1': { 645*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 646*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'], 647*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 648*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 649*d9f75844SAndroid Build Coastguard Worker }, 650*d9f75844SAndroid Build Coastguard Worker }, 651*d9f75844SAndroid Build Coastguard Worker 'mac_rel': { 652*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 653*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_x64', 'resultdb-json-format'], 654*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 655*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests_tryserver', 656*d9f75844SAndroid Build Coastguard Worker }, 657*d9f75844SAndroid Build Coastguard Worker }, 658*d9f75844SAndroid Build Coastguard Worker 'mac_rel_m1': { 659*d9f75844SAndroid Build Coastguard Worker 'os_type': 'mac', 660*d9f75844SAndroid Build Coastguard Worker 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'], 661*d9f75844SAndroid Build Coastguard Worker # TODO(b/228171565): Replace desktop_tests by desktop_tests_tryserver when 662*d9f75844SAndroid Build Coastguard Worker # there is a camera available for the baremetal-try m1 machines. 663*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 664*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 665*d9f75844SAndroid Build Coastguard Worker }, 666*d9f75844SAndroid Build Coastguard Worker }, 667*d9f75844SAndroid Build Coastguard Worker 'win_asan': { 668*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 669*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 670*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 671*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 672*d9f75844SAndroid Build Coastguard Worker }, 673*d9f75844SAndroid Build Coastguard Worker }, 674*d9f75844SAndroid Build Coastguard Worker 'win_compile_x64_clang_dbg': {}, 675*d9f75844SAndroid Build Coastguard Worker 'win_compile_x64_clang_rel': {}, 676*d9f75844SAndroid Build Coastguard Worker 'win_compile_x86_clang_dbg': {}, 677*d9f75844SAndroid Build Coastguard Worker 'win_compile_x86_clang_rel': {}, 678*d9f75844SAndroid Build Coastguard Worker 'win_x64_clang_dbg': { 679*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 680*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 681*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 682*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 683*d9f75844SAndroid Build Coastguard Worker }, 684*d9f75844SAndroid Build Coastguard Worker }, 685*d9f75844SAndroid Build Coastguard Worker 'win_x64_clang_rel': { 686*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 687*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 688*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 689*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 690*d9f75844SAndroid Build Coastguard Worker }, 691*d9f75844SAndroid Build Coastguard Worker }, 692*d9f75844SAndroid Build Coastguard Worker 'win_x86_clang_dbg': { 693*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 694*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 695*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 696*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests', 697*d9f75844SAndroid Build Coastguard Worker }, 698*d9f75844SAndroid Build Coastguard Worker }, 699*d9f75844SAndroid Build Coastguard Worker 'win_x86_clang_rel': { 700*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 701*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 702*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 703*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'desktop_tests_tryserver', 704*d9f75844SAndroid Build Coastguard Worker }, 705*d9f75844SAndroid Build Coastguard Worker }, 706*d9f75844SAndroid Build Coastguard Worker 'win_x86_more_configs': { 707*d9f75844SAndroid Build Coastguard Worker 'os_type': 'win', 708*d9f75844SAndroid Build Coastguard Worker 'mixins': ['win10', 'x86-64', 'resultdb-json-format'], 709*d9f75844SAndroid Build Coastguard Worker 'test_suites': { 710*d9f75844SAndroid Build Coastguard Worker 'isolated_scripts': 'more_configs_tests', 711*d9f75844SAndroid Build Coastguard Worker }, 712*d9f75844SAndroid Build Coastguard Worker }, 713*d9f75844SAndroid Build Coastguard Worker }, 714*d9f75844SAndroid Build Coastguard Worker }, 715*d9f75844SAndroid Build Coastguard Worker] 716