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