| # 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 MIPS Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| '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', |
| ], |
| }, |
| 'Android Cronet ARMv6 Builder': { |
| '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 (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', |
| }, |
| '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', |
| }, |
| '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': 'telemetry_perf_unittests_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': 960, |
| }, |
| 'skip_output_links': True, |
| 'os_type': 'android', |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.android.fyi', |
| 'machines': { |
| 'Android Cronet ARMv6 Builder': { |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| 'scripts': 'cronet_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| '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', |
| }, |
| 'Android Tests (trial)(dbg)': { |
| 'test_suites': { |
| 'scripts': 'telemetry_unittests_scripts', |
| }, |
| 'use_swarming': False, |
| }, |
| 'Android Tests with Tracing': { |
| 'test_suites': { |
| 'instrumentation_tests': 'android_fyi_instrumentation_tests', |
| }, |
| }, |
| 'Jelly Bean Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'instrumentation_tests': 'android_fyi_instrumentation_tests', |
| }, |
| 'use_swarming': False, |
| }, |
| 'Lollipop Consumer Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'instrumentation_tests': 'android_fyi_instrumentation_tests', |
| }, |
| 'use_swarming': False, |
| }, |
| 'Lollipop Low-end Tester': { |
| 'os_type': 'android', |
| 'skip_cipd_packages': True, |
| 'skip_output_links': True, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY47W', |
| 'device_type': 'sprout', |
| } |
| ], |
| 'expiration': 14400, |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| }, |
| '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_clang_and_gl_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.angle', |
| 'machines': { |
| 'Linux Tests (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Linux Tests (dbg) (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Mac10.8 Tests (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Mac10.8 Tests (dbg) (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Win7 Tests (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Win7 Tests (dbg) (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Win7 Tests x64 (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| 'Win7 Tests x64 (dbg) (ANGLE)': { |
| 'test_suites': { |
| 'gtest_tests': 'angle_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.chrome', |
| 'machines': { |
| }, |
| }, |
| { |
| 'name': 'chromium.chromiumos', |
| 'machines': { |
| 'Linux ChromiumOS Builder': { |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| }, |
| 'Linux ChromiumOS Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_dbg_gtests', |
| }, |
| }, |
| 'chromeos-amd64-generic-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| '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', |
| 'isolated_scripts': 'linux_chromeos_rel_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| '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', |
| }, |
| }, |
| 'CrWinClang': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinClang(dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinClang(shared)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinClang64': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinClang64(dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinClang64(dll)': { |
| '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', |
| ], |
| }, |
| 'ToTAndroid x64': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_type': 'coho', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_clang_and_gl_gtests', |
| }, |
| }, |
| '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_clang_and_gl_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': { |
| 'gtest_tests': 'chromium_linux_clang_gtests', |
| }, |
| }, |
| 'ToTMac': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_clang_gtests', |
| 'isolated_scripts': 'chromium_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', |
| }, |
| }, |
| 'ToTWinThinLTO64': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.goma', |
| 'machines': { |
| 'Chromium Linux Goma GCE Staging': { |
| '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', |
| }, |
| }, |
| 'CrWinClexeGomaGCEStaging': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'CrWinGomaGCEStaging': { |
| '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', |
| }, |
| }, |
| 'Chromium Mac 10.10 MacViews': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_fyi_gtests', |
| }, |
| 'use_swarming': False, |
| }, |
| 'Chromium Mac 10.11': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_fyi_gtests', |
| 'isolated_scripts': 'chromium_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_isolated_scripts', |
| }, |
| }, |
| 'Chromium Win 10 GCE Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_fyi_gtests', |
| }, |
| }, |
| 'CrWinAsan tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinAsan(dll) tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| 'CrWinAsanCov tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_clang_gtests', |
| }, |
| }, |
| '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', |
| ], |
| }, |
| 'Leak Detection Linux': { |
| 'test_suites': { |
| 'isolated_scripts': 'leak_detection_isolated_scripts', |
| }, |
| }, |
| 'Linux ARM': { |
| 'test_suites': { |
| 'gtest_tests': 'linux_arm_gtests', |
| }, |
| }, |
| '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', |
| }, |
| }, |
| 'Mac Builder (dbg) Goma Canary': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Mac Builder (dbg) Goma Canary (clobber)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Mac Builder Goma Canary': { |
| 'additional_compile_targets': [ |
| 'all', |
| 'pdf_fuzzers', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Mac Goma Canary (clobber)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Mac Goma Canary LocalOutputCache': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Mojo 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_linux_isolated_scripts', |
| }, |
| }, |
| 'Mojo Windows': { |
| 'additional_compile_targets': [ |
| 'mash:all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'mojo_windows_gtests', |
| }, |
| }, |
| 'Out of Process Profiling Android': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_type': 'coho', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| # TODO(kbr): it's weird that this has the most in common with the |
| # clang testers' test suites. |
| 'gtest_tests': 'chromium_android_clang_and_gl_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_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', |
| }, |
| }, |
| 'Ozone Linux': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'ozone_linux_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(dpranke): Remove this builder once the tests are running on |
| # the main 'Linux Tests' bot; base_unittests is a placeholder |
| # to keep the builder from building "all". |
| 'additional_compile_targets': [ |
| 'base_unittests', |
| ], |
| }, |
| 'Site Isolation Win': { |
| 'test_suites': { |
| 'gtest_tests': 'site_isolation_win_fyi_gtests', |
| }, |
| }, |
| 'ThinLTO Linux ToT': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', |
| }, |
| 'use_swarming': False, |
| }, |
| 'UBSanVptr Linux': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_clang_and_gl_gtests', |
| }, |
| 'use_swarming': False, |
| }, |
| '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': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| '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': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'chromeos-amd64-generic-rel-goma-canary': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.linux', |
| 'machines': { |
| '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', |
| ], |
| }, |
| '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' |
| ] |
| }, |
| '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 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_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| 'Linux Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_scripts', |
| }, |
| }, |
| 'Linux Tests (dbg)(1)(32)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_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', |
| ], |
| }, |
| 'Win SyzyASAN LKGR': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.mac', |
| 'machines': { |
| 'Mac Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers', |
| ], |
| }, |
| 'Mac10.10 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.11 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.12 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.9 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Mac10.9 Tests (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.memory', |
| 'machines': { |
| 'Linux ASan LSan Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_memory_linux_asan_gtests', |
| }, |
| }, |
| '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_msan_gtests', |
| }, |
| }, |
| 'Linux MSan Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_memory_linux_msan_gtests', |
| }, |
| }, |
| 'Linux TSan Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_memory_linux_tsan_gtests', |
| }, |
| }, |
| 'Mac ASan 64 Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_memory_mac_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.sandbox', |
| 'machines': { |
| 'Fuchsia x64 SANDBOX': { |
| # TODO(dpranke): This should mirror 'Fuchsia x64' on chromium.linux, |
| # but currently doesn't quite do so; we should sync up the |
| # compile targets and tests, and remove the exceptions. |
| 'additional_compile_targets': [ |
| 'base_unittests', |
| 'content_unittests', |
| 'crypto_unittests', |
| 'gl_unittests', |
| 'headless_shell', |
| 'ipc_tests', |
| 'media_unittests', |
| 'mojo_common_unittests', |
| 'mojo_public_bindings_unittests', |
| 'mojo_public_system_unittests', |
| 'mojo_system_unittests', |
| 'net_unittests', |
| 'skia_unittests', |
| 'service_manager_unittests', |
| 'ui_base_unittests', |
| ], |
| }, |
| 'Linux Builder SANDBOX': { |
| # This should mirror the 'Linux Builder' builder on chromium.linux. |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Linux Tests SANDBOX': { |
| # TODO(dpranke): This should mirror 'Linux Tests' on chromium.linux, |
| # but currently doesn't quite do so; we should remove the |
| # exceptions that Linux Tests doesn't also have. |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| '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', |
| }, |
| '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': { |
| 'Dummy WebKit Mac10.13': { |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| 'os': 'Mac-10.13', |
| }, |
| ], |
| }, |
| }, |
| '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.11 (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': { |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| 'os': 'Mac-10.12.6', |
| }, |
| ], |
| }, |
| }, |
| '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': [ |
| 'all', |
| ], |
| }, |
| 'Android Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'content_browsertests', |
| ], |
| }, |
| 'Android Builder ARM64 (dbg)': { |
| 'additional_compile_targets': [ |
| 'content_browsertests', |
| ], |
| }, |
| 'Linux Builder': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Linux Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| # TODO(dpranke): Specifying these additional targets is pointless :). |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'Mac Builder': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Mac Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'Win Builder': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Win Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.win', |
| 'machines': { |
| 'Win Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| 'WinMSVC64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'WinMSVC64 (dbg)': { |
| 'additional_compile_targets': [ |
| # TODO(crbug.com/777642): Add more compile targets if we get |
| # more capacity. |
| 'chrome', |
| 'browser_tests', |
| 'unit_tests', |
| ], |
| }, |
| 'Win 7 Tests x64 (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Win10 Tests x64': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| }, |
| 'Win7 (32) Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'win7_32_bit_gtests', |
| } |
| }, |
| 'Win7 Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Win7 Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_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_webrtc_compile_rel_ng': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'mac_chromium_webrtc_compile_rel_ng': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'linux_chromium_webrtc_compile_rel_ng': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'android_webrtc_compile_rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| }, |
| }, |
| ] |