| # Copyright 2017 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # This is a .pyl, or "Python Literal", file. You can treat it just like a |
| # .json file, with the following exceptions: |
| # * all keys must be quoted (use single quotes, please); |
| # * comments are allowed, using '#' syntax; and |
| # * trailing commas are allowed. |
| |
| [ |
| { |
| 'name': 'chromium', |
| 'machines': { |
| 'Linux x64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'Mac': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'Win': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| 'Win x64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| 'test_suites': { |
| 'scripts': 'public_build_scripts', |
| }, |
| }, |
| } |
| }, |
| { |
| 'name': 'chromium.android', |
| 'machines': { |
| 'Android ASAN (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android Cronet Builder': { |
| 'additional_compile_targets': [ |
| 'cronet_package', |
| ], |
| }, |
| 'Android MIPS Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android arm Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'dump_syms', |
| 'microdump_stackwalk', |
| ], |
| }, |
| 'Android arm64 Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android x64 Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Android x86 Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Cast Android (dbg)': { |
| 'additional_compile_targets': [ |
| 'cast_junit_test_lists', |
| 'cast_shell_apk', |
| ], |
| }, |
| 'Android Cronet ARMv6 Builder': { |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| }, |
| 'Android Cronet Builder (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| }, |
| 'Android Cronet Builder Asan': { |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'use_swarming': False, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'Android Cronet KitKat Builder': { |
| 'test_suites': { |
| 'gtest_tests': 'cronet_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| 'skip_merge_script': True, |
| }, |
| 'Android WebView L (dbg)': { |
| 'test_suites': { |
| 'cts_tests': 'android_l_cts_tests', |
| 'instrumentation_tests': 'system_webview_shell_instrumentation_tests', |
| }, |
| 'use_swarming': False, |
| 'os_type': 'android', |
| }, |
| 'Android WebView M (dbg)': { |
| 'test_suites': { |
| 'cts_tests': 'android_m_cts_tests', |
| 'instrumentation_tests': 'system_webview_and_webview_ui_instrumentation_tests', |
| }, |
| 'use_swarming': False, |
| 'os_type': 'android', |
| }, |
| 'Android WebView N (dbg)': { |
| 'test_suites': { |
| 'cts_tests': 'android_n_cts_tests', |
| 'instrumentation_tests': 'system_webview_shell_instrumentation_tests', |
| }, |
| 'use_swarming': False, |
| 'os_type': 'android', |
| }, |
| 'KitKat Phone Tester (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'junit_tests': 'chromium_junit_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'KitKat Phone Tester (rel)': { |
| 'additional_compile_targets': [ |
| 'cronet_test_instrumentation_apk', |
| 'monochrome_static_initializers', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'isolated_scripts': 'telemetry_perf_unittests_isolated_scripts', |
| 'junit_tests': 'chromium_junit_tests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'KitKat Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84Z', |
| 'device_type': 'flo', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Lollipop Phone Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY48I', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| 'expiration': 10800, |
| 'hard_timeout': 960, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Lollipop Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY49B', |
| 'device_type': 'flo', |
| }, |
| ], |
| 'expiration': 10800, |
| # This is the most common hard_timeout on this device. |
| 'hard_timeout': 120, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow 64 bit Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| }, |
| ], |
| 'hard_timeout': 960, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow Phone Tester (rel)': { |
| 'additional_compile_targets': [ |
| 'monochrome_static_initializers', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| 'isolated_scripts': 'telemetry_perf_unittests_isolated_scripts', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| }, |
| ], |
| }, |
| 'os_type': 'android', |
| }, |
| 'Marshmallow Tablet Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_android_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MRA58Z', |
| 'device_type': 'flo', |
| }, |
| ], |
| 'expiration': 10800, |
| }, |
| 'os_type': 'android', |
| }, |
| 'Nougat Phone Tester': { |
| 'test_suites': { |
| 'gtest_tests': 'android_nougat_vr_gtests', |
| }, |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'android_devices': '1', |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| }, |
| ], |
| 'hard_timeout': 960, |
| }, |
| 'skip_output_links': True, |
| 'os_type': 'android', |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.linux', |
| 'machines': { |
| 'Fuchsia ARM64': { |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| }, |
| 'Fuchsia ARM64 Cast Audio': { |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| }, |
| 'Fuchsia x64 Cast Audio': { |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| }, |
| 'Linux Builder': { |
| 'additional_compile_targets': [ |
| 'all' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| } |
| }, |
| 'Linux Builder (dbg)': { |
| 'additional_compile_targets': [ |
| 'all' |
| ] |
| }, |
| 'Linux Builder (dbg)(32)': { |
| 'additional_compile_targets': [ |
| 'google_apis_unittests', |
| 'sync_integration_tests' |
| ] |
| }, |
| 'Cast Audio Linux': { |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_cast_audio_gtests', |
| }, |
| }, |
| 'Cast Linux': { |
| 'additional_compile_targets': [ |
| 'cast_shell', |
| 'cast_test_lists', |
| ], |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_cast_video_gtests', |
| }, |
| }, |
| 'Fuchsia x64': { |
| 'additional_compile_targets': [ |
| 'gn_all', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'kvm': '1', |
| }, |
| ], |
| }, |
| 'test_suites': { |
| 'gtest_tests': 'fuchsia_gtests', |
| }, |
| }, |
| 'Linux Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_scripts', |
| 'scripts': 'chromium_linux_scripts', |
| }, |
| }, |
| 'Linux Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_scripts', |
| }, |
| }, |
| 'Linux Tests (dbg)(1)(32)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_linux_gtests', |
| 'isolated_scripts': 'chromium_linux_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.mac', |
| 'machines': { |
| 'Mac Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers', |
| ], |
| }, |
| 'Mac10.10 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.11 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.12 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Mac10.9 Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Mac10.9 Tests (dbg)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_mac_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| }, |
| }, |
| { |
| 'name': 'chromium.win', |
| 'machines': { |
| 'Win Builder': { |
| 'additional_compile_targets': [ |
| 'pdf_fuzzers' |
| ], |
| 'test_suites': { |
| 'scripts': 'check_network_annotations_script', |
| }, |
| }, |
| 'WinMSVC64': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'WinMSVC64 (dbg)': { |
| 'additional_compile_targets': [ |
| 'all', |
| ], |
| }, |
| 'Win 7 Tests x64 (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| }, |
| 'Win10 Tests x64': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| }, |
| }, |
| 'Win7 (32) Tests': { |
| 'test_suites': { |
| 'gtest_tests': 'win7_32_bit_gtests', |
| } |
| }, |
| 'Win7 Tests (1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| 'scripts': 'chromium_scripts', |
| }, |
| }, |
| 'Win7 Tests (dbg)(1)': { |
| 'test_suites': { |
| 'gtest_tests': 'chromium_win_gtests', |
| 'isolated_scripts': 'chromium_isolated_scripts', |
| }, |
| } |
| }, |
| }, |
| ] |