| # 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-cfi-thin-lto-chrome': { |
| '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', |
| 'isolated_scripts': 'chromeos_remote_device_isolated_tests', |
| }, |
| '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-amd64-generic-chrome': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'mixins': [ |
| 'chrome-swarming-pool', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'lacros_smoke_tast_tests_eve', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| 'os_type': 'chromeos', |
| }, |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY49B', |
| 'device_type': 'flo', |
| 'os': 'Android', |
| }, |
| ], |
| 'expiration': 21600, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow 64 bit Tester': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_lollipop_marshmallow_gtests', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb', |
| ], |
| }, |
| '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', |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| }, |
| 'android-arm64-proguard-rel': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| 'lollipop', |
| 'hammerhead', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'bfcache_android_gtests', |
| } |
| }, |
| 'android-cronet-arm-dbg': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| 'kitkat', |
| 'hammerhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-arm-rel-lollipop-tests': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-cronet-asan-arm-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-lollipop-arm-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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-coverage-experimental-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'isolate_profile_data', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'additional_compile_targets': [ |
| 'validate_expectations', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| # TODO(crbug.com/1111436): Re-enable this if/when additional capacity |
| # has been deployed. |
| #'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-pie-arm64-dbg': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_gtests', |
| } |
| }, |
| 'android-pie-arm64-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'additional_compile_targets': [ |
| 'validate_expectations', |
| 'monochrome_static_initializers', |
| 'weblayer_shell', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_rel_non_skia_renderer_gtests', |
| # TODO(crbug.com/1111436): Re-enable this if/when additional capacity |
| # has been deployed. |
| #'isolated_scripts': 'marshmallow_nougat_pie_isolated_scripts_with_proguard', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-pie-x86-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_pie_rel_gtests', |
| } |
| }, |
| 'android-weblayer-oreo-x86-rel-tests': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'oreo-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_pie_oreo_gtests', |
| } |
| }, |
| 'android-weblayer-pie-x86-rel-tests': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_pie_oreo_gtests', |
| } |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.android.fyi', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Android ASAN (dbg) (reclient)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android WebView P FYI (rel)': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'webview_bot_instrumentation_test_apk_gtest', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'Android arm64 Builder (dbg) (reclient)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'android-11-x86-fyi-rel': { |
| 'mixins': [ |
| '11-x86-emulator', |
| 'emulator-4-cores', |
| 'enable_resultdb', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_11_emulator_gtests', |
| } |
| }, |
| 'android-pie-arm64-wpt-rel-non-cq': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie_fleet', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'android_wpt_scripts', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-web-platform-pie-x86-fyi-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_public_wpt', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| 'android-weblayer-10-x86-rel-tests': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '10-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_marshmallow_10_gtests', |
| } |
| }, |
| 'android-weblayer-marshmallow-x86-rel-tests': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'marshmallow-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'android_weblayer_x86_marshmallow_10_gtests', |
| } |
| }, |
| 'android-weblayer-pie-x86-wpt-fyi-rel': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'pie-x86-emulator', |
| 'emulator-4-cores', |
| 'linux-xenial', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'weblayer_shell_wpt', |
| }, |
| 'use_swarming': True, |
| 'os_type': 'android', |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.angle', |
| 'forbid_script_tests': True, |
| 'mixins': [ |
| 'chromium-tester-service-account', |
| 'swarming_containment_auto', |
| ], |
| 'machines': { |
| 'android-angle-arm64-builder': {}, |
| 'android-angle-arm64-nexus5x': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'enable_resultdb', |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_android_gtests', |
| 'isolated_scripts': 'gpu_angle_perf_smoke_isolated_scripts', |
| }, |
| }, |
| 'android-angle-chromium-arm64-builder': {}, |
| 'android-angle-chromium-arm64-nexus5x': { |
| 'browser_config': 'android-chromium', |
| 'os_type': 'android', |
| 'mixins': [ |
| 'enable_resultdb', |
| 'marshmallow', |
| 'bullhead', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_webgl_conformance_gles_passthrough_telemetry_tests', |
| }, |
| }, |
| 'android-angle-perf-arm64-builder': {}, |
| 'android-angle-perf-arm64-pixel2': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'enable_resultdb', |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'gpu_angle_perf_isolated_scripts', |
| }, |
| }, |
| 'android-angle-vk-arm-builder': { |
| 'additional_compile_targets': [ |
| 'angle_apks', |
| ], |
| }, |
| 'android-angle-vk-arm-pixel2': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'enable_resultdb', |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_android_vulkan_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'android-angle-vk-arm64-builder': { |
| 'additional_compile_targets': [ |
| 'angle_apks', |
| ], |
| }, |
| 'android-angle-vk-arm64-pixel2': { |
| 'os_type': 'android', |
| 'mixins': [ |
| 'enable_resultdb', |
| 'gpu-swarming-pool', |
| 'android_q', |
| 'walleye', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_android_vulkan_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'fuchsia-angle-builder': { |
| 'additional_compile_targets': [ |
| 'angle_end2end_tests', |
| 'angle_unittests', |
| ], |
| }, |
| 'ios-angle-builder': {}, |
| 'ios-angle-intel': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| 'enable_resultdb', |
| 'isolate_profile_data', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12d4e', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_ios_gtests', |
| }, |
| }, |
| 'linux-angle-builder': {}, |
| 'linux-angle-chromium-builder': {}, |
| 'linux-angle-chromium-intel': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_common_gtests_passthrough', |
| 'gpu_telemetry_tests': 'gpu_angle_linux_telemetry_tests', |
| }, |
| }, |
| 'linux-angle-chromium-nvidia': { |
| 'os_type': 'linux', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_common_gtests_passthrough', |
| 'gpu_telemetry_tests': 'gpu_angle_linux_telemetry_tests', |
| }, |
| }, |
| 'linux-angle-intel': { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_linux_intel_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'linux-angle-nvidia': { |
| 'os_type': 'linux', |
| 'mixins': [ |
| 'linux_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_linux_nvidia_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'mac-angle-amd': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_mac_amd_and_intel_gtests', |
| }, |
| }, |
| 'mac-angle-builder': {}, |
| 'mac-angle-chromium-amd': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_retina_amd_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_common_gtests_passthrough', |
| 'gpu_telemetry_tests': 'gpu_angle_mac_telemetry_tests', |
| }, |
| }, |
| 'mac-angle-chromium-builder': {}, |
| 'mac-angle-chromium-intel': { |
| 'os_type': 'mac', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_common_gtests_passthrough', |
| 'gpu_telemetry_tests': 'gpu_angle_mac_telemetry_tests', |
| }, |
| }, |
| 'mac-angle-intel': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_mini_intel_gpu_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_mac_amd_and_intel_gtests', |
| }, |
| }, |
| 'mac-angle-nvidia': { |
| 'os_type': 'mac', |
| 'mixins': [ |
| 'mac_retina_nvidia_gpu_stable', |
| ], |
| 'test_suites': { |
| # Fewer tests enabled on this config because of limited capacity. |
| 'gtest_tests': 'gpu_angle_gtests', |
| }, |
| }, |
| 'win-angle-chromium-x64-builder': {}, |
| 'win-angle-chromium-x86-builder': {}, |
| 'win-angle-x64-builder': {}, |
| 'win-angle-x86-builder': {}, |
| 'win10-angle-chromium-x64-intel': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_angle_win_intel_nvidia_telemetry_tests', |
| }, |
| }, |
| 'win10-angle-chromium-x64-nvidia': { |
| 'os_type': 'win', |
| 'browser_config': 'release_x64', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_angle_win_intel_nvidia_telemetry_tests', |
| }, |
| }, |
| 'win10-angle-x64-intel': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win_intel_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'win10-angle-x64-nvidia': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win10_nvidia_quadro_p400_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win_nvidia_gtests', |
| 'isolated_scripts': 'gpu_angle_isolated_scripts', |
| }, |
| }, |
| 'win7-angle-chromium-x86-amd': { |
| 'os_type': 'win', |
| 'browser_config': 'release', |
| 'mixins': [ |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gpu_telemetry_tests': 'gpu_win_angle_amd_telemetry_tests', |
| }, |
| }, |
| 'win7-angle-x64-nvidia': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win7_nvidia_quadro_p400', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win7_nvidia_gtests', |
| }, |
| }, |
| 'win7-angle-x86-amd': { |
| 'os_type': 'win', |
| 'mixins': [ |
| 'win7_amd_r7_240', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_angle_win_amd_gtests', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.chromiumos', |
| 'mixins': ['chromium-tester-service-account'], |
| 'machines': { |
| 'Linux ChromiumOS Full': { |
| 'additional_compile_targets': [ |
| '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', |
| }, |
| 'lacros-amd64-generic-binary-size-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'lacros-amd64-generic-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'lacros_smoke_tast_tests_amd64_generic', |
| }, |
| 'os_type': 'chromeos' |
| }, |
| 'linux-ash-chromium-generator-rel': { |
| 'additional_compile_targets': [ |
| 'chrome', |
| ], |
| }, |
| 'linux-cfm-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'linux_cfm_gtests', |
| }, |
| }, |
| 'linux-chromeos-dbg': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| '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_reduced' |
| }, |
| }, |
| 'linux-chromeos-rel': { |
| 'mixins': [ |
| 'isolate_profile_data', |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| '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': [ |
| 'enable_resultdb', |
| '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_and_sizes', |
| }, |
| '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', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes_android', |
| }, |
| }, |
| 'ToTAndroidASan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_asan_gtests', |
| 'junit_tests': 'chromium_android_asan_junit_tests', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| 'os': 'Android', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroidCFI': { |
| 'mixins': [ |
| 'bullhead', |
| 'marshmallow', |
| ], |
| 'os_type': 'android', |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'isolated_scripts': 'chrome_sizes_android', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTAndroidOfficial': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes_android', |
| }, |
| }, |
| 'ToTFuchsia 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', |
| }, |
| }, |
| 'ToTFuchsiaOfficial': { |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'fuchsia_arm64_isolated_scripts', |
| }, |
| 'mixins': [ |
| 'arm64', |
| 'docker', |
| 'linux-xenial', |
| ], |
| }, |
| 'ToTLinux': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinux (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'ToTLinuxASan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| }, |
| 'ToTLinuxASanLibfuzzer': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'ToTLinuxMSan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| # Used on an internal builder. |
| 'ToTLinuxOfficial': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'linux-xenial', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTLinuxTSan': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'ToTLinuxThinLTO': { |
| 'mixins': [ |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| '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', |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'ToTMac': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_mac_rel_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTMac (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| }, |
| 'ToTMacASan': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| }, |
| 'args': [ |
| '--test-launcher-print-test-stdio=always', |
| ], |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| # 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_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin': { |
| 'mixins': ['chrome-tester-service-account'], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| '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. |
| 'isolated_scripts': 'chrome_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin(dll)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64': { |
| 'mixins': [ |
| 'chrome-tester-service-account', |
| 'x86-64', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64(dbg)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'ToTWin64(dll)': { |
| 'mixins': [ |
| 'x86-64', |
| 'win10', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'win_specific_isolated_scripts_and_sizes', |
| }, |
| '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_and_sizes', |
| }, |
| '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_and_sizes', |
| }, |
| 'additional_compile_targets': [ |
| 'chrome_official_builder', |
| ], |
| }, |
| 'ToTiOS': { |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'mixins': [ |
| 'enable_resultdb', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12d4e', |
| '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': [ |
| 'enable_resultdb', |
| 'ios_restart_device', |
| 'limited_capacity_bot', |
| 'mac_10.15', |
| 'mac_toolchain', |
| 'out_dir_arg', |
| 'xcode_12d4e', |
| 'xctest', |
| ], |
| 'test_suites': { |
| 'isolated_scripts': 'ios_clang_tot_device_tests' |
| }, |
| }, |
| '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_intel_hd_630_stable_dimension_set', |
| ], |
| '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_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough_win_intel', |
| '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_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough_win_intel', |
| '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': [ |
| 'win10_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough_win_intel', |
| '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_intel_hd_630_stable', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'gpu_dawn_integration_gtests_passthrough_win_intel', |
| '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', |
| 'enable_resultdb', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_swarm_android_gtests', |
| }, |
| 'swarming': { |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'android-marshmallow-arm64-rel-swarming': { |
| 'mixins': [ |
| 'enable_resultdb', |
| ], |
| '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': { |
| 'ASAN Debug (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'Linux Builder (deps-cache) (reclient)': { |
| # Copied from |
| # https://source.chromium.org/chromium/chromium/src/+/master:testing/buildbot/waterfalls.pyl;l=4844-4854;drc=75f767e92e86611728189739fb26f4e2cdf212d9 |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| } |
| }, |
| 'Linux Builder (j-250) (reclient)': { |
| # Copied from |
| # https://source.chromium.org/chromium/chromium/src/+/master:testing/buildbot/waterfalls.pyl;l=4844-4854;drc=75f767e92e86611728189739fb26f4e2cdf212d9 |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| } |
| }, |
| 'Linux Builder (j-500) (reclient)': { |
| # Copied from |
| # https://source.chromium.org/chromium/chromium/src/+/master:testing/buildbot/waterfalls.pyl;l=4844-4854;drc=75f767e92e86611728189739fb26f4e2cdf212d9 |
| 'mixins': [ |
| 'isolate_profile_data', |
| ], |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| } |
| }, |
| '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', |
| } |
| }, |
| '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', |
| }, |
| 'mixins': [ |
| 'enable_resultdb' |
| ], |
| }, |
| 'TSAN Debug (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'TSAN Release (deps-cache) (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'TSAN Release (j-100) (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'TSAN Release (j-250) (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'TSAN Release (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'TSAN Release (runsc-exp) (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'UBSan Release (reclient)': { |
| 'additional_compile_targets': [ |
| 'chromium_builder_asan', |
| ], |
| }, |
| 'VR Linux': { |
| 'mixins': [ |
| 'enable_resultdb', |
| 'linux-xenial', |
| ], |
| 'additional_compile_targets': [ |
| 'vr_common_perftests', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'vr_platform_specific_chromium_gtests', |
| }, |
| }, |
| 'VR Linux (reclient)': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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, |
| }, |
| 'Win x64 Builder (reclient)': { |
| # Copied from |
| # https://source.chromium.org/chromium/chromium/src/+/7b147a6777cb32d6a12e1716c61a0ed50dc1229a:testing/buildbot/waterfalls.pyl;l=6023-6030 |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| 'android-code-coverage': { |
| 'mixins': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| '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': [ |
| 'enable_resultdb', |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'enable_resultdb', |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm64-fyi-dbg': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'enable_resultdb', |
| 'walleye', |
| ], |
| }, |
| 'android-paeverywhere-arm64-fyi-rel': { |
| 'test_suites': { |
| 'gtest_tests': 'paeverywhere_android_gtests', |
| }, |
| 'mixins': [ |
| 'enable_resultdb', |
| 'walleye', |
| ], |
| }, |
| 'chromeos-amd64-generic-rel-dchecks': { |
| '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', |
| }, |
| }, |
| 'fuchsia-code-coverage': { |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| 'isolated_scripts': 'gpu_angle_fuchsia_unittests_isolated_scripts', |
| }, |
| 'mixins': [ |
| 'femu-additional-ram', |
| 'fuchsia-code-coverage', |
| 'isolate_profile_data', |
| ], |
| }, |
| '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': 'fuchsia_arm64_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', |
| }, |
| |