| # 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': 'chrome', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'chromeos-arm-generic-beta': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm-generic-cfi-thin-lto-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm-generic-ltc': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm-generic-lts': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm-generic-stable': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-betty-pi-arc-cfi-thin-lto-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_browser_integration_tests', |
| }, |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| }, |
| 'chromeos-betty-pi-arc-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-betty-pi-arc-chrome-beta': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-betty-pi-arc-chrome-ltc': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-betty-pi-arc-chrome-lts': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-betty-pi-arc-chrome-stable': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-eve-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-eve-chrome-beta': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-eve-chrome-ltc': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-eve-chrome-lts': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-eve-chrome-stable': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-kevin-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'kevin', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-kevin-chrome-beta': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'kevin', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-kevin-chrome-ltc': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'kevin', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-kevin-chrome-lts': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'kevin', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'chromeos-kevin-chrome-stable': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'kevin', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'lacros-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'linux-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome/installer/linux', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'linux-chromeos-beta': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-chromeos-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'linux-chromeos-ltc': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-chromeos-lts': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-chromeos-stable': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'mac-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'mac_10.15', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'win-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_official_builder', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'win64-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_official_builder', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'android-archive-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'android-archive-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'android-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'fuchsia-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'linux-archive-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'linux-archive-rel': { |
| 'mixins': [ |
| 'linux-archive-rel-args', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'linux-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'mac-archive-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'mac-archive-rel': { |
| 'mixins': ['mac-archive-rel-args'], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'mac-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'win-archive-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'win-archive-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'win-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'win32-archive-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'win32-archive-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'win32-official': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| } |
| }, |
| { |
| 'name': 'chromium.android', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android ASAN (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android WebView L (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_system_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY48I', |
| 'device_os_flavor': 'google', |
| 'device_os_type': 'userdebug', |
| 'device_type': 'hammerhead', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android WebView M (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_system_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_os_flavor': 'google', |
| 'device_os_type': 'userdebug', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android WebView N (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_all_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'NRD90M', |
| 'device_os_flavor': 'google', |
| 'device_os_type': 'userdebug', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android WebView O (dbg)': { |
| 'mixins': [ |
| 'oreo_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_all_gtests', |
| }, |
| 'swarming': { |
| 'expiration': 10800, |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android WebView P (dbg)': { |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_all_gtests', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android arm Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'boundary_interface_example_apk', |
| 'dump_syms', |
| 'microdump_stackwalk', |
| ], |
| 'test_suites': { |
| 'junit_tests': 'chromium_junit_tests', |
| }, |
| }, |
| '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', |
| }, |
| }, |
| 'Lollipop Phone Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| # TODO(crbug.com/1091539): Move these over to LMY48M. |
| 'device_os': 'LMY48M|LMY48I', |
| 'device_type': 'hammerhead', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Lollipop Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY49B', |
| 'device_type': 'flo', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 21600, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow 64 bit Tester': { |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MRA58Z', |
| 'device_type': 'flo', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Nougat Phone Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_nougat_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'android_devices': '1', |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'skip_output_links': True, |
| 'os_type': 'android', |
| }, |
| 'Oreo Phone Tester': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'OPR3.170623.008', |
| 'device_type': 'marlin', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_oreo_gtests', |
| }, |
| }, |
| 'android-10-arm64-rel': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'QP1A.190711.020', |
| 'device_os_flavor': 'google', |
| 'device_type': 'marlin', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'android_10_rel_gtests', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-arm64-proguard-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| 'junit_tests': 'chromium_junit_tests', |
| 'isolated_scripts': 'monochrome_public_apk_checker_isolated_script', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-bfcache-rel': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'bfcache_android_gtests', |
| } |
| }, |
| 'android-cronet-arm-dbg': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| 'isolated_scripts': 'cronet_dbg_isolated_scripts', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-arm-rel': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'cronet_rel_isolated_scripts', |
| }, |
| }, |
| 'android-cronet-arm-rel-kitkat-tests': { |
| 'mixins': [ |
| 'kitkat', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-arm-rel-lollipop-tests': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-arm64-dbg': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| 'cronet_sample_test_apk', |
| 'cronet_smoketests_missing_native_library_instrumentation_apk', |
| 'cronet_smoketests_platform_only_instrumentation_apk', |
| 'cronet_test_instrumentation_apk', |
| 'cronet_tests_android', |
| 'cronet_unittests_android', |
| 'net_unittests', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'cronet_dbg_isolated_scripts', |
| }, |
| }, |
| 'android-cronet-arm64-rel': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| 'cronet_sample_test_apk', |
| 'cronet_smoketests_missing_native_library_instrumentation_apk', |
| 'cronet_smoketests_platform_only_instrumentation_apk', |
| 'cronet_test_instrumentation_apk', |
| 'cronet_tests_android', |
| 'cronet_unittests_android', |
| 'net_unittests', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'cronet_rel_isolated_scripts', |
| }, |
| }, |
| 'android-cronet-arm64-rel-marshmallow-tests': { |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-asan-arm-rel': { |
| 'mixins': [ |
| 'bullhead', |
| 'marshmallow', |
| ], |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-marshmallow-arm64-rel': { |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-x86-dbg': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| 'cronet_sample_test_apk', |
| 'cronet_smoketests_missing_native_library_instrumentation_apk', |
| 'cronet_smoketests_platform_only_instrumentation_apk', |
| 'cronet_test_instrumentation_apk', |
| 'cronet_tests_android', |
| 'cronet_unittests_android', |
| 'net_unittests', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'cronet_dbg_isolated_scripts', |
| }, |
| }, |
| 'android-cronet-x86-rel': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| 'cronet_perf_test_apk', |
| 'cronet_sample_test_apk', |
| 'cronet_smoketests_missing_native_library_instrumentation_apk', |
| 'cronet_smoketests_platform_only_instrumentation_apk', |
| 'cronet_test_instrumentation_apk', |
| 'cronet_tests_android', |
| 'cronet_unittests_android', |
| 'net_unittests', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'cronet_rel_isolated_scripts', |
| }, |
| }, |
| 'android-incremental-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'android_incremental_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-lollipop-arm-rel': { |
| 'mixins': [ |
| 'hammerhead', |
| 'lollipop', |
| ], |
| 'additional_compile_targets': [ |
| 'android_lint_test', |
| 'cronet_test_instrumentation_apk', |
| 'errorprone_plugin_tests', |
| 'monochrome_static_initializers', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-marshmallow-arm64-rel': { |
| 'mixins': [ |
| 'bullhead', |
| 'isolate_profile_data', |
| 'marshmallow', |
| ], |
| 'additional_compile_targets': [ |
| 'monochrome_static_initializers', |
| 'weblayer_shell', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| 'junit_tests': 'chromium_junit_tests', |
| 'isolated_scripts': 'marshmallow_pie_isolated_scripts', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-marshmallow-x86-rel': { |
| 'mixins': [ |
| 'marshmallow-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_marshmallow_emulator_gtests', |
| } |
| }, |
| 'android-marshmallow-x86-rel-non-cq': { |
| 'mixins': [ |
| 'marshmallow-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_marshmallow_wpr_gtests', |
| 'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard', |
| } |
| }, |
| 'android-nougat-arm64-rel': { |
| 'mixins': [ |
| 'nougat', |
| 'sailfish', |
| ], |
| 'additional_compile_targets': [ |
| 'monochrome_static_initializers', |
| 'weblayer_shell', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_nougat_rel_gtests', |
| 'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-pie-arm64-dbg': { |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_gtests', |
| } |
| }, |
| 'android-pie-arm64-rel': { |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'additional_compile_targets': [ |
| 'validate_expectations', |
| 'monochrome_static_initializers', |
| 'weblayer_shell', |
| ], |
| 'test_suites': { |
| #'gtest_tests': 'android_pie_rel_non_skia_renderer_gtests', |
| #'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard', |
| # TODO(crbug.com/1111436): Remove this if/when additional capacity |
| # has been deployed. |
| 'gtest_tests': 'android_pie_rel_reduced_capacity_gtests', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-pie-x86-rel': { |
| 'mixins': [ |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_rel_gtests', |
| } |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.android.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android WebView P FYI (rel)': { |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_instrumentation_test_apk_gtest', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-inverse-fieldtrials-pie-x86-fyi-rel': { |
| 'mixins': [ |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_rel_gtests', |
| }, |
| }, |
| 'android-pie-arm64-wpt-rel-non-cq': { |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'android_wpt_scripts', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-weblayer-10-x86-rel-tests': { |
| 'mixins': [ |
| '10-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_gtests', |
| } |
| }, |
| 'android-weblayer-marshmallow-x86-rel-tests': { |
| 'mixins': [ |
| 'marshmallow-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_gtests', |
| } |
| }, |
| 'android-weblayer-pie-x86-rel-tests': { |
| 'mixins': [ |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_gtests', |
| } |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.chromiumos', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux ChromiumOS Full': { |
| 'additional_compile_targets': [ |
| 'app_list_unittests', |
| 'base_unittests', |
| 'browser_tests', |
| 'chromeos_unittests', |
| 'components_unittests', |
| 'compositor_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'crypto_unittests', |
| 'dbus_unittests', |
| 'device_unittests', |
| 'gcm_unit_tests', |
| 'google_apis_unittests', |
| 'gpu_unittests', |
| 'interactive_ui_tests', |
| 'ipc_tests', |
| 'jingle_unittests', |
| 'media_unittests', |
| 'message_center_unittests', |
| 'nacl_loader_unittests', |
| 'net_unittests', |
| 'ppapi_unittests', |
| 'printing_unittests', |
| 'remoting_unittests', |
| 'sandbox_linux_unittests', |
| 'sql_unittests', |
| 'ui_base_unittests', |
| 'unit_tests', |
| 'url_unittests', |
| 'views_unittests', |
| ], |
| }, |
| 'chromeos-amd64-generic-asan-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-cfi-thin-lto-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-dbg': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-lacros-dbg': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'mixins': [ |
| 'chromeos-amd64-generic', |
| ], |
| 'os_type': 'chromeos', |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_chromeos_telemetry_tests', |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-arm-generic-dbg': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-arm-generic-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-kevin-rel': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-kevin', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| 'os_type': 'chromeos', |
| }, |
| 'linux-chromeos-dbg': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-chromeos-rel': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-lacros-rel': { |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_lacros_cq_gtests', |
| }, |
| }, |
| 'linux-lacros-tester-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_lacros_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.clang', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'CFI Linux CF': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'CFI Linux ToT': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_and_gl_gtests', |
| }, |
| }, |
| 'CrWinAsan': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'CrWinAsan(dll)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'ToTAndroid': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| # This mirrors 'android-lollipop-arm-rel'. |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'junit_tests': 'chromium_junit_tests', |
| 'isolated_scripts': 'monochrome_public_apk_checker_isolated_script', |
| }, |
| 'os_type': 'android', |
| }, |
| 'ToTAndroid (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroid x64': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_type': 'coho', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| # TODO(crbug.com/807966): Re-enable tests once there are devices to run them on. |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroid64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroidASan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_asan_gtests', |
| 'junit_tests': 'chromium_android_asan_junit_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroidCFI': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroidOfficial': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinux (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinuxASan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'ToTLinuxASanLibfuzzer': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinuxMSan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| # Used on an internal builder. |
| 'ToTLinuxOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinuxTSan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| 'ToTLinuxThinLTO': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| 'ToTLinuxUBSanVptr': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| # no "_and_gl":gl_unittests doesn't pass yet, |
| # https://crbug.com/815183 |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| 'ToTMac': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTMac (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTMacASan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| # Used on an internal builder. |
| 'ToTMacOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin': { |
| 'mixins': ['chrome-tester-service-account'], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin(dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| # Doesn't run win_specific_isolated_scripts because the mini |
| # installer isn't hooked up in 32-bit debug builds. |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin(dll)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'win10', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64(dbg)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64(dll)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWinASanLibfuzzer': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWinCFI': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWinCFI64': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWinOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'chrome_official_builder', |
| ], |
| }, |
| 'ToTWinThinLTO64': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'chrome_official_builder', |
| ], |
| }, |
| 'ToTiOS': { |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_clang_tot_sim_tests' |
| } |
| }, |
| 'ToTiOSDevice': { |
| 'additional_compile_targets': [ |
| 'base_unittests', |
| 'boringssl_crypto_tests', |
| 'boringssl_ssl_tests', |
| 'components_unittests', |
| 'crypto_unittests', |
| 'gfx_unittests', |
| 'google_apis_unittests', |
| 'ios_chrome_unittests', |
| 'ios_net_unittests', |
| 'ios_web_inttests', |
| 'ios_web_unittests', |
| 'ios_web_view_inttests', |
| 'net_unittests', |
| 'skia_unittests', |
| 'sql_unittests', |
| 'ui_base_unittests', |
| 'url_unittests' |
| ], |
| 'mixins': [ |
| 'ios_restart_device', |
| 'limited_capacity_bot', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_clang_tot_device_tests' |
| }, |
| }, |
| 'UBSanVptr Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| # no "_and_gl":gl_unittests doesn't pass yet, |
| # https://crbug.com/815183 |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| 'linux-win_cross-rel': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.dawn', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Dawn Linux x64 Builder' : {}, |
| 'Dawn Linux x64 DEPS Builder' : {}, |
| 'Dawn Linux x64 DEPS Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Linux x64 DEPS Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Linux x64 Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Linux x64 Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Mac x64 Builder' : {}, |
| 'Dawn Mac x64 DEPS Builder' : {}, |
| 'Dawn Mac x64 DEPS Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_validating', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Mac x64 DEPS Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_validating', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Mac x64 Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_validating', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Mac x64 Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_validating', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x64 ASAN Release': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable_dimension_set', |
| 'win10_1803_intel_hd_630', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_asan_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_asan_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x64 Builder' : {}, |
| 'Dawn Win10 x64 DEPS Builder' : {}, |
| 'Dawn Win10 x64 DEPS Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_1803_intel_hd_630', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x64 DEPS Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x64 Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_1803_intel_hd_630', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x64 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x86 Builder' : {}, |
| 'Dawn Win10 x86 DEPS Builder' : {}, |
| 'Dawn Win10 x86 DEPS Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| # Some tests flakily fail on Windows 10 1709, but not Windows 10 1803, |
| # so explicitly target 1803 until the fleet is upgraded. |
| 'win10_1803_intel_hd_630', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x86 DEPS Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x86 Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_1803_intel_hd_630', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| 'Dawn Win10 x86 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough', |
| 'isolated_scripts': 'gpu_dawn_isolated_scripts', |
| }, |
| }, |
| } |
| }, |
| { |
| 'name': 'chromium.dev', |
| 'mixins': ['chromium-tester-dev-service-account'], |
| 'machines': { |
| 'android-lollipop-arm-rel-swarming': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_android_gtests', |
| }, |
| 'swarming': { |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-marshmallow-arm64-rel-swarming': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'linux-rel-swarming': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_linux_gtests', |
| }, |
| }, |
| 'linux-rel-swarming-staging': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_linux_gtests', |
| }, |
| }, |
| 'mac-rel-swarming': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_desktop_gtests', |
| }, |
| }, |
| 'win-rel-swarming': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_desktop_gtests', |
| }, |
| }, |
| 'win-rel-swarming-staging': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_desktop_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.devtools-frontend', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'DevTools Linux (chromium)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'devtools_webkit_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.fuzz', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'ASAN Debug': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'ASAN Release': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'ASAN Release Media': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'ASan Debug (32-bit x86 with V8-ARM)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'ASan Release (32-bit x86 with V8-ARM)': { |
| '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', |
| ], |
| }, |
| 'MSAN Release (chained origins)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'MSAN Release (no origins)': { |
| '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', |
| ], |
| }, |
| '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.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux Viz': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_viz_gtests', |
| 'isolated_scripts': 'skia_renderer_isolated_scripts', |
| }, |
| }, |
| 'Mac Builder Next': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'chromium_mac_scripts', |
| } |
| }, |
| 'Mac11.0 Tests': { |
| 'mixins': [ |
| 'mac_11.0_beta', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'Site Isolation Android': { |
| 'additional_compile_targets': [ |
| 'content_browsertests', |
| 'content_unittests', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'site_isolation_android_fyi_gtests', |
| }, |
| }, |
| 'VR Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'vr_common_perftests', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'vr_platform_specific_chromium_gtests', |
| }, |
| }, |
| 'WebKit Linux composite_after_paint Dummy Builder': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| 'swarming': { |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'WebKit Linux layout_ng_disabled Builder': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| 'swarming': { |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'Win 10 Fast Ring': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| 'use_swarming': False, |
| }, |
| 'android-code-coverage': { |
| 'mixins': [ |
| 'bullhead', |
| 'isolate_profile_data', |
| 'marshmallow', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_coverage_gtests', |
| 'junit_tests': 'chromium_junit_tests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-code-coverage-native': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-paeverywhere-arm-fyi-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm64-fyi-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm64-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'walleye', |
| ], |
| }, |
| 'chromeos-amd64-generic-lacros-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'fuchsia-fyi-arm64-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'gpu_angle_fuchsia_unittests_isolated_scripts', |
| }, |
| 'mixins': [ |
| 'arm64', |
| 'docker', |
| 'linux-xenial', |
| ], |
| }, |
| 'fuchsia-fyi-arm64-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'gpu_angle_fuchsia_unittests_isolated_scripts', |
| }, |
| 'mixins': [ |
| 'arm64', |
| 'docker', |
| 'linux-xenial', |
| ], |
| }, |
| 'fuchsia-fyi-x64-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'kvm': '1', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'gpu_angle_fuchsia_unittests_isolated_scripts', |
| }, |
| }, |
| 'fuchsia-fyi-x64-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'browser_config': 'web-engine-shell', |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'kvm': '1', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'fuchsia_x64_isolated_scripts', |
| 'gpu_telemetry_tests': 'fuchsia_gpu_telemetry_tests', |
| }, |
| }, |
| 'ios-asan': { |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_asan_tests', |
| } |
| }, |
| 'ios-simulator-code-coverage': { |
| 'mixins': [ |
| 'ios_output_disabled_tests', |
| 'isolate_profile_data', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_code_coverage_tests', |
| }, |
| }, |
| 'ios-simulator-coverage-exp': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_tests', |
| }, |
| }, |
| 'ios-simulator-cronet': { |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_11e146', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_cronet_tests', |
| } |
| }, |
| 'ios-simulator-full-configs-coverage-exp': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_full_configs_tests', |
| }, |
| }, |
| 'ios-simulator-multi-window': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_multi_window_tests', |
| } |
| }, |
| 'ios-webkit-tot': { |
| 'mixins': [ |
| 'ios_custom_webkit', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_11e608c', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_webkit_tot_tests', |
| }, |
| }, |
| 'ios13-beta-simulator': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ios13-sdk-device': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ios13-sdk-simulator': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| # ios14-beta-sim compiles with xcode version n-1, but |
| # runs testers with xcode n during an xcode roll. |
| 'ios14-beta-simulator': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'enable_resultdb', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12b5035g', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios14_beta_simulator_tests' |
| }, |
| }, |
| # ios14-sdk-sim compiles with xcode version n, and runs |
| # testers with xcode n during an xcode roll. |
| 'ios14-sdk-simulator': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'enable_resultdb', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12b5035g', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios14_sdk_simulator_tests' |
| }, |
| }, |
| 'linux-annotator-rel': { |
| 'test_suites': { |
| 'scripts': 'test_traffic_annotation_auditor_script', |
| }, |
| }, |
| 'linux-ash-chromium-builder-fyi-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'linux-blink-animation-use-time-delta': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'linux-blink-heap-concurrent-marking-tsan-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_gtests', |
| }, |
| 'gtest_args': [ |
| '--enable-features=BlinkHeapConcurrentMarking', |
| ], |
| }, |
| 'linux-blink-heap-verification': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'linux-blink-optional-highdpi-rel-dummy': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_web_tests_high_dpi_isolated_scripts', |
| }, |
| }, |
| 'linux-blink-rel-dummy': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_web_tests_and_wpt_webdriver_isolated_scripts', |
| }, |
| }, |
| 'linux-chromeos-code-coverage': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| }, |
| 'linux-chromeos-js-code-coverage': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'js_code_coverage_browser_tests' |
| }, |
| }, |
| 'linux-chromium-tests-staging-builder': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| 'linux-chromium-tests-staging-tests': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', |
| }, |
| }, |
| 'linux-code-coverage': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| 'linux-fieldtrial-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'fieldtrial_browser_tests', |
| }, |
| }, |
| 'linux-inverse-fieldtrials-fyi-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| }, |
| }, |
| 'linux-lacros-tester-fyi-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| 'chrome_sandbox', |
| 'linux_symbols', |
| 'symupload' |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'ssd': '0', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'linux_lacros_gtests', |
| }, |
| }, |
| 'linux-perfetto-rel': { |
| 'additional_compile_targets': [ 'chrome' ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'perfetto_gtests', |
| }, |
| }, |
| 'linux-upload-perfetto': { |
| 'additional_compile_targets': [ 'trace_processor_shell' ], |
| 'test_suites': { |
| 'isolated_scripts': 'upload_perfetto', |
| }, |
| 'use_swarming': False, |
| }, |
| 'linux-wpt-fyi-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'wpt_web_tests', |
| }, |
| }, |
| 'linux-wpt-identity-fyi-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'wpt_web_tests_identity', |
| }, |
| }, |
| 'linux-wpt-input-fyi-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'wpt_web_tests_input', |
| }, |
| }, |
| 'linux-wpt-payments-fyi-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'wpt_web_tests_payments', |
| }, |
| }, |
| 'mac-arm64-rel-tests': { |
| 'mixins': [ |
| 'mac_arm64_apple_dtk_experimental', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl_no_nocompile', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'mac-code-coverage': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'mac_10.13', |
| 'no_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| }, |
| }, |
| 'mac-hermetic-upgrade-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'mac-osxbeta-rel': { |
| 'mixins': [ |
| 'intel_iris_5100', |
| 'limited_capacity_bot', |
| 'mac_11.0_beta', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'mac-upload-perfetto': { |
| 'additional_compile_targets': [ 'trace_processor_shell' ], |
| 'test_suites': { |
| 'isolated_scripts': 'upload_perfetto', |
| }, |
| 'use_swarming': False, |
| }, |
| 'mac10.12-blink-rel-dummy': { |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { # This should match Mac10.12 Tests on chromium.mac. |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| 'os': 'Mac-10.12.6', |
| }, |
| ], |
| }, |
| }, |
| 'mac10.13-blink-rel-dummy': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| # This matches the dimensions for "Chromium Mac10.13" in |
| # chromium_fyi.py. |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| 'os': 'Mac-10.13.6', |
| }, |
| ], |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'mac10.14-blink-rel-dummy': { |
| 'mixins': [ |
| 'mac_mini_10.14', |
| ], |
| 'swarming': { |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'mac10.15-blink-rel-dummy': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| # This matches the dimensions for "Chromium Mac10.15" in |
| # chromium_fyi.py. |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| 'os': 'Mac-10.15', |
| }, |
| ], |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'mac11.0-blink-rel-dummy': { |
| 'mixins': [ |
| 'mac_11.0_beta', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'gpu': '8086:0a2e', |
| 'hidpi': '0', |
| }, |
| ], |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'win-annotator-rel': { |
| 'test_suites': { |
| 'scripts': 'test_traffic_annotation_auditor_script', |
| }, |
| }, |
| 'win-paeverywhere-x64-fyi-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_win_gtests', |
| }, |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| }, |
| 'win-paeverywhere-x64-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_win_gtests', |
| }, |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| }, |
| 'win-paeverywhere-x86-fyi-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_win_gtests', |
| }, |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| }, |
| 'win-paeverywhere-x86-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_win_gtests', |
| }, |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| }, |
| 'win-pixel-tester-rel': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'pixel_browser_tests_gtests', |
| } |
| }, |
| 'win-upload-perfetto': { |
| 'additional_compile_targets': [ 'trace_processor_shell' ], |
| 'test_suites': { |
| 'isolated_scripts': 'upload_perfetto', |
| }, |
| 'use_swarming': False, |
| }, |
| 'win10-blink-rel-dummy': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'swarming': { |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'win10-code-coverage': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| }, |
| 'win10-inverse-fieldtrials-fyi-rel': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| }, |
| 'win7-blink-rel-dummy': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Windows-7-SP1', |
| }, |
| ], |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.goma', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Chromium Android ARM 32-bit Goma RBE ToT': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Chromium Android ARM 32-bit Goma RBE ToT (ATS)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Chromium Linux Goma RBE Staging': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Linux Goma RBE Staging (clobber)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Linux Goma RBE Staging (dbg)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Linux Goma RBE Staging (dbg) (clobber)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Linux Goma Staging': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| # Due to disk shortage on Mac, we build 'chrome' instead of 'all'. |
| # See crbug.com/899425 |
| 'Chromium Mac Goma RBE Staging': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Mac Goma RBE Staging (clobber)': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Mac Goma RBE Staging (dbg)': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Mac Goma RBE ToT': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium Mac Goma Staging': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'Chromium iOS Goma RBE ToT': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'CrWinGomaStaging': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| # ChromeOS (simple chrome) builders. |
| # Note: |
| # chromeos-amd64-generic-rel-goma-* builders mirror targets of |
| # chromeos-amd64-generic-rel. |
| 'chromeos-amd64-generic-rel-goma-rbe-staging': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel-goma-rbe-tot': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.goma.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux Builder Goma Canary': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| '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', |
| }, |
| }, |
| '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', |
| }, |
| }, |
| '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', |
| }, |
| }, |
| 'android-archive-dbg-goma-canary': { |
| 'additional_compile_targets': [ |
| 'all', |
| # This was copied over from recipe config, 'all' was already present |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| 'android-archive-dbg-goma-latest': { |
| 'additional_compile_targets': [ |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| 'android-archive-dbg-goma-rbe-ats-canary': { |
| 'additional_compile_targets': [ |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| 'android-archive-dbg-goma-rbe-ats-latest': { |
| 'additional_compile_targets': [ |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| 'android-archive-dbg-goma-rbe-canary': { |
| 'additional_compile_targets': [ |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| 'android-archive-dbg-goma-rbe-latest': { |
| 'additional_compile_targets': [ |
| 'chromedriver_webview_shell_apk', |
| ], |
| }, |
| # Note: |
| # chromeos-amd64-generic-rel-goma-* builders mirror targets of |
| # chromeos-amd64-generic-rel. |
| 'chromeos-amd64-generic-rel-goma-canary': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel-goma-latest': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel-goma-rbe-canary': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel-goma-rbe-latest': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| }, |
| 'ios-device-goma-canary-clobber': { |
| 'additional_compile_targets': [ |
| 'all', |
| ] |
| }, |
| 'ios-device-goma-latest-clobber': { |
| 'additional_compile_targets': [ |
| 'all', |
| ] |
| }, |
| 'ios-device-goma-rbe-canary-clobber': { |
| 'additional_compile_targets': [ |
| 'all', |
| ] |
| }, |
| 'ios-device-goma-rbe-latest-clobber': { |
| 'additional_compile_targets': [ |
| 'all', |
| ] |
| }, |
| 'linux-archive-rel-goma-canary': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'linux-archive-rel-goma-canary-localoutputcache': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| 'mac-archive-rel-goma-canary': { |
| 'additional_compile_targets': [ |
| # Due to disk shortage, we build 'chrome' instead of 'all'. |
| # See crbug.com/899425 |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_mac_gtests', |
| }, |
| }, |
| 'mac-archive-rel-goma-canary-localoutputcache': { |
| 'additional_compile_targets': [ |
| # Due to disk shortage, we build 'chrome' instead of 'all'. |
| # See crbug.com/825536 |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_mac_gtests', |
| }, |
| }, |
| 'mac-archive-rel-goma-latest-localoutputcache': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'win32-archive-rel-goma-canary-localoutputcache': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'goma_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.gpu', |
| 'forbid_script_tests': True, |
| 'mixins': [ |
| 'chromium-tester-service-account', |
| 'swarming_containment_auto', |
| ], |
| 'machines': { |
| 'Android Release (Nexus 5X)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| 'isolated_scripts': 'rendering_mobile_representative_perf_tests_isolated_scripts_experimental', |
| }, |
| }, |
| 'GPU Linux Builder': {}, |
| 'GPU Linux Builder (dbg)': {}, |
| 'GPU Mac Builder': {}, |
| 'GPU Mac Builder (dbg)': {}, |
| 'Linux Debug (NVIDIA)': { |
| 'browser_config': 'debug', |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_linux_telemetry_tests', |
| }, |
| }, |
| 'Linux Release (NVIDIA)': { |
| 'browser_config': 'release', |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_linux_telemetry_tests', |
| }, |
| }, |
| 'Mac Debug (Intel)': { |
| 'browser_config': 'debug', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Mac Release (Intel)': { |
| 'browser_config': 'release', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Mac Retina Debug (AMD)': { |
| 'browser_config': 'debug', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Mac Retina Release (AMD)': { |
| 'browser_config': 'release', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_desktop_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Win10 x64 Debug (NVIDIA)': { |
| 'browser_config': 'debug_x64', |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_win_telemetry_tests', |
| }, |
| }, |
| 'Win10 x64 Release (NVIDIA)': { |
| 'browser_config': 'release_x64', |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_win_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.gpu.fyi', |
| 'forbid_script_tests': True, |
| 'mixins': [ |
| 'chromium-tester-service-account', |
| 'swarming_containment_auto', |
| ], |
| 'machines': { |
| # BEGIN Fake builder used as mirror targets for ANGLE's GPU tryservers |
| 'ANGLE GPU Android Release (Nexus 5X)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_gtests', |
| 'gpu_telemetry_tests': 'gpu_webgl_conformance_gles_passthrough_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| }, |
| }, |
| 'ANGLE GPU Linux Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_linux_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_linux_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'ANGLE GPU Linux Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_linux_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_linux_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'ANGLE GPU Mac Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_mac_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_mac_telemetry_tests', |
| }, |
| }, |
| 'ANGLE GPU Mac Retina Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_mac_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_mac_telemetry_tests', |
| }, |
| }, |
| 'ANGLE GPU Mac Retina Release (NVIDIA)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_nvidia_gpu_stable', |
| ], |
| 'test_suites': { |
| # Fewer tests enabled on this config because of limited capacity. |
| 'gtest_tests': 'gpu_angle_gtests', |
| }, |
| }, |
| 'ANGLE GPU Win10 x64 Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_win_intel_nvidia_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'ANGLE GPU Win10 x64 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_angle_win_intel_nvidia_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| # END Fake builder used as mirror targets for ANGLE's GPU tryservers |
| 'Android FYI 32 Vk Release (Pixel 2)': { |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'additional_compile_targets': [ |
| 'angle_apks', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'Android FYI 32 dEQP Vk Release (Pixel 2)': { |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_android_vulkan_gtests', |
| }, |
| }, |
| 'Android FYI 64 Perf (Pixel 2)': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'gpu_angle_perf_isolated_scripts', |
| }, |
| }, |
| 'Android FYI 64 Vk Release (Pixel 2)': { |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'additional_compile_targets': [ |
| 'angle_apks', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'Android FYI 64 dEQP Vk Release (Pixel 2)': { |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_android_vulkan_gtests', |
| }, |
| }, |
| 'Android FYI Release (NVIDIA Shield TV)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'foster', |
| 'gpu-swarming-pool', |
| 'nougat_generic', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_android_shieldtv_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Android FYI Release (Nexus 5)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'hammerhead', |
| 'lollipop_generic', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_android_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Android FYI Release (Nexus 5X)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_android_gtests', |
| 'isolated_scripts': 'gpu_angle_and_mobile_representative_perf_fyi_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_nexus5x_telemetry_tests', |
| 'android_webview_gpu_telemetry_tests': 'android_webview_gpu_telemetry_tests', |
| }, |
| }, |
| 'Android FYI Release (Nexus 6)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'lollipop_generic', |
| 'shamu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_android_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Android FYI Release (Nexus 9)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'flounder', |
| 'gpu-swarming-pool', |
| 'marshmallow_generic', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_android_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Android FYI Release (Pixel 2)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| # We currently only want to run the WebGL 2.0 conformance tests on |
| # this until additional Pixel 2 capacity is added. |
| 'gpu_telemetry_tests': 'gpu_fyi_android_webgl2_and_gold_telemetry_tests', |
| }, |
| }, |
| 'Android FYI SkiaRenderer GL (Nexus 5X)': { |
| 'os_type': 'android', |
| 'browser_config': 'android-chromium', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_egl_telemetry_tests', |
| } |
| }, |
| 'Android FYI SkiaRenderer Vulkan (Pixel 2)': { |
| 'os_type': 'android', |
| 'browser_config': 'android-chromium', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_skia_renderer_vulkan_gtests', |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_vulkan_telemetry_tests', |
| }, |
| }, |
| 'Android FYI dEQP Release (Nexus 5X)': { |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_android_gtests', |
| }, |
| }, |
| 'ChromeOS FYI Release (amd64-generic)': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'chromeos-amd64-generic', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_chromeos_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_chromeos_release_telemetry_tests', |
| }, |
| }, |
| 'ChromeOS FYI Release (kevin)': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'browser_config': 'cros-chrome', |
| 'os_type': 'chromeos', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'chromeos-kevin', |
| 'limited_capacity_bot', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_chromeos_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_chromeos_release_telemetry_tests', |
| }, |
| }, |
| 'GPU FYI Fuchsia Builder' : { |
| 'additional_compile_targets': [ |
| 'angle_end2end_tests', |
| 'angle_unittests', |
| ], |
| }, |
| 'GPU FYI Linux Builder' : {}, |
| 'GPU FYI Linux Builder (dbg)' : {}, |
| 'GPU FYI Linux Ozone Builder' : {}, |
| 'GPU FYI Linux dEQP Builder' : {}, |
| 'GPU FYI Mac Builder' : {}, |
| 'GPU FYI Mac Builder (dbg)' : {}, |
| 'GPU FYI Mac dEQP Builder' : {}, |
| 'GPU FYI Win Builder' : {}, |
| 'GPU FYI Win Builder (dbg)' : {}, |
| 'GPU FYI Win dEQP Builder': {}, |
| 'GPU FYI Win x64 Builder' : {}, |
| 'GPU FYI Win x64 Builder (dbg)' : {}, |
| 'GPU FYI Win x64 DX12 Vulkan Builder': {}, |
| 'GPU FYI Win x64 DX12 Vulkan Builder (dbg)': {}, |
| 'GPU FYI Win x64 dEQP Builder' : {}, |
| 'Linux FYI Debug (NVIDIA)': { |
| 'browser_config': 'debug', |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_debug_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI Experimental Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'linux_intel_hd_630_experimental', |
| ], |
| # Currently the experimental driver is identical to the stable |
| # driver. If it's upgraded, change these test_suites to be the same as |
| # 'Linux FYI Release (Intel HD 630)'. |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Linux FYI Experimental Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'linux_nvidia_gtx_1660_experimental', |
| ], |
| # If the experimental configuration is the same as stable, this should |
| # only be running 'gpu_noop_sleep_telemetry_test'. Otherwise, this |
| # should be running the same tests as 'Linux FYI Release (NVIDIA)'. |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_release_and_dawn_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_intel_and_nvidia_release_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI GPU TSAN Release': { |
| # This bot doesn't run any Telemetry-based tests so doesn't |
| # need the browser_config parameter. |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| # This bot doesn't run any browser-based tests |
| # (tab_capture_end2end_tests) either. |
| 'gtest_tests': 'gpu_fyi_linux_debug_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| }, |
| }, |
| 'Linux FYI Ozone (Intel)': { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_intel_hd_530', |
| ], |
| # This bot runs only a few tests so far. |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_gtests', |
| }, |
| }, |
| 'Linux FYI Release (AMD R7 240)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| # There's only one bot of this type in the Swarming pool right now, so |
| # we have to increase the default expiration time of 1 hour (3600 |
| # seconds) to prevent webgl2_conformance_tests' shards from timing |
| # out. |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'linux_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_release_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI Release (AMD RX 5500 XT)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| # There are only two bots of this type in the Swarming pool right now, |
| # so we have to increase the default expiration time of 1 hour |
| # to prevent webgl2_conformance_tests' shards from timing out. |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'linux_amd_rx_5500_xt', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Linux FYI Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_intel_and_nvidia_release_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_restricted_trace_gold_isolated_scripts', |
| }, |
| }, |
| 'Linux FYI Release (Intel UHD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_uhd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_intel_and_nvidia_release_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_restricted_trace_gold_isolated_scripts', |
| }, |
| }, |
| 'Linux FYI Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_linux_intel_and_nvidia_release_telemetry_tests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'Linux FYI SkiaRenderer Dawn Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_skia_renderer_dawn_gtests', |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_dawn_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_vulkan_gtests', |
| 'isolated_scripts': 'gpu_blink_web_tests', |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI SkiaRenderer Vulkan (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_vulkan_gtests', |
| 'isolated_scripts': 'gpu_blink_web_tests', |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_telemetry_tests', |
| }, |
| }, |
| 'Linux FYI dEQP Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_gles2_gl_gtests', |
| }, |
| }, |
| 'Linux FYI dEQP Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_linux_nvidia_gtests', |
| }, |
| }, |
| 'Mac FYI Debug (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'debug', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_debug_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Mac FYI Experimental Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'mac_mini_intel_gpu_experimental', |
| ], |
| # When the experimental OS version is identical to the stable version, |
| # the gpu_noop_sleep_telemetry_test test should be used. Otherwise, this |
| # should have the same test_suites as 'Mac FYI Release (Intel)'. |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Mac FYI Experimental Retina Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'mac_retina_amd_gpu_experimental', |
| ], |
| # Currently the experimental driver is identical to the stable |
| # driver. If it's upgraded, change these test_suites to be the same as |
| # 'Mac FYI Retina Release (AMD)'. |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Mac FYI Experimental Retina Release (NVIDIA)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'mac_retina_nvidia_gpu_experimental', |
| ], |
| # Currently the experimental driver is identical to the stable |
| # driver. If it's upgraded, change these test_suites to be the same as |
| # 'Mac FYI Retina Release (NVIDIA)'. |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Mac FYI GPU ASAN Release': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable_dimension_set', |
| 'mac_retina_amd_gpu_stable_dimension_set', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| }, |
| }, |
| 'Mac FYI Release (Intel UHD 630)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_uhd_630_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Mac FYI Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Mac FYI Retina Debug (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'debug', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_debug_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Mac FYI Retina Debug (NVIDIA)': { |
| 'os_type': 'mac', |
| 'browser_config': 'debug', |
| 'mixins': [ |
| 'mac_retina_nvidia_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_debug_gtests', |
| 'gpu_telemetry_tests': 'gpu_common_telemetry_tests', |
| }, |
| }, |
| 'Mac FYI Retina Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Mac FYI Retina Release (NVIDIA)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_nvidia_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| }, |
| }, |
| 'Mac FYI arm64 Release (Apple DTK)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_arm64_apple_dtk_experimental', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_release_telemetry_tests', |
| 'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts', |
| }, |
| }, |
| 'Mac FYI dEQP Release AMD': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_mac_gtests', |
| }, |
| }, |
| 'Mac FYI dEQP Release Intel': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_mac_gtests', |
| }, |
| }, |
| 'Mac Pro FYI Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| # There are only two bots of this type in the Swarming pool right now, |
| # so we have to increase the default expiration time of 1 hour (3600 |
| # seconds) to prevent webgl2_conformance_tests' shards from timing |
| # out. |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'mac_pro_amd_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_release_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_mac_pro_release_telemetry_tests', |
| }, |
| }, |
| # BEGIN Fake builder used as mirror targets for Optional GPU tryservers |
| 'Optional Android Release (Nexus 5X)': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| # No tests run on this bot right now; they are all running on the main |
| # android_n5x_swarming_rel bot. We should get the WebGL 2.0 conformance |
| # tests running on this bot, similarly to how they run on the optional |
| # desktop trybots. |
| }, |
| 'Optional Linux Release (Intel HD 630)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_optional_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_optional_linux_telemetry_tests', |
| }, |
| }, |
| 'Optional Linux Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_linux_optional_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts_and_test_buildbucket_api_gpu_use_cases', |
| 'gpu_telemetry_tests': 'gpu_fyi_optional_linux_telemetry_tests', |
| }, |
| }, |
| 'Optional Mac Release (Intel)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_optional_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_optional_mac_telemetry_tests', |
| }, |
| }, |
| 'Optional Mac Retina Release (AMD)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_optional_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_optional_mac_telemetry_tests', |
| }, |
| }, |
| 'Optional Mac Retina Release (NVIDIA)': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_nvidia_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_mac_optional_gtests', |
| # Not currently running passthrough WebGL tests on this |
| # configuration due to concerns about machine capacity. |
| 'gpu_telemetry_tests': 'gpu_fyi_optional_telemetry_tests', |
| }, |
| }, |
| 'Optional Win10 x64 Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'swarming_containment_auto', |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_optional_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_optional_win_intel_telemetry_tests', |
| }, |
| }, |
| 'Optional Win10 x64 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_optional_gtests', |
| 'isolated_scripts': 'gpu_angle_fyi_win_optional_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_optional_win_telemetry_tests', |
| }, |
| }, |
| # END Fake builder used as mirror targets for Optional GPU tryservers |
| 'Win10 FYI x64 DX12 Vulkan Debug (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'debug_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Win10 FYI x64 DX12 Vulkan Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Win10 FYI x64 Debug (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'debug_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_debug_telemetry_tests', |
| }, |
| }, |
| # TODO(kbr): "Experimental" caused too-long path names pre-LUCI. |
| # crbug.com/812000 |
| 'Win10 FYI x64 Exp Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win10_intel_hd_630_experimental', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'isolated_scripts': 'gpu_angle_and_desktop_representative_perf_fyi_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_intel_release_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 Exp Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win10_nvidia_quadro_p400_experimental', |
| ], |
| # When the experimental driver is identical to the stable driver, this |
| # should be running the gpu_noop_sleep_telemetry_test. Otherwise, it |
| # should be running the same test_suites as |
| # 'Win10 FYI x64 Release (NVIDIA)' |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_release_telemetry_tests', |
| 'isolated_scripts': 'gpu_fyi_win_nvidia_release_x64_isolated_scripts', |
| }, |
| }, |
| 'Win10 FYI x64 Release (AMD RX 550)': { |
| # This bot currently only has one piece of hardware behind it, |
| # and is being qualified for potential scale-out. |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win10_amd_rx_550', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_nvidia_amd_release_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 Release (AMD RX 5500 XT)': { |
| # This bot currently only has two pieces of hardware behind it, |
| # and is being qualified for potential scale-out. |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win10_amd_rx_5500_xt', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_noop_sleep_telemetry_test', |
| }, |
| }, |
| 'Win10 FYI x64 Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'isolated_scripts': 'gpu_angle_and_desktop_representative_perf_fyi_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_intel_release_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 Release (Intel UHD 630)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_intel_uhd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'isolated_scripts': 'gpu_angle_and_desktop_representative_perf_fyi_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_intel_release_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)': { |
| # This bot currently only has one piece of hardware behind it, |
| # and is being qualified for potential scale-out. |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win10_nvidia_geforce_gtx_1660', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_release_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_release_telemetry_tests', |
| 'isolated_scripts': 'gpu_fyi_win_nvidia_release_x64_isolated_scripts', |
| }, |
| }, |
| 'Win10 FYI x64 Release XR Perf (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'win_specific_xr_perf_tests', |
| }, |
| }, |
| 'Win10 FYI x64 SkiaRenderer Dawn Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_skia_renderer_dawn_gtests', |
| 'gpu_telemetry_tests': 'gpu_skia_renderer_dawn_telemetry_tests', |
| }, |
| }, |
| 'Win10 FYI x64 dEQP Release (Intel HD 630)': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_gles2_d3d11_gtests', |
| }, |
| }, |
| 'Win10 FYI x64 dEQP Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_win_nvidia_gtests', |
| }, |
| }, |
| 'Win10 FYI x86 Release (NVIDIA)': { |
| 'browser_config': 'release', |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win_gtests', |
| 'isolated_scripts': 'gpu_angle_fyi_win_optional_and_representative_perf_isolated_scripts', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_release_telemetry_tests', |
| }, |
| }, |
| # This tryserver doesn't actually exist; it's a separate |
| # configuration from the Win AMD bot on this waterfall because we |
| # don't have enough tryserver capacity to run all the tests from |
| # that bot on win-angle-rel-32. |
| 'Win7 ANGLE Tryserver (AMD)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_win_angle_amd_gtests', |
| 'gpu_telemetry_tests': 'gpu_win_angle_amd_telemetry_tests', |
| }, |
| }, |
| 'Win7 FYI Debug (AMD)': { |
| 'os_type': 'win', |
| 'browser_config': 'debug', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win7_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_debug_telemetry_tests', |
| }, |
| }, |
| 'Win7 FYI Release (AMD)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win7_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_nvidia_amd_release_telemetry_tests', |
| }, |
| }, |
| 'Win7 FYI Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_nvidia_quadro_p400', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win7_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_nvidia_amd_release_telemetry_tests', |
| }, |
| }, |
| 'Win7 FYI dEQP Release (AMD)': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_win_amd_gtests', |
| }, |
| }, |
| 'Win7 FYI x64 Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_nvidia_quadro_p400', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_fyi_win7_gtests', |
| 'gpu_telemetry_tests': 'gpu_fyi_win_nvidia_amd_release_telemetry_tests', |
| }, |
| 'use_multi_dimension_trigger_script': True, |
| 'alternate_swarming_dimensions': [ |
| { |
| 'gpu': '10de:1cb3-23.21.14.1195', |
| 'os': 'Windows-2008ServerR2-SP1', |
| 'pool': 'chromium.tests.gpu', |
| }, |
| ], |
| }, |
| 'Win7 FYI x64 dEQP Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'limited_capacity_bot', |
| 'win7_nvidia_quadro_p400', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_deqp_win7_nvidia_gtests', |
| }, |
| 'use_multi_dimension_trigger_script': True, |
| 'alternate_swarming_dimensions': [ |
| { |
| 'gpu': '10de:1cb3-23.21.14.1195', |
| 'os': 'Windows-2008ServerR2-SP1', |
| 'pool': 'chromium.tests.gpu', |
| }, |
| ], |
| } |
| }, |
| }, |
| { |
| 'name': 'chromium.linux', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Cast Audio Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_cast_audio_gtests', |
| }, |
| }, |
| 'Cast Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_cast_video_gtests', |
| }, |
| }, |
| 'Fuchsia ARM64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'gpu_angle_fuchsia_unittests_isolated_scripts', |
| }, |
| 'mixins': [ |
| 'arm64', |
| 'docker', |
| 'linux-xenial', |
| ], |
| }, |
| 'Fuchsia x64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'browser_config': 'web-engine-shell', |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'kvm': '1', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'fuchsia_x64_isolated_scripts', |
| 'gpu_telemetry_tests': 'fuchsia_gpu_telemetry_tests', |
| }, |
| }, |
| 'Leak Detection Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'leak_detection_isolated_scripts', |
| }, |
| }, |
| 'Linux Builder': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| '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' |
| ] |
| }, |
| 'Linux Builder Robocrop': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| } |
| }, |
| 'Linux Ozone Tester (Headless)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_headless_tests', |
| }, |
| }, |
| 'Linux Ozone Tester (Wayland)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_wayland_tests', |
| }, |
| }, |
| 'Linux Ozone Tester (X11)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_x11_tests', |
| }, |
| }, |
| 'Linux Tester (Ozone Headless)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_headless_tests', |
| }, |
| }, |
| 'Linux Tester (Ozone Wayland)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_wayland_tests', |
| }, |
| }, |
| 'Linux Tester (Ozone X11)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_ozone_x11_tests', |
| }, |
| }, |
| 'Linux Tests': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| 'Linux Tests (dbg)(1)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_dbg_isolated_scripts', |
| }, |
| }, |
| 'Linux Tests Robocrop': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'robocrop-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| # For documentation, see //services/network/README.md. |
| 'Network Service Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'network_service_extra_gtests', |
| }, |
| }, |
| 'fuchsia-arm64-cast': { |
| 'additional_compile_targets': [ |
| 'cast_test_lists', |
| ], |
| }, |
| 'fuchsia-x64-cast': { |
| 'additional_compile_targets': [ |
| 'cast_test_lists', |
| ], |
| }, |
| 'fuchsia-x64-dbg': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'linux-bfcache-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'bfcache_linux_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'linux-gcc-rel': { |
| 'additional_compile_targets': [ |
| 'empty_main', |
| ], |
| }, |
| 'linux-ozone-rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'linux-trusty-rel': { |
| 'mixins': [ |
| 'linux-trusty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_rel_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.mac', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Mac Builder': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'chromium_mac_scripts', |
| }, |
| }, |
| 'Mac Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Mac10.11 Tests': { |
| 'mixins': [ |
| 'mac_10.11', |
| 'no_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'Mac10.12 Tests': { |
| 'mixins': [ |
| 'mac_mini_10.12', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'Mac10.13 Tests': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'mac_10.13', |
| 'no_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'Mac10.13 Tests (dbg)': { |
| 'mixins': [ |
| 'mac_10.13', |
| 'no_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_dbg_isolated_scripts', |
| }, |
| }, |
| 'Mac10.14 Tests': { |
| 'mixins': [ |
| 'mac_10.14', |
| 'no_gpu', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'Mac10.15 Tests': { |
| 'mixins': [ |
| 'mac_10.15', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests_no_nacl', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts', |
| }, |
| }, |
| 'ios-device': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ios-simulator': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_tests', |
| } |
| }, |
| 'ios-simulator-full-configs': { |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_full_configs_tests' |
| }, |
| }, |
| 'ios-simulator-noncq': { |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'mixins': [ |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12a7209', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_simulator_noncq_tests' |
| }, |
| }, |
| 'mac-arm64-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.memory', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android CFI': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| }, |
| 'Linux ASan LSan Tests (1)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_and_gl_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Linux ASan Tests (sandboxed)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'sandboxed_chromium_memory_linux_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Linux CFI': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_and_gl_gtests', |
| }, |
| }, |
| 'Linux Chromium OS ASan LSan Tests (1)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'linux_chromeos_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Linux ChromiumOS MSan Tests': { |
| 'mixins': [ |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| # TODO(crbug.com/1071693): Use the main 'linux_chromeos_gtests' suite |
| # when OOBE tests no longer fail on MSAN. |
| 'gtest_tests': 'linux_chromeos_gtests_oobe', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Linux MSan Tests': { |
| 'mixins': [ |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_and_gl_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Linux TSan Tests': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_and_gl_and_vulkan_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'Mac ASan 64 Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'WebKit Linux ASAN': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'WebKit Linux Leak': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| }, |
| 'WebKit Linux MSAN': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'android-asan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'mixins': [ |
| 'bullhead', |
| 'marshmallow', |
| ], |
| 'os_type': 'android', |
| }, |
| 'win-asan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Windows-10-15063', |
| }, |
| ], |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.mojo', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Mojo Android': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| 'hard_timeout': 3600, |
| }, |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'mojo_android_gtests', |
| }, |
| }, |
| 'Mojo ChromiumOS': { |
| 'test_suites': { |
| 'gtest_tests': 'mojo_chromiumos_fyi_gtests', |
| }, |
| }, |
| 'Mojo Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'mojo_linux_gtests', |
| }, |
| }, |
| 'Mojo Windows': { |
| 'test_suites': { |
| 'gtest_tests': 'mojo_windows_gtests', |
| }, |
| }, |
| 'android-mojo-webview-rel': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'network_service_android_gtests', |
| }, |
| }, |
| 'mac-mojo-rel': { |
| 'mixins': [ |
| 'mac_10.13', |
| 'no_gpu', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.swangle', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'linux-swangle-chromium-x64' : { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_swangle_telemetry_tests', |
| }, |
| }, |
| 'linux-swangle-tot-angle-x64' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'linux-swangle-tot-angle-x86' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'linux-swangle-tot-swiftshader-x64' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'linux-swangle-tot-swiftshader-x86' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'linux-swangle-x64' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'linux-swangle-x86' : { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'gpu-swarming-pool', |
| 'isolate_profile_data', |
| 'linux-xenial', |
| 'no_gpu', |
| 'timeout_15m', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'mac-swangle-chromium-x64' : { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_swangle_telemetry_tests', |
| }, |
| }, |
| 'win-swangle-chromium-x86' : { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_swangle_telemetry_tests', |
| }, |
| }, |
| 'win-swangle-tot-angle-x64' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'win-swangle-tot-angle-x86' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'win-swangle-tot-swiftshader-x64' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'win-swangle-tot-swiftshader-x86' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'win-swangle-x64' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| 'win-swangle-x86' : { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_gce_gpu_pool', |
| 'timeout_15m', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'swangle_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.updater', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'mac10.11-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_10.11', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac10.12-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_mini_10.12', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac10.13-updater-tester-dbg': { |
| 'mixins': [ |
| 'mac_10.13', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac10.13-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_10.13', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac10.14-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_10.14', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac10.15-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_10.15', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'mac11.0-updater-tester-rel': { |
| 'mixins': [ |
| 'mac_11.0_beta', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| }, |
| 'win10-updater-tester-dbg': { |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'integrity': 'high', |
| } |
| ] |
| }, |
| }, |
| 'win10-updater-tester-rel': { |
| 'mixins': [ |
| 'win10', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'integrity': 'high', |
| } |
| ] |
| }, |
| }, |
| 'win7-updater-tester-dbg': { |
| 'mixins': [ |
| 'win7', |
| 'x86-64' |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'integrity': 'high', |
| } |
| ] |
| }, |
| }, |
| 'win7-updater-tester-rel': { |
| 'mixins': [ |
| 'win7', |
| 'x86-64' |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'updater_gtests', |
| 'isolated_scripts': 'updater_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'integrity': 'high', |
| } |
| ] |
| }, |
| }, |
| } |
| }, |
| { |
| 'name': 'chromium.webrtc', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'WebRTC Chromium Android Builder': {}, |
| 'WebRTC Chromium Android Tester': { |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_android_tests_with_baremetal_tests', |
| }, |
| }, |
| 'WebRTC Chromium Linux Builder': { |
| 'additional_compile_targets': [ |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium Linux Tester': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_tests_with_baremetal_tests', |
| }, |
| }, |
| 'WebRTC Chromium Mac Builder': { |
| 'additional_compile_targets': [ |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium Mac Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_tests_with_baremetal_tests', |
| }, |
| }, |
| 'WebRTC Chromium Win Builder': { |
| 'additional_compile_targets': [ |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium Win10 Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_tests_with_baremetal_tests', |
| }, |
| }, |
| 'WebRTC Chromium Win7 Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_tests_with_baremetal_tests', |
| }, |
| }, |
| 'WebRTC Chromium Win8 Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_tests_with_baremetal_tests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.webrtc.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| # For builders, specify targets if the builder has no associated |
| # tester (if it does, it will build what the tester needs). |
| 'WebRTC Chromium FYI Android Builder': { |
| 'additional_compile_targets': [ |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium FYI Android Builder (dbg)': {}, |
| 'WebRTC Chromium FYI Android Builder ARM64 (dbg)': {}, |
| 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'lollipop_generic', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_simple_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_simple_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Linux Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium FYI Linux Tester': { |
| 'mixins': [ |
| 'x86-64', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Mac Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium FYI Mac Tester': { |
| 'mixins': [ |
| 'mac_mini_10.12', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Win Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'WebRTC Chromium FYI Win10 Tester': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Win7 Tester': { |
| 'mixins': [ |
| 'x86-64', |
| 'win7', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_gtests', |
| }, |
| }, |
| 'WebRTC Chromium FYI Win8 Tester': { |
| 'mixins': [ |
| 'x86-64', |
| 'win8', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webrtc_chromium_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.win', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'WebKit Win10': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'Win 7 Tests x64 (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_win_rel_isolated_scripts', |
| }, |
| }, |
| # 'Win Builder' and 'Win x64 Builder' should have the same set of |
| # additional_compile_targets and test_suites. |
| 'Win Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| 'Win x64 Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| # 'Win10 Tests x64' and 'Win7 Tests (1)' should have the same set of |
| # additional_compile_targets and test_suites. |
| # Added pixel tests on Win 10 only. |
| 'Win10 Tests x64': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| 'isolate_profile_data', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win10_gtests', |
| 'isolated_scripts': 'chromium_win_rel_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Win10 Tests x64 (dbg)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_win_dbg_isolated_scripts', |
| }, |
| }, |
| 'Win7 (32) Tests': { |
| 'mixins': [ |
| 'x86-32', |
| 'win7', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'win7_32_bit_gtests', |
| } |
| }, |
| 'Win7 Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_win_rel_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Win7 Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_dbg_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.devtools-frontend.integration', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'DevTools Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_gtests', |
| 'isolated_scripts': 'devtools_webkit_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.openscreen.chromium', |
| 'machines': { |
| 'chromium_linux64_debug': { |
| 'additional_compile_targets': [ |
| 'chrome/browser/media/router', |
| 'chrome/browser/media/router:openscreen_unittests', |
| 'chrome/browser/media/router:unittests', |
| 'components/cast_certificate', |
| 'components/cast_certificate:unit_tests', |
| 'components/cast_channel', |
| 'components/cast_channel:unit_tests', |
| 'components/mirroring/browser', |
| 'components/mirroring/service:mirroring_service', |
| 'components/mirroring:mirroring_tests', |
| 'components/mirroring:mirroring_unittests', |
| 'components/openscreen_platform', |
| ], |
| }, |
| 'chromium_mac_debug': { |
| 'additional_compile_targets': [ |
| 'chrome/browser/media/router', |
| 'chrome/browser/media/router:openscreen_unittests', |
| 'chrome/browser/media/router:unittests', |
| 'components/cast_certificate', |
| 'components/cast_certificate:unit_tests', |
| 'components/cast_channel', |
| 'components/cast_channel:unit_tests', |
| 'components/mirroring/browser', |
| 'components/mirroring/service:mirroring_service', |
| 'components/mirroring:mirroring_tests', |
| 'components/mirroring:mirroring_unittests', |
| 'components/openscreen_platform', |
| ], |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.v8.branches', |
| 'machines': {}, |
| }, |
| { |
| 'name': 'client.v8.chromium', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux - Future': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['all'], |
| 'test_suites': { |
| 'gtest_tests': 'client_v8_chromium_gtests', |
| 'isolated_scripts': 'client_v8_chromium_isolated_scripts', |
| }, |
| }, |
| 'Linux - Future (dbg)': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['all'], |
| 'test_suites': { |
| 'gtest_tests': 'client_v8_chromium_gtests', |
| 'isolated_scripts': 'client_v8_chromium_isolated_scripts', |
| }, |
| }, |
| 'Linux V8 API Stability': { |
| 'additional_compile_targets': ['all'], |
| }, |
| }, |
| }, |
| { |
| 'name': 'client.v8.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android V8 FYI Release (Nexus 5X)': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| 'mixins': [ |
| 'bullhead', |
| 'marshmallow', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_nexus5x_telemetry_tests_v8', |
| }, |
| }, |
| 'Linux ASAN Builder': { |
| 'additional_compile_targets': [ |
| 'extensions_browsertests', |
| 'net_unittests', |
| 'unit_tests', |
| ], |
| }, |
| 'Linux V8 FYI Release (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_v8_desktop_passthrough_telemetry_tests', |
| }, |
| }, |
| 'Linux V8 FYI Release - pointer compression (NVIDIA)': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_v8_desktop_passthrough_telemetry_tests', |
| }, |
| }, |
| 'Mac V8 FYI Release (Intel)': { |
| 'browser_config': 'release', |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_v8_desktop_validating_telemetry_tests', |
| }, |
| }, |
| 'V8 Android GN (dbg)': { |
| 'additional_compile_targets': [ |
| 'chrome_public_apk', |
| 'blink_tests', |
| 'gin_unittests', |
| 'net_unittests', |
| ], |
| }, |
| 'V8 Blink Linux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Linux Debug': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Linux Future': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Linux Layout NG': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Ubuntu-16.04', |
| }, |
| ], |
| 'hard_timeout': 900, |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Mac': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Mac-10.13', |
| }, |
| ], |
| }, |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'gtest_tests': 'layout_ng_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Blink Win': { |
| 'mixins': [ |
| 'win10', |
| ], |
| 'additional_compile_targets': ['blink_tests'], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'V8 Linux GN': { |
| 'additional_compile_targets': [ |
| 'accessibility_unittests', |
| 'aura_unittests', |
| 'blink_tests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'cast_unittests', |
| 'cc_unittests', |
| 'chromedriver_unittests', |
| 'components_browsertests', |
| 'components_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'crypto_unittests', |
| 'dbus_unittests', |
| 'device_unittests', |
| 'display_unittests', |
| 'events_unittests', |
| 'extensions_browsertests', |
| 'extensions_unittests', |
| 'gcm_unit_tests', |
| 'gfx_unittests', |
| 'gin_unittests', |
| 'google_apis_unittests', |
| 'gpu_unittests', |
| 'interactive_ui_tests', |
| 'ipc_tests', |
| 'jingle_unittests', |
| 'media_unittests', |
| 'media_blink_unittests', |
| 'mojo_unittests', |
| 'nacl_loader_unittests', |
| 'net_unittests', |
| 'pdf_unittests', |
| 'pdfium_test', |
| 'postmortem-metadata', |
| 'ppapi_unittests', |
| 'printing_unittests', |
| 'remoting_unittests', |
| 'sandbox_linux_unittests', |
| 'skia_unittests', |
| 'sql_unittests', |
| 'storage_unittests', |
| 'sync_integration_tests', |
| 'ui_base_unittests', |
| 'ui_touch_selection_unittests', |
| 'unit_tests', |
| 'url_unittests', |
| 'views_unittests', |
| 'wm_unittests', |
| ], |
| }, |
| 'Win V8 FYI Release (NVIDIA)': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_v8_desktop_passthrough_telemetry_tests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'project': 'chrome', |
| 'bucket': 'ci', |
| 'name': 'internal.chromeos.fyi', |
| 'mixins': ['chrome-tester-service-account'], |
| 'machines': { |
| 'chromeos-betty-arc-r-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_browser_integration_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'pool': 'chrome.tests', |
| # Due to the nature of the ARC VM inside CrOS, betty-arc-r tests |
| # can't run on GCE images. GCE VM -> CrOS VM -> Android VM proves |
| # to be too many layers of virtualization for the tests. However, |
| # we can use KVM-enable baremetal machines in the lab, which |
| # avoids the GCE VM layer and makes the tests happier. Use the |
| # device hosts in the CrOS device pool for this purpose since |
| # they're all running CrOS tests anyway. |
| 'os': 'ChromeOS', |
| # The eve-arc-r and kevin pools aren't very busy, use those. Note |
| # that the devices themselves will be unused for the duration of |
| # these tests. |
| # FIXME: Allocate dedicated baremetal machines for these tests |
| # rather than using CrOS device bots. |
| 'device_type': 'eve-arc-r|kevin', |
| }, |
| ], |
| }, |
| }, |
| 'chromeos-betty-pi-arc-chrome-dchecks': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'mixins': [ |
| 'chromeos-betty', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_vm_gtests', |
| 'isolated_scripts': 'chromeos_isolated_scripts', |
| }, |
| }, |
| 'chromeos-eve-arc-r-chrome': { |
| 'additional_compile_targets': [ |
| 'chromiumos_preflight', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromeos_device_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'ChromeOS', |
| 'device_type': 'eve-arc-r', |
| 'pool': 'chrome.tests', |
| }, |
| ], |
| }, |
| 'os_type': 'chromeos' |
| }, |
| }, |
| }, |
| { |
| 'name': 'tryserver.chromium.android', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'android-opus-arm-rel': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'opus_tests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android_blink_rel': { |
| 'mixins': [ |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_webkit_gtests', |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| 'os_type': 'android', |
| }, |
| }, |
| }, |
| { |
| 'name': 'tryserver.chromium.linux', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'linux-autofill-assistant': { |
| 'additional_compile_targets': [ |
| 'browser_tests', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| }, |
| 'linux-blink-web-tests-force-accessibility-rel': { |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'linux-layout-tests-edit-ng': { |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| 'linux-layout-tests-fragment-item': { |
| 'additional_compile_targets': [ |
| 'blink_tests', |
| ], |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chromium_webkit_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'tryserver.devtools-frontend', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'devtools_frontend_linux_blink_light_rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'devtools_browser_tests', |
| 'isolated_scripts': 'devtools_webkit_isolated_scripts', |
| }, |
| }, |
| 'devtools_frontend_linux_blink_rel': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'devtools_webkit_isolated_scripts', |
| }, |
| }, |
| } |
| }, |
| { |
| 'name': 'tryserver.webrtc', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'android_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'linux_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'linux_chromium_compile_dbg': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'mac_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'win_chromium_compile': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| 'win_chromium_compile_dbg': { |
| 'additional_compile_targets': [ |
| 'blink_unittests', |
| 'browser_tests', |
| 'capture_unittests', |
| 'content_browsertests', |
| 'content_unittests', |
| 'jingle_unittests', |
| 'remoting_unittests', |
| ], |
| }, |
| }, |
| }, |
| ] |