|  | # Copyright 2017 The Chromium Authors. All rights reserved. | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | # This is a .pyl, or "Python Literal", file. You can treat it just like a | 
|  | # .json file, with the following exceptions: | 
|  | # * all keys must be quoted (use single quotes, please); | 
|  | # * comments are allowed, using '#' syntax; and | 
|  | # * trailing commas are allowed. | 
|  |  | 
|  | [ | 
|  | { | 
|  | 'name': 'chromium', | 
|  | 'machines': { | 
|  | 'Linux x64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'public_build_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'public_build_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'public_build_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win x64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'public_build_scripts', | 
|  | }, | 
|  | }, | 
|  | } | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.android', | 
|  | 'machines': { | 
|  | 'Android ASAN (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Android Cronet Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cronet_package', | 
|  | ], | 
|  | }, | 
|  | 'Android arm Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'dump_syms', | 
|  | 'microdump_stackwalk', | 
|  | ], | 
|  | }, | 
|  | 'Android arm64 Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Android x64 Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Android x86 Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Cast Android (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cast_junit_test_lists', | 
|  | 'cast_shell_apk', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'junit_tests': 'cast_junit_tests', | 
|  | }, | 
|  | }, | 
|  | 'Android Cronet Builder (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'skip_merge_script': True, | 
|  | }, | 
|  | 'Android Cronet Builder Asan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android Cronet KitKat Builder': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'skip_merge_script': True, | 
|  | }, | 
|  | 'Android WebView L (dbg)': { | 
|  | 'test_suites': { | 
|  | 'cts_tests': 'android_l_cts_tests', | 
|  | 'instrumentation_tests': 'system_webview_shell_instrumentation_tests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android WebView M (dbg)': { | 
|  | 'test_suites': { | 
|  | 'cts_tests': 'android_m_cts_tests', | 
|  | 'instrumentation_tests': 'system_webview_and_webview_ui_instrumentation_tests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android WebView N (dbg)': { | 
|  | 'test_suites': { | 
|  | 'cts_tests': 'android_n_cts_tests', | 
|  | 'instrumentation_tests': 'system_webview_shell_instrumentation_tests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android WebView O (dbg)': { | 
|  | 'test_suites': { | 
|  | 'cts_tests': 'android_o_cts_tests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'android-kitkat-arm-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cronet_test_instrumentation_apk', | 
|  | 'monochrome_static_initializers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'junit_tests': 'chromium_junit_tests', | 
|  | 'isolated_scripts': 'monochrome_apk_checker_isolated_script', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'android-marshmallow-arm64-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'monochrome_static_initializers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'isolated_scripts': 'marshmallow_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'KitKat Phone Tester (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'junit_tests': 'chromium_junit_tests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'KitKat Phone Tester (rel)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cronet_test_instrumentation_apk', | 
|  | 'monochrome_static_initializers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'junit_tests': 'chromium_junit_tests', | 
|  | 'isolated_scripts': 'monochrome_apk_checker_isolated_script', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'KitKat Tablet Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84Z', | 
|  | 'device_type': 'flo', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Lollipop Phone Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'LMY48I', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | 'hard_timeout': 960, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Lollipop Tablet Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'LMY49B', | 
|  | 'device_type': 'flo', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | # This is the most common hard_timeout on this device. | 
|  | 'hard_timeout': 120, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Marshmallow 64 bit Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 960, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Marshmallow Phone Tester (rel)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'monochrome_static_initializers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'isolated_scripts': 'marshmallow_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Marshmallow Tablet Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MRA58Z', | 
|  | 'device_type': 'flo', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Nougat Phone Tester': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'android_nougat_vr_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'android_devices': '1', | 
|  | 'device_os': 'NMF26U', | 
|  | 'device_type': 'marlin', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 1800, | 
|  | }, | 
|  | 'skip_output_links': True, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.android.fyi', | 
|  | 'machines': { | 
|  | 'Android Cronet Builder (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android Cronet Builder Asan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'Android Cronet KitKat Builder': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'cronet_gtests', | 
|  | 'scripts': 'cronet_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Memory Infra Tester': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 36000, | 
|  | 'hard_timeout': 10800, | 
|  | 'ignore_task_failure': False, | 
|  | 'io_timeout': 3600, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'memory_infra_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Nougat Phone Tester': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'NRD91N', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | 'hard_timeout': 960, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Oreo Phone Tester': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'OPR3.170623.008', | 
|  | 'device_type': 'marlin', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'android_oreo_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Unswarmed N5 Tests Dummy Builder': { | 
|  | 'os_type': 'android', | 
|  | 'use_swarming': False, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'instrumentation_tests': 'android_fyi_instrumentation_tests', | 
|  | 'scripts': 'telemetry_perf_unittests_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Unswarmed N5X Tests Dummy Builder': { | 
|  | 'os_type': 'android', | 
|  | 'use_swarming': False, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'instrumentation_tests': 'android_fyi_instrumentation_tests', | 
|  | 'scripts': 'telemetry_perf_unittests_scripts', | 
|  | }, | 
|  | }, | 
|  | 'x64 Device Tester': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_type': 'coho', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'skip_cipd_packages': True, | 
|  | 'skip_output_links': True, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'x86 Cloud Tester': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_type': 'gce_x86', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'skip_cipd_packages': True, | 
|  | 'skip_output_links': True, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'isolated_scripts': 'telemetry_perf_unittests_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.chrome', | 
|  | 'machines': { | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.chromiumos', | 
|  | 'machines': { | 
|  | 'chromeos-amd64-generic-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromiumos_preflight', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromeos_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'kvm': '1', | 
|  | 'os': 'Ubuntu-14.04', | 
|  | 'pool': 'Chrome-CrOS-VM', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'chromeos-daisy-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromiumos_preflight', | 
|  | ], | 
|  | }, | 
|  | 'linux-chromeos-dbg': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'linux_chromeos_dbg_gtests', | 
|  | }, | 
|  | }, | 
|  | 'linux-chromeos-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'linux_chromeos_rel_gtests', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.clang', | 
|  | 'machines': { | 
|  | 'CFI Linux (icall)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CFI Linux ToT': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinAsan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinAsan(dll)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinAsanCov': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinClangLLD': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinClangLLD64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinClngLLD64dbg': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinClngLLDdbg': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTAndroid': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | # This mirrors 'KitKat Phone Tester (rel)'. | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | 'junit_tests': 'chromium_junit_tests', | 
|  | 'isolated_scripts': 'monochrome_apk_checker_isolated_script', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'ToTAndroid x64': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_type': 'coho', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | # TODO(crbug.com/807966): Re-enable tests once there are devices to run them on. | 
|  | }, | 
|  | }, | 
|  | 'ToTAndroid64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'ToTAndroidASan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_asan_gtests', | 
|  | 'junit_tests': 'chromium_android_asan_junit_tests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'ToTAndroidCFI': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTLinux': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_gtests', | 
|  | 'scripts': 'check_gn_headers_script', | 
|  | }, | 
|  | }, | 
|  | 'ToTLinux (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'ToTLinuxASan': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTLinuxMSan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTLinuxThinLTO': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'ToTLinuxUBSanVptr': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | # no "_and_gl":gl_unittests doesn't pass yet, | 
|  | # crbug.com/https://crbug.com/815183 | 
|  | 'gtest_tests': 'chromium_linux_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTMac': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_clang_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'ToTMacASan': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin(dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin(dll)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin64(dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWin64(dll)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWinCFI': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWinCFI64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWinLibcxx64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'ToTWinThinLTO64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'linux-win_cross-rel': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'os': 'Windows-10', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'UBSanVptr Linux': { | 
|  | 'test_suites': { | 
|  | # no "_and_gl":gl_unittests doesn't pass yet, | 
|  | # crbug.com/https://crbug.com/815183 | 
|  | 'gtest_tests': 'chromium_linux_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.goma', | 
|  | 'machines': { | 
|  | 'Chromium Linux Goma GCE Staging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Linux Goma RBE Staging (clobber)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Linux Goma RBE Staging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Linux Goma RBE Staging (dbg) (clobber)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Linux Goma RBE Staging (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Linux Goma Staging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Mac Goma GCE Staging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Mac Goma Staging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinClangGomaGCEStaging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CrWinGomaStaging': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.fyi', | 
|  | 'machines': { | 
|  | 'Android Builder (dbg) Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Android VR Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'android_fyi_vr_gtests', | 
|  | 'instrumentation_tests': 'android_fyi_vr_instrumentation_tests', | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'skip_output_links': True, | 
|  | }, | 
|  | 'CFI Linux (icall)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | }, | 
|  | 'CFI Linux ToT': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | }, | 
|  | 'linux-annotator-rel': { | 
|  | 'test_suites': { | 
|  | 'scripts': 'test_traffic_annotation_auditor_script', | 
|  | } | 
|  | }, | 
|  | 'mac-views-rel': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_fyi_gtests', | 
|  | }, | 
|  | 'args': [ | 
|  | '--enable-features=ViewsBrowserWindows', | 
|  | ], | 
|  | }, | 
|  | 'Chromium Mac 10.11': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_fyi_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'Chromium Mac 10.11 Force Mac Toolchain': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_fyi_gtests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'Chromium Mac 10.13': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_fyi_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Chromium Win 10 GCE Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_fyi_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Dummy WebKit Mac10.13': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | # This matches the dimensions for "Chromium Mac10.13" in | 
|  | # chromium_fyi.py. | 
|  | 'gpu': '8086:0a2e', | 
|  | 'os': 'Mac-10.13', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 900, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'webkit_layout_tests_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  |  | 
|  | 'Fuchsia': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'kvm': '1', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'fuchsia_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Fuchsia (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'kvm': '1', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'fuchsia_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Fuchsia ARM64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'fuchsia_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Headless Linux (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'headless_lib', | 
|  | 'headless_shell', | 
|  | 'headless_tests', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'headless_linux_gtests', | 
|  | 'scripts': 'headless_linux_scripts', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'Jumbo Linux x64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Jumbo Mac': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Jumbo Win x64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | }, | 
|  | 'Linux ARM': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'linux_arm_gtests', | 
|  | }, | 
|  | }, | 
|  | 'linux-blink-heap-incremental-marking': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_gtests', | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Linux Builder Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux Clang Analyzer': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chrome', | 
|  | ] | 
|  | }, | 
|  | 'Linux x64 Goma Canary (clobber)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux x64 Goma Canary LocalOutputCache': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux Viz': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'viz_fyi_gtests', | 
|  | 'isolated_scripts': 'linux_viz_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'linux-blink-gen-property-trees': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'webkit_layout_tests_isolated_scripts', | 
|  | }, | 
|  | 'args': [ | 
|  | '--additional-driver-flag=--enable-blink-gen-property-trees', | 
|  | ], | 
|  | }, | 
|  | 'linux-blink-heap-verification': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_gtests', | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'linux-chromium-tests-staging-builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'check_network_annotations_script', | 
|  | } | 
|  | }, | 
|  | 'linux-chromium-tests-staging-tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_gtests', | 
|  | 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac Builder (dbg) Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac Builder (dbg) Goma Canary (clobber)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac Builder Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | 'pdf_fuzzers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac Goma Canary (clobber)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac Goma Canary LocalOutputCache': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mojo Android': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 3600, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'mojo_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mojo ChromiumOS': { | 
|  | 'additional_compile_targets': [ | 
|  | 'mash:all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'mojo_chromiumos_fyi_gtests', | 
|  | 'isolated_scripts': 'mojo_chromiumos_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mojo Linux': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'network_service_gtests', | 
|  | 'isolated_scripts': 'mojo_network_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mojo Windows': { | 
|  | 'additional_compile_targets': [ | 
|  | 'mash:all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'mojo_windows_gtests', | 
|  | 'isolated_scripts': 'mojo_network_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Out of Process Profiling Android': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_type': 'coho', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Out of Process Profiling Linux': { | 
|  | 'test_suites': { | 
|  | # TODO(kbr): it's weird that this has the most in common with the | 
|  | # clang testers' test suites. | 
|  | 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Out of Process Profiling Mac': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_fyi_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Out of Process Profiling Windows': { | 
|  | 'test_suites': { | 
|  | # TODO(kbr): it's weird that this has the most in common with the | 
|  | # clang testers' test suites. | 
|  | 'gtest_tests': 'chromium_win_clang_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Site Isolation Android': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 960, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'site_isolation_android_fyi_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Site Isolation Linux': { | 
|  | # TODO(lukasza, dpranke): Remove this bot once site-per-process has | 
|  | # been turned on by default for a while (e.g. once | 
|  | # https://crrev.com/c/981019 "sticks"). | 
|  | # base_unittests is a placeholder | 
|  | # to keep the builder from building "all". | 
|  | 'additional_compile_targets': [ | 
|  | 'base_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Site Isolation Win': { | 
|  | # TODO(lukasza, dpranke): Remove this bot once site-per-process has | 
|  | # been turned on by default for a while (e.g. once | 
|  | # https://crrev.com/c/981019 "sticks"). | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'site_isolation_win_fyi_gtests', | 
|  | }, | 
|  | }, | 
|  | 'VR Linux': { | 
|  | 'additional_compile_targets': [ | 
|  | 'vr_common_perftests', | 
|  | 'vr_testapp', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'vr_platform_specific_non_clang_win_chromium_gtests', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux layout_ng Dummy Builder': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'os': 'Ubuntu-14.04', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 900, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'webkit_layout_tests_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux root_layer_scrolls Dummy Builder': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'os': 'Ubuntu-14.04', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 900, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'webkit_layout_tests_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux slimming_paint_v2 Dummy Builder': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'os': 'Ubuntu-14.04', | 
|  | }, | 
|  | ], | 
|  | 'hard_timeout': 900, | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'webkit_layout_tests_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win 10 Fast Ring': { | 
|  | 'test_suites': { | 
|  | # TODO(kbr): it's weird that this has the most in common with the | 
|  | # clang testers' test suites. | 
|  | 'gtest_tests': 'chromium_win_10_fast_ring_gtests', | 
|  | }, | 
|  | 'use_swarming': False, | 
|  | }, | 
|  | 'Win Builder (dbg) Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Win Builder Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | 'pdf_fuzzers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Win Goma Canary LocalOutputCache': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Win cl.exe Goma Canary LocalOutputCache': { | 
|  | # Build only chromium's subproject using cl.exe. | 
|  | 'additional_compile_targets': [ | 
|  | 'v8:gn_all', 'pdfium_all', 'libANGLE', | 
|  | ], | 
|  | }, | 
|  | 'Win7 Builder (dbg) Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Win7 Builder Goma Canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | 'pdf_fuzzers', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'goma_gtests', | 
|  | }, | 
|  | }, | 
|  | 'WinMSVC64 Goma Canary': { | 
|  | # Build only chromium's subproject using cl.exe. | 
|  | 'additional_compile_targets': [ | 
|  | 'v8:gn_all', 'pdfium_all', 'libANGLE', | 
|  | ], | 
|  | }, | 
|  | 'chromeos-amd64-generic-rel-goma-canary': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromiumos_preflight', | 
|  | ], | 
|  | }, | 
|  | 'chromeos-amd64-generic-rel-vm-tests': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromiumos_preflight', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromeos_gtests_experimental', | 
|  | 'isolated_scripts': 'chromeos_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'kvm': '1', | 
|  | 'os': 'Ubuntu-14.04', | 
|  | 'pool': 'Chrome-CrOS-VM', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.linux', | 
|  | 'machines': { | 
|  | 'Cast Audio Linux': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cast_shell', | 
|  | 'cast_test_lists', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_cast_audio_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Cast Linux': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cast_shell', | 
|  | 'cast_test_lists', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_cast_video_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Fuchsia ARM64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | }, | 
|  | 'Fuchsia ARM64 Cast Audio': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cast_shell', | 
|  | 'cast_test_lists', | 
|  | ], | 
|  | }, | 
|  | 'Fuchsia x64 Cast Audio': { | 
|  | 'additional_compile_targets': [ | 
|  | 'cast_shell', | 
|  | 'cast_test_lists', | 
|  | ], | 
|  | }, | 
|  | 'Leak Detection Linux': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'leak_detection_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Linux Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'check_network_annotations_script', | 
|  | } | 
|  | }, | 
|  | 'Linux Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ] | 
|  | }, | 
|  | 'Linux Builder (dbg)(32)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'google_apis_unittests', | 
|  | 'sync_integration_tests' | 
|  | ] | 
|  | }, | 
|  | 'Fuchsia x64': { | 
|  | 'additional_compile_targets': [ | 
|  | 'gn_all', | 
|  | ], | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'kvm': '1', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'fuchsia_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_gtests', | 
|  | 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', | 
|  | 'scripts': 'chromium_linux_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Linux Tests (dbg)(1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_gtests', | 
|  | 'isolated_scripts': 'chromium_linux_dbg_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Linux Tests (dbg)(1)(32)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_gtests', | 
|  | 'isolated_scripts': 'chromium_linux_dbg_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'linux-gcc-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'empty_main', | 
|  | ], | 
|  | }, | 
|  | 'linux-jumbo-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ] | 
|  | }, | 
|  | 'linux-ozone-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chrome', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'ozone_linux_gtests', | 
|  | }, | 
|  | }, | 
|  | 'linux-xenial-rel': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'os': 'Ubuntu-16.04', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'additional_compile_targets': [ | 
|  | 'all', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_linux_gtests', | 
|  | 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', | 
|  | 'scripts': 'chromium_linux_scripts', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.lkgr', | 
|  | 'machines': { | 
|  | 'ASAN Debug': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ASAN Debug (32-bit x86 with V8-ARM)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ASAN Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ASAN Release (32-bit x86 with V8-ARM)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ASAN Release Media': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ASAN Release Media (32-bit x86 with V8-ARM)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'ChromiumOS ASAN Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'Mac ASan Debug': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'Mac ASan Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'Mac ASan Release Media': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'MSAN Release (no origins)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'MSAN Release (chained origins)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'TSAN Debug': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'TSAN Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'UBSan Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'UBSan vptr Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'Win ASan Release': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | 'Win ASan Release Media': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromium_builder_asan', | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.mac', | 
|  | 'machines': { | 
|  | 'Mac Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'pdf_fuzzers', | 
|  | ], | 
|  | }, | 
|  | 'mac-jumbo-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ] | 
|  | }, | 
|  | 'Mac10.10 Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac10.11 Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac10.12 Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac10.13 Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | 'scripts': 'chromium_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Mac10.13 Tests (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_mac_gtests', | 
|  | 'isolated_scripts': 'chromium_dbg_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.memory', | 
|  | 'machines': { | 
|  | 'Android CFI': { | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_android_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux ASan LSan Tests (1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_linux_asan_gtests', | 
|  | }, | 
|  | 'args': [ | 
|  | '--test-launcher-batch-limit=1', | 
|  | '--test-launcher-print-test-stdio=always', | 
|  | ], | 
|  | }, | 
|  | 'Linux ASan Tests (sandboxed)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'sandboxed_chromium_memory_linux_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux CFI': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_linux_asan_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux Chromium OS ASan LSan Tests (1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_chromiumos_asan_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux ChromiumOS MSan Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_chromiumos_asan_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux MSan Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_linux_asan_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Linux TSan Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_linux_asan_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac ASan 64 Tests (1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_memory_mac_gtests', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.swarm', | 
|  | 'machines': { | 
|  | 'Android N5 Swarm': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_swarm_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'KTU84P', | 
|  | 'device_type': 'hammerhead', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'Android N5X Swarm': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_swarm_android_gtests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_os': 'MMB29Q', | 
|  | 'device_type': 'bullhead', | 
|  | }, | 
|  | ], | 
|  | 'expiration': 10800, | 
|  | }, | 
|  | 'os_type': 'android', | 
|  | }, | 
|  | 'ChromeOS Swarm': { | 
|  | 'additional_compile_targets': [ | 
|  | 'chromiumos_preflight', | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromeos_remote_device_isolated_tests', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'device_type': 'kevin-signed-mpkeys', | 
|  | 'os': 'ChromeOS', | 
|  | } | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'Linux Swarm': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_swarm_linux_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Mac Swarm': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_swarm_desktop_gtests', | 
|  | }, | 
|  | }, | 
|  | 'Windows Swarm': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_swarm_desktop_gtests', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.webkit', | 
|  | 'machines': { | 
|  | 'WebKit Linux Trusty': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux Trusty (dbg)': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux Trusty ASAN': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux Trusty Leak': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Linux Trusty MSAN': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Mac10.10': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'gpu': 'none', | 
|  | 'os': 'Mac-10.10.5', | 
|  | } | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'WebKit Mac10.11': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'gpu': 'none', | 
|  | 'os': 'Mac-10.11.6', | 
|  | } | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'WebKit Mac10.11 (dbg)': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'gpu': 'none', | 
|  | 'os': 'Mac-10.11.6', | 
|  | } | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'WebKit Mac10.12 (retina)': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | 'swarming': { | 
|  | 'dimension_sets': [ | 
|  | { | 
|  | 'gpu': '1002:6821', | 
|  | 'hidpi': '1', | 
|  | 'os': 'Mac-10.12.6', | 
|  | 'pool': 'Chrome-GPU', | 
|  | } | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | 'WebKit Mac10.12': { | 
|  | # TODO(dpranke): Remove this builder, it is now redundant | 
|  | # w/ Mac10.13 Tests on chromium.mac | 
|  | }, | 
|  | 'WebKit Win x64 Builder': { | 
|  | # TODO(dpranke): Remove this builder, it is now redundant | 
|  | # w/ Win 7 Tests x64 (1) on chromium.win. | 
|  | 'additional_compile_targets': [ | 
|  | 'base_unittests', | 
|  | ], | 
|  | }, | 
|  | 'WebKit Win x64 Builder (dbg)': { | 
|  | # TODO(dpranke): Remove this builder, it is now redundant | 
|  | # w/ Win 7 Tests x64 (1)(dbg) on chromium.win. | 
|  | 'additional_compile_targets': [ | 
|  | 'base_unittests', | 
|  | ], | 
|  | }, | 
|  | 'WebKit Win10': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Win7': { | 
|  | 'test_suites': { | 
|  | 'isolated_scripts': 'chromium_webkit_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'WebKit Win7 (dbg)': { | 
|  | # TODO(dpranke): Remove this builder, it is now redundant | 
|  | # w/ Win 7 Tests (1)(dbg) on chromium.win. | 
|  | 'additional_compile_targets': [ | 
|  | 'base_unittests', | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.webrtc', | 
|  | 'machines': { | 
|  | 'Linux Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Mac Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Win Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.webrtc.fyi', | 
|  | 'machines': { | 
|  | 'Android Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Android Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Android Builder ARM64 (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Linux Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'Linux Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'Mac Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | 'Mac Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'Win Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'Win Builder (dbg)': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'frame_analyzer', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'chromium.win', | 
|  | 'machines': { | 
|  | 'Win Builder': { | 
|  | 'additional_compile_targets': [ | 
|  | 'pdf_fuzzers' | 
|  | ], | 
|  | 'test_suites': { | 
|  | 'scripts': 'check_network_annotations_script', | 
|  | }, | 
|  | }, | 
|  | 'win-jumbo-rel': { | 
|  | 'additional_compile_targets': [ | 
|  | 'all' | 
|  | ] | 
|  | }, | 
|  | 'Win 7 Tests x64 (1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win10 Tests x64': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_gtests', | 
|  | 'isolated_scripts': 'win_specific_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win7 (32) Tests': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'win7_32_bit_gtests', | 
|  | } | 
|  | }, | 
|  | 'Win7 Tests (1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_gtests', | 
|  | 'isolated_scripts': 'chromium_rel_isolated_scripts', | 
|  | 'scripts': 'chromium_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win7 Tests (dbg)(1)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_gtests', | 
|  | 'isolated_scripts': 'chromium_dbg_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Win10 Tests x64 (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'chromium_win_gtests', | 
|  | 'isolated_scripts': 'chromium_dbg_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'client.v8.chromium', | 
|  | 'machines': { | 
|  | 'Linux - Future': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'client_v8_chromium_gtests', | 
|  | 'isolated_scripts': 'client_v8_chromium_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | 'Linux - Future (dbg)': { | 
|  | 'test_suites': { | 
|  | 'gtest_tests': 'client_v8_chromium_gtests', | 
|  | 'isolated_scripts': 'client_v8_chromium_isolated_scripts', | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | { | 
|  | 'name': 'client.v8.branches', | 
|  | 'machines': {}, | 
|  | }, | 
|  | { | 
|  | 'name': 'tryserver.webrtc', | 
|  | 'machines': { | 
|  | 'win_chromium_compile': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'mac_chromium_compile': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'linux_chromium_compile': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | 'remoting/webapp:webapp', | 
|  | ], | 
|  | }, | 
|  | 'android_chromium_compile': { | 
|  | 'additional_compile_targets': [ | 
|  | 'browser_tests', | 
|  | 'capture_unittests', | 
|  | 'content_browsertests', | 
|  | 'content_unittests', | 
|  | 'jingle_unittests', | 
|  | 'remoting_unittests', | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | }, | 
|  | ] |