| # 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. |
| |
| # The test suites understood by the waterfalls. Two kinds of entries |
| # are supported here: |
| # 1. Dictionaries that directly define test suites. |
| # 2. Compositions, in the form of lists which refer to other test |
| # suites. |
| # |
| # This file must be sorted by key. Run ./generate_buildbot_json.py -c to check |
| # your ordering; it will print out incorrectly sorted keys if there are any. |
| |
| { |
| # Test suites. |
| 'basic_suites': { |
| 'android_ar_gtests': { |
| 'monochrome_public_test_ar_apk': { |
| 'args': [ |
| '--additional-apk=//third_party/arcore-android-sdk/test-apks/arcore/arcore_current.apk' |
| ], |
| }, |
| }, |
| |
| 'android_ddready_vr_gtests': { |
| 'chrome_public_test_vr_apk-ddready-cardboard': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-ddready-ddview': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-ddready-dynamicsettings': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_enable_vr_settings_service.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| '--annotation=Restriction=VR_Settings_Service', |
| '--vr-settings-service-enabled', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| }, |
| |
| 'android_fyi_vr_gtests': { |
| 'chrome_public_test_vr_apk-nonddready-cardboard-current-kitkat': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'KTU84P', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| 'hard_timeout': 1800, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-nonddready-cardboard-current-lollipop': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'LMY48I', |
| 'device_type': 'hammerhead', |
| }, |
| ], |
| 'hard_timeout': 1800, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-nonddready-cardboard-current-marshmallow': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'MMB29Q', |
| 'device_type': 'bullhead', |
| }, |
| ], |
| 'hard_timeout': 1800, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-marlin-cardboard-nougat': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| }, |
| ], |
| 'hard_timeout': 1800, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-marlin-ddview-nougat': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| }, |
| ], |
| 'hard_timeout': 1800, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk-marlin-nougat-dynamicsettings': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_enable_vr_settings_service.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| '--annotation=Restriction=VR_Settings_Service', |
| '--vr-settings-service-enabled', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| }, |
| ], |
| 'hard_timeout': 960, |
| }, |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'vr_common_unittests': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'vr_pixeltests': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webview_instrumentation_test_apk-ddready-ddview': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete.json', |
| '--replace-system-package=com.google.vr.vrcore,//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--test-filter=WebViewWebVrTest#*', |
| ], |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'device_os': 'NMF26U', |
| 'device_type': 'marlin', |
| }, |
| ], |
| 'hard_timeout': 960, |
| }, |
| 'test': 'webview_instrumentation_test_apk', |
| }, |
| }, |
| |
| 'android_fyi_vr_instrumentation_tests': { |
| 'chrome_public_test_vr_apk': { |
| 'args': [ |
| '--shared-prefs-file=src/chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk (daydream)': { |
| 'args': [ |
| '--shared-prefs-file=src/chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete.json', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/daydream_home/daydream_home_current.apk', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk (daydream, O2)': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete_o2.json', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/daydream_home/daydream_home_current.apk', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| 'chrome_public_test_vr_apk (dynamic settings)': { |
| 'args': [ |
| '--shared-prefs-file=src/chrome/android/shared_preference_files/test/vr_enable_vr_settings_service.json', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_keyboard/vr_keyboard_current.apk', |
| '--additional-apk=src/third_party/gvr-android-sdk/test-apks/daydream_home/daydream_home_current.apk', |
| '--annotation=Restriction=VR_Settings_Service', |
| '--vr-settings-service-enabled', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| }, |
| }, |
| |
| 'android_incremental_tests': { |
| 'base_unittests': { |
| 'args': [ |
| '--gtest_filter=PathUtilsTest.TestGetDataDirectory', |
| ], |
| }, |
| 'chrome_public_test_apk': { |
| 'args': [ |
| '--gtest_filter=TabTest.testTabContext', |
| ], |
| }, |
| 'content_browsertests': { |
| 'args': [ |
| '--gtest_filter=AndroidGranularityMovementBrowserTest.NavigateByCharacters.', |
| ], |
| }, |
| }, |
| |
| 'android_m_cts_tests': { |
| 'arch': 'arm64', |
| 'platform': 'M', |
| }, |
| |
| 'android_n_cts_tests': { |
| 'arch': 'arm64', |
| 'platform': 'N', |
| }, |
| |
| 'android_o_cts_tests': { |
| 'arch': 'arm64', |
| 'platform': 'O', |
| }, |
| |
| 'android_oreo_standard_gtests': { |
| 'chrome_public_test_apk': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'webview_instrumentation_test_apk': { |
| 'swarming': { |
| 'expiration': 10800, |
| 'shards': 5, |
| }, |
| }, |
| }, |
| |
| 'android_specific_chromium_gtests': { |
| 'android_webview_unittests': {}, |
| 'breakpad_unittests': {}, |
| 'content_shell_test_apk': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'chrome_public_test_apk': { |
| 'swarming': { |
| 'shards': 20, |
| }, |
| }, |
| 'chrome_public_test_vr_apk': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_cardboard_skipdon_setupcomplete.json', |
| '--additional-apk=//third_party/gvr-android-sdk/test-apks/vr_services/vr_services_current.apk', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'gl_tests': { |
| # TODO(kbr): these are actually run on many of the GPU bots, which have |
| # physical hardware for several of the desktop OSs. Once the GPU JSON |
| # generation script is merged with this one, this should be promoted from |
| # the Android-specific section. |
| }, |
| 'gl_unittests': { |
| # TODO(kbr): these are actually run on many of the GPU bots, which have |
| # physical hardware for several of the desktop OSs. Once the GPU JSON |
| # generation script is merged with this one, this should be promoted from |
| # the Android-specific section. |
| }, |
| 'mojo_test_apk': {}, |
| 'ui_android_unittests': {}, |
| 'vr_android_unittests': {}, |
| 'webview_instrumentation_test_apk': { |
| 'swarming': { |
| 'shards': 7, |
| }, |
| }, |
| }, |
| |
| 'android_vega_vr_gtests': { |
| 'chrome_public_test_vr_apk-vega': { |
| 'args': [ |
| '--shared-prefs-file=//chrome/android/shared_preference_files/test/vr_ddview_skipdon_setupcomplete.json', |
| ], |
| 'test': 'chrome_public_test_vr_apk', |
| 'experiment_percentage': 100, |
| }, |
| }, |
| |
| 'aura_gtests': { |
| 'aura_unittests': {}, |
| 'compositor_unittests': {}, |
| 'wm_unittests': {}, |
| }, |
| |
| 'cast_audio_specific_chromium_gtests': { |
| 'cast_audio_backend_unittests': {}, |
| 'cast_base_unittests': {}, |
| 'cast_crash_unittests': {}, |
| 'cast_media_unittests': {}, |
| 'cast_shell_browsertests': {}, |
| 'cast_shell_unittests': {}, |
| }, |
| |
| 'cast_junit_tests': { |
| 'cast_base_junit_tests': {}, |
| 'cast_shell_junit_tests': {}, |
| }, |
| |
| 'cast_video_specific_chromium_gtests': { |
| 'cast_graphics_unittests': {}, |
| 'exo_unittests': {}, |
| }, |
| |
| 'check_gn_headers_script': { |
| 'check_gn_headers': { |
| 'script': 'check_gn_headers.py', |
| } |
| }, |
| |
| 'check_network_annotations_script': { |
| 'check_network_annotations': { |
| 'script': 'check_network_annotations.py', |
| }, |
| }, |
| |
| 'chromedriver_py_tests_isolated_scripts': { |
| 'chromedriver_py_tests': { |
| "args": [ |
| "--test-type=integration", |
| ], |
| }, |
| 'chromedriver_replay_unittests': {}, |
| }, |
| |
| # Tests that run in Chrome OS VMs. |
| # NOTE: We only want a small subset of test suites here, because most |
| # suites assume that they stub out the underlying device hardware. |
| # https://crbug.com/865693 |
| 'chromeos_device_friendly_gtests': { |
| 'aura_unittests': { |
| 'args': [ |
| '--ozone-platform=headless', |
| ], |
| }, |
| 'base_unittests': {}, |
| 'cacheinvalidation_unittests': {}, |
| 'capture_unittests': { |
| 'args': [ |
| '--test-launcher-jobs=1', |
| # Don't run CaptureMJpeg tests on ChromeOS VM because vivid, |
| # which is the virtual video capture device, doesn't support MJPEG. |
| '--gtest_filter=-*UsingRealWebcam_CaptureMjpeg*', |
| ], |
| }, |
| 'cc_unittests': {}, |
| 'chrome_all_tast_tests': {}, |
| 'cros_vm_sanity_test': {}, |
| 'crypto_unittests': {}, |
| 'display_unittests': {}, |
| 'google_apis_unittests': {}, |
| 'ipc_tests': {}, |
| 'jingle_unittests': {}, |
| 'latency_unittests': {}, |
| 'media_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.media_unittests.filter', |
| ], |
| }, |
| 'midi_unittests': {}, |
| 'mojo_unittests': {}, |
| # net_unittests has a test-time dependency on vpython. So add a CIPD'ed |
| # vpython of the right arch to the task, and tell the test runner to copy |
| # it over to the VM before the test runs. |
| 'net_unittests': { |
| 'args': [ |
| '--vpython-dir=../../vpython_dir_linux_amd64', |
| ], |
| 'swarming': { |
| 'cipd_packages': [ |
| { |
| "cipd_package": 'infra/tools/luci/vpython/linux-amd64', |
| 'location': 'vpython_dir_linux_amd64', |
| 'revision': 'git_revision:9a931a5307c46b16b1c12e01e8239d4a73830b89', |
| } |
| ], |
| 'shards': 3, |
| }, |
| }, |
| 'ozone_gl_unittests': { |
| 'args': [ |
| '--ozone-platform=headless', |
| ], |
| }, |
| 'ozone_unittests': {}, |
| 'pdf_unittests': {}, |
| 'printing_unittests': {}, |
| 'sandbox_linux_unittests': {}, |
| 'sql_unittests': {}, |
| 'url_unittests': {}, |
| }, |
| |
| 'chromeos_device_friendly_gtests_experimental': { |
| 'base_unittests': {}, |
| 'chrome_login_tast_tests': {}, |
| 'cros_vm_sanity_test': {}, |
| 'services_unittests': { |
| 'args': [ |
| '--vpython-dir=../../vpython_dir_linux_amd64', |
| '--ozone-platform=headless', |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.services_unittests.filter', |
| ], |
| 'swarming': { |
| 'cipd_packages': [ |
| { |
| "cipd_package": 'infra/tools/luci/vpython/linux-amd64', |
| 'location': 'vpython_dir_linux_amd64', |
| 'revision': 'git_revision:9a931a5307c46b16b1c12e01e8239d4a73830b89', |
| } |
| ], |
| }, |
| }, |
| }, |
| |
| 'chromeos_device_kevin_tests': { |
| 'base_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.base_unittests.filter', |
| ], |
| }, |
| 'chrome_kevin_tast_tests': {}, |
| 'cros_vm_sanity_test': {}, |
| }, |
| |
| 'chromeos_isolated_scripts': { |
| 'telemetry_perf_unittests': { |
| 'args': [ |
| '--browser=cros-chrome', |
| # By default, CrOS VMs' ssh servers listen on local port 9222. |
| '--remote=127.0.0.1', |
| '--remote-ssh-port=9222', |
| '--xvfb' |
| ], |
| 'swarming': { |
| 'hard_timeout': 1200, |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 6, |
| }, |
| }, |
| 'telemetry_unittests': { |
| 'args': [ |
| '--jobs=1', |
| '--browser=cros-chrome', |
| # By default, CrOS VMs' ssh servers listen on local port 9222. |
| '--remote=127.0.0.1', |
| '--remote-ssh-port=9222', |
| ], |
| 'swarming': { |
| 'hard_timeout': 1200, |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 24, |
| }, |
| }, |
| }, |
| |
| 'chromeos_remote_device_isolated_tests': { |
| 'telemetry_perf_unittests': { |
| 'args': [ |
| '--browser=cros-chrome', |
| # The magic hostname that resolves to a CrOS device in the test lab. |
| '--remote=variable_chromeos_device_hostname', |
| '--xvfb', |
| ], |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 6, |
| }, |
| }, |
| 'telemetry_unittests': { |
| 'args': [ |
| '--browser=cros-chrome', |
| # The magic hostname that resolves to a CrOS device in the test lab. |
| '--remote=variable_chromeos_device_hostname', |
| '--jobs=1', |
| # TODO(crbug.com/866062): Use the default retry limit. |
| '--retry-limit=1', |
| ], |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 12, |
| }, |
| }, |
| }, |
| |
| 'chromium_android_asan_gtests': { |
| # TODO(kbr): reduce duplication among these tests, and with other |
| # test suites. |
| 'base_unittests': { |
| 'args': [ |
| '--tool=asan', |
| ], |
| }, |
| }, |
| |
| 'chromium_android_asan_junit_tests': { |
| 'base_junit_tests': {}, |
| }, |
| |
| 'chromium_android_webkit_gtests': { |
| 'blink_heap_unittests': {}, |
| 'webkit_unit_tests': {}, |
| }, |
| |
| 'chromium_browser_tests': { |
| 'browser_tests': { |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'components_browsertests': {}, |
| 'content_browsertests': {}, |
| 'interactive_ui_tests': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| }, |
| |
| 'chromium_code_coverage_isolated_fuzzers': { |
| # Fuzzer targets are temporarily to be run locally on the builder |
| # rather than on swarming avoid placing the corpus on the public |
| # isolate or making a swarming job depend on external data. |
| # see crbug.com/910235 |
| 'agc_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'android_crazy_linker_zip_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'angle_translator_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'apdu_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'appcache_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'appcache_manifest_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_ilbc_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_isac_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_isac_incoming_packet_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_isacfix_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_opus_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_decoder_opus_redundant_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_encoder_opus_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'audio_processing_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'autofill_phone_number_i18n_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ax_table_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ax_tree_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'base64_decode_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'base64_encode_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'base_json_correctness_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'base_json_reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'base_json_string_escape_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'bdict_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_harfbuzz_shaper_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_html_tokenizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_http_parsers_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_json_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_png_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_text_codec_UTF_8_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'blink_text_codec_WINDOWS_1252_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_arm_cpuinfo_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_bn_div_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_bn_mod_exp_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_cert_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_client_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_client_no_fuzzer_mode_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_dtls_client_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_dtls_server_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_pkcs12_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_pkcs8_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_privkey_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_read_pem_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_server_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_server_no_fuzzer_mode_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_session_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_spki_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'boringssl_ssl_ctx_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'brotli_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'cast_message_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'cbcs_decryptor_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'cenc_decryptor_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'clear_site_data_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'color_transform_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'comfort_noise_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'compact_enc_det_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'congestion_controller_feedback_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'content_security_policy_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'convert_woff2ttf_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'courgette_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'css_parser_fast_paths_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'css_parser_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'csv_reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ctap_response_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_glsl_fast_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_glsl_full_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_hlsl_fast_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_hlsl_full_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_msl_fast_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_spirv_cross_msl_full_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'dawn_wire_server_and_frontend_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'edid_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'empty_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'expat_xml_parse_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'feature_policy_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'fido_ble_frames_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'fido_cable_handshake_handler_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'fido_hid_message_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'fingerprint_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'flatbuffers_verifier_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'flexfec_header_reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'flexfec_receiver_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'flexfec_sender_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'form_structure_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'form_structure_process_query_response_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'forward_error_correction_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'frame_buffer2_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gfx_png_image_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_angle_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_angle_passthrough_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_raster_angle_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_raster_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_raster_swiftshader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gpu_swiftshader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'gurl_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'h264_bitstream_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'h264_depacketizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'harfbuzz_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'hash_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'hid_report_descriptor_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'hit_test_manager_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'hit_test_query_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'html_preload_scanner_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'http_structured_header_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'hunspell_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_break_iterator_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_break_iterator_utf32_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_converter_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_number_format_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_ucasemap_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_unicode_string_codepage_create_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'icu_uregex_open_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'indexed_ruleset_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'javascript_parser_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'language_detection_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'leveldb_put_get_delete_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libaddressinput_parse_address_fields_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libaddressinput_parse_format_rule_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libpng_progressive_read_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libpng_read_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libsrtp_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libwebp_advanced_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libwebp_animation_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libwebp_demux_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libwebp_enc_dec_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libwebp_simple_api_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'libxml_xml_read_memory_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'lookup_affiliation_response_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mdns_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_bit_reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_container_names_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_h264_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_vp8_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_vp9_parser_encrypted_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_vp9_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_vpx_video_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'media_webm_muxer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_MP3_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_MP4_AV1_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_MP4_FLAC_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_MP4_OPUS_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_WEBM_OPUS_VP9_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_WEBM_OPUS_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_WEBM_VORBIS_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_WEBM_VP8_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mediasource_WEBM_VP9_pipeline_integration_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'merkle_integrity_source_stream_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mhtml_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'midi_message_queue_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'midi_webmidi_data_validator_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'minidump_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'minizip_compress_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'minizip_uncompress_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_core_channel_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_core_node_channel_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_core_port_event_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_core_user_message_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_parse_message_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'mojo_parse_message_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_auth_challenge_tokenizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_brotli_source_stream_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_cert_normalize_name_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_cert_parse_certificate_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_cert_verify_name_in_subtree_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_cert_verify_name_match_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_data_job_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_dns_hosts_parse_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_dns_query_parse_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_dns_record_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_dns_response_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_ftp_ctrl_response_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_ftp_directory_listing_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_get_domain_and_registry_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_gzip_source_stream_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_host_resolver_impl_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_hpack_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http2_frame_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_chunked_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_proxy_client_socket_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_security_headers_expect_ct_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_security_headers_hsts_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_server_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_stream_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_http_transport_security_state_static_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_mime_sniffer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_ntlm_ntlm_client_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_cookie_line_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_data_url_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_ip_pattern_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_proxy_bypass_rules_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_proxy_list_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_proxy_list_pac_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_proxy_rules_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_parse_url_hostname_to_address_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_quic_crypto_framer_parse_message_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_quic_stream_factory_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_quic_transport_parameters_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_reporting_header_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_socks5_client_socket_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_socks_client_socket_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_spdy_session_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_unescape_url_component_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_uri_template_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_url_request_ftp_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_url_request_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_websocket_deflate_stream_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_websocket_extension_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'net_websocket_frame_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'neteq_rtp_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'neteq_signal_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'origin_policy_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'origin_trial_token_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ots_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'override_lite_runtime_plugin_test_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'packet_buffer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'paint_op_buffer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_generator_fips181_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_generator_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_manager_form_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_manager_form_parser_generic_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_manager_form_parser_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'password_manager_form_parser_proto_generic_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'payment_method_manifest_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'payment_web_app_manifest_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_cjs_util_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_cmap_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_codec_a85_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_codec_fax_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_codec_icc_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_codec_jbig2_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_codec_rle_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_font_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_fx_date_helpers_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_hint_table_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_jpx_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_psengine_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_streamparser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdf_xml_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pdfium_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pickle_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'preg_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'profiling_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'prtime_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'pseudotcp_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'qcms_color_space_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'renderer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'renderer_proto_tree_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'renderer_tree_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'residual_echo_detector_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'rtcp_receiver_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'rtp_frame_reference_finder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'rtp_header_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'rtp_packet_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sandbox_ipc_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sdp_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sequence_manager_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sfntly_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sha1_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'signed_exchange_certificate_chain_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'signed_exchange_envelope_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'skia_image_filter_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'skia_path_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'skia_pathop_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'snappy_compress_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'snappy_uncompress_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'spvtools_binary_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'spvtools_opt_legalization_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'spvtools_opt_performance_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'spvtools_opt_size_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'spvtools_val_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_fts3_lpm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_lpm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_ossfuzz_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_select_expr_lpm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_select_printf_lpm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'sqlite3_select_strftime_lpm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'string_number_conversions_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'string_tokenizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'stun_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'stun_validator_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'stylesheet_contents_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'swiftshader_vertex_routine_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'template_url_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_config_and_dict': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_config_and_seed_corpus': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_config_and_seed_corpuses': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_config_only': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_dict_from_subdir': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'test_dict_only': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'text_resource_decoder_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'third_party_re2_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'transfer_cache_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'transport_feedback_packet_loss_tracker_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'turn_unwrap_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ulpfec_generator_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ulpfec_header_reader_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'ulpfec_receiver_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'url_parse_proto_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'usb_descriptors_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'usb_string_read_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'usrsctp_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'utf_string_conversions_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v4_get_hash_protocol_manager_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_fully_instrumented_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_json_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_multi_return_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_regexp_builtins_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_regexp_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_script_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_serialized_script_value_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_wasm_async_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_wasm_code_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_wasm_compile_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'v8_wasm_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'vp8_depacketizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'vp8_qp_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'vp9_depacketizer_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'vp9_qp_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'web_icon_sizes_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webcrypto_ec_import_key_pkcs8_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webcrypto_ec_import_key_raw_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webcrypto_ec_import_key_spki_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webcrypto_rsa_import_key_pkcs8_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webcrypto_rsa_import_key_spki_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'webusb_descriptors_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'xml_parser_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zlib_deflate_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zlib_deflate_set_dictionary_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zlib_inflate_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zlib_uncompress_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_apply_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_disassembler_dex_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_disassembler_win32_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_imposed_ensemble_matcher_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_patch_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_raw_gen_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| 'zucchini_ztf_gen_fuzzer': { |
| 'swarming': { |
| 'can_use_on_swarming_builders': False, |
| }, |
| }, |
| }, |
| |
| 'chromium_code_coverage_isolated_scripts': { |
| 'webkit_layout_tests': { |
| 'args': [ |
| '--additional-driver-flag=--no-sandbox', |
| '--additional-env-var=LLVM_PROFILE_FILE=${ISOLATED_OUTDIR}/profraw/default-%8m.profraw', |
| '--num-retries=3', |
| ], |
| 'isolate_name': 'webkit_layout_tests_exparchive', |
| 'results_handler': 'layout tests', |
| 'swarming': { |
| 'shards': 12, |
| }, |
| }, |
| }, |
| |
| 'chromium_gtests': { |
| 'angle_unittests': {}, |
| 'base_unittests': {}, |
| 'blink_common_unittests': {}, |
| 'blink_heap_unittests': {}, |
| 'blink_platform_unittests': {}, |
| 'boringssl_crypto_tests': {}, |
| 'boringssl_ssl_tests': {}, |
| 'cacheinvalidation_unittests': {}, |
| 'capture_unittests': { |
| 'args': [ |
| '--gtest_filter=-*UsingRealWebcam*', |
| ], |
| }, |
| 'cast_unittests': {}, |
| 'components_browsertests': {}, |
| 'components_unittests': { |
| 'android_swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'content_browsertests': { |
| 'android_swarming': { |
| 'shards': 9, |
| }, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| 'content_unittests': { |
| 'android_swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'crypto_unittests': {}, |
| 'events_unittests': {}, |
| 'gcm_unit_tests': {}, |
| 'gin_unittests': {}, |
| 'google_apis_unittests': {}, |
| 'gpu_unittests': {}, |
| 'ipc_tests': {}, |
| 'libjingle_xmpp_unittests': {}, |
| 'jingle_unittests': {}, |
| 'latency_unittests': {}, |
| 'media_blink_unittests': {}, |
| 'media_service_unittests': {}, |
| 'media_unittests': {}, |
| 'midi_unittests': {}, |
| 'mojo_unittests': {}, |
| 'net_unittests': { |
| 'android_swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'perfetto_content_browsertests': { |
| 'args': [ |
| '--enable-perfetto', |
| '--gtest_filter=TracingControllerTest.*', |
| ], |
| 'test': 'content_browsertests', |
| }, |
| 'services_unittests': {}, |
| 'shell_dialogs_unittests': {}, |
| 'skia_unittests': {}, |
| 'sql_unittests': {}, |
| 'storage_unittests': {}, |
| 'ui_base_unittests': {}, |
| 'ui_touch_selection_unittests': {}, |
| 'url_unittests': {}, |
| 'webkit_unit_tests': { |
| 'android_swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'wtf_unittests': {}, |
| }, |
| |
| 'chromium_gtests_for_devices_with_graphical_output': { |
| 'cc_unittests': {}, |
| 'device_unittests': {}, |
| 'display_unittests': {}, |
| 'gfx_unittests': {}, |
| 'unit_tests': { |
| 'android_swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'viz_unittests': {}, |
| }, |
| |
| 'chromium_gtests_for_linux_and_chromeos_only': { |
| 'dbus_unittests': {}, |
| 'mojo_core_unittests': {}, |
| 'nacl_helper_nonsfi_unittests': {}, |
| }, |
| |
| 'chromium_gtests_for_win_and_linux_only': { |
| 'traffic_annotation_auditor_unittests': {}, |
| }, |
| |
| 'chromium_junit_tests': { |
| 'base_junit_tests': {}, |
| 'chrome_junit_tests': {}, |
| 'components_background_task_scheduler_junit_tests': {}, |
| 'components_gcm_driver_junit_tests': {}, |
| 'components_invalidation_impl_junit_tests': {}, |
| 'components_policy_junit_tests': {}, |
| 'components_signin_junit_tests': {}, |
| 'components_web_restrictions_junit_tests': {}, |
| 'components_variations_junit_tests': {}, |
| 'content_junit_tests': {}, |
| 'device_junit_tests': {}, |
| 'junit_unit_tests': {}, |
| 'media_base_junit_tests': {}, |
| 'net_junit_tests': {}, |
| 'service_junit_tests': {}, |
| 'ui_junit_tests': {}, |
| 'webapk_client_junit_tests': {}, |
| 'webapk_shell_apk_h2o_junit_tests': {}, |
| 'webapk_shell_apk_junit_tests': {}, |
| }, |
| |
| 'chromium_linux_scripts': { |
| 'checkdeps': { |
| 'script': 'checkdeps.py', |
| }, |
| 'checkperms': { |
| 'script': 'checkperms.py', |
| }, |
| 'check_static_initializers': { |
| 'script': 'check_static_initializers.py', |
| }, |
| 'headless_python_unittests': { |
| 'script': 'headless_python_unittests.py', |
| }, |
| 'webkit_lint': { |
| 'script': 'webkit_lint.py', |
| }, |
| }, |
| |
| 'chromium_mac_scripts': { |
| 'check_static_initializers': { |
| 'script': 'check_static_initializers.py', |
| }, |
| 'webkit_lint': { |
| 'script': 'webkit_lint.py', |
| }, |
| }, |
| |
| 'chromium_scripts': { |
| 'webkit_lint': { |
| 'script': 'webkit_lint.py', |
| }, |
| }, |
| |
| 'chromium_swarm_android_gtests': { |
| 'base_unittests': {}, |
| 'chrome_public_test_apk': { |
| 'swarming': { |
| 'shards': 15, |
| }, |
| }, |
| 'content_browsertests': { |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'content_unittests': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'content_shell_test_apk': { |
| 'swarming': { |
| 'shards': 3, |
| }, |
| }, |
| 'net_unittests': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| 'unit_tests': { |
| 'swarming': { |
| 'shards': 5, |
| }, |
| }, |
| 'webview_instrumentation_test_apk': { |
| 'swarming': { |
| 'shards': 7, |
| }, |
| }, |
| }, |
| |
| 'chromium_swarm_desktop_gtests': { |
| 'base_unittests': {}, |
| 'browser_tests': { |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'content_browsertests': {}, |
| 'content_unittests': {}, |
| 'interactive_ui_tests': {}, |
| 'net_unittests': {}, |
| 'unit_tests': {}, |
| }, |
| |
| 'chromium_swarm_linux_gtests': { |
| 'base_unittests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '2', |
| }, |
| ], |
| }, |
| }, |
| 'browser_tests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '8', |
| }, |
| ], |
| 'shards': 2, |
| }, |
| }, |
| 'content_browsertests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '8', |
| }, |
| ], |
| }, |
| }, |
| 'content_unittests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '2', |
| }, |
| ], |
| }, |
| }, |
| 'interactive_ui_tests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '8', |
| }, |
| ], |
| }, |
| }, |
| 'net_unittests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '8', |
| }, |
| ], |
| }, |
| }, |
| 'unit_tests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'cores': '2', |
| }, |
| ], |
| }, |
| }, |
| }, |
| |
| 'chromium_webkit_isolated_scripts': { |
| 'webkit_layout_tests': { |
| # layout test failures are retried 3 times when '--test-list' is not |
| # passed, but 0 times when '--test-list' is passed. We want to always |
| # retry 3 times, so we explicitly specify it. |
| 'args': [ |
| '--num-retries=3', |
| ], |
| 'isolate_name': 'webkit_layout_tests_exparchive', |
| 'merge': { |
| 'args': [ |
| '--verbose', |
| ], |
| 'script': '//third_party/blink/tools/merge_web_test_results.py', |
| }, |
| 'results_handler': 'layout tests', |
| 'swarming': { |
| 'shards': 12, |
| } |
| }, |
| }, |
| |
| 'client_v8_chromium_gtests': { |
| 'app_shell_unittests': {}, |
| 'browser_tests': { |
| 'swarming': { |
| 'shards': 10, |
| }, |
| }, |
| 'chrome_app_unittests': {}, |
| 'chromedriver_unittests': {}, |
| 'components_browsertests': {}, |
| 'components_unittests': {}, |
| 'compositor_unittests': {}, |
| 'content_browsertests': {}, |
| 'content_unittests': {}, |
| 'device_unittests': {}, |
| 'extensions_browsertests': {}, |
| 'extensions_unittests': {}, |
| 'gcm_unit_tests': {}, |
| 'gin_unittests': {}, |
| 'google_apis_unittests': {}, |
| 'gpu_unittests': {}, |
| 'headless_browsertests': {}, |
| 'headless_unittests': {}, |
| 'interactive_ui_tests': {}, |
| 'jingle_unittests': {}, |
| 'media_blink_unittests': {}, |
| 'nacl_loader_unittests': {}, |
| 'net_unittests': {}, |
| 'pdf_unittests': {}, |
| 'ppapi_unittests': {}, |
| 'remoting_unittests': {}, |
| 'services_unittests': {}, |
| 'sync_integration_tests': {}, |
| 'unit_tests': {}, |
| }, |
| |
| 'client_v8_chromium_isolated_scripts': { |
| 'content_shell_crash_test': {}, |
| 'devtools_closure_compile': {}, |
| 'devtools_eslint': {}, |
| 'telemetry_gpu_unittests': { |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| }, |
| }, |
| 'telemetry_perf_unittests': { |
| 'args': [ |
| '--xvfb', |
| ], |
| 'swarming': { |
| 'hard_timeout': 960, |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 12, |
| }, |
| }, |
| 'telemetry_unittests': { |
| 'args': [ |
| '--jobs=1', |
| # Disable GPU compositing, telemetry_unittests runs on VMs. |
| # https://crbug.com/871955 |
| '--extra-browser-args=--disable-gpu', |
| ], |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 4, |
| }, |
| }, |
| }, |
| |
| 'components_perftests_isolated_scripts' : { |
| 'components_perftests': { |
| 'merge': { |
| 'script': '//tools/perf/process_perf_results.py', |
| 'args': [ |
| '--smoke-test-mode', |
| ], |
| }, |
| 'args': [ |
| '--gtest-benchmark-name=components_perftests', |
| ], |
| }, |
| }, |
| |
| 'cronet_gtests': { |
| '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': { |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| |
| 'cronet_scripts': { |
| 'sizes': { |
| 'script': 'sizes.py', |
| }, |
| }, |
| |
| 'desktop_chromium_isolated_scripts': { |
| 'content_shell_crash_test': {}, |
| 'metrics_python_tests': {}, |
| 'telemetry_gpu_unittests': { |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| }, |
| }, |
| 'telemetry_unittests': { |
| 'args': [ |
| '--jobs=1', |
| # Disable GPU compositing, telemetry_unittests runs on VMs. |
| # https://crbug.com/871955 |
| '--extra-browser-args=--disable-gpu', |
| ], |
| 'swarming': { |
| 'idempotent': False, # https://crbug.com/549140 |
| 'shards': 4, |
| }, |
| }, |
| 'views_perftests': { |
| 'merge': { |
| 'script': '//tools/perf/process_perf_results.py', |
| 'args': [ |
| '--smoke-test-mode', |
| ], |
| }, |
| 'args': [ |
| '--gtest-benchmark-name=views_perftests', |
| ], |
| }, |
| 'webkit_layout_tests': { |
| # layout test failures are retried 3 times when '--test-list' is not |
| # passed, but 0 times when '--test-list' is passed. We want to always |
| # retry 3 times, so we explicitly specify it. |
| 'args': [ |
| '--num-retries=3', |
| ], |
| 'isolate_name': 'webkit_layout_tests_exparchive', |
| 'merge': { |
| 'args': [ |
| '--verbose', |
| ], |
| 'script': '//third_party/blink/tools/merge_web_test_results.py', |
| }, |
| 'results_handler': 'layout tests', |
| 'swarming': { |
| 'shards': 12, |
| } |
| }, |
| 'webkit_python_tests': {}, |
| }, |
| |
| 'fuchsia_gtests': { |
| 'base_unittests': {}, |
| 'cast_runner_browsertests': {}, |
| 'cast_runner_integration_tests': {}, |
| 'content_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.content_unittests.filter', |
| ], |
| }, |
| 'cr_fuchsia_base_unittests': {}, |
| 'cronet_tests': {}, |
| 'cronet_unittests': {}, |
| 'crypto_unittests': {}, |
| 'fidlgen_js_unittests': {}, |
| 'gpu_unittests': {}, |
| 'http_service_tests': {}, |
| 'ipc_tests': {}, |
| 'media_unittests': {}, |
| 'mojo_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.mojo_unittests.filter', |
| ], |
| }, |
| 'net_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.net_unittests.filter', |
| ], |
| }, |
| 'perfetto_unittests': {}, |
| 'service_manager_unittests': {}, |
| 'skia_unittests': {}, |
| 'sql_unittests': {}, |
| 'ui_base_unittests': { |
| 'args': [ |
| '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.ui_base_unittests.filter', |
| ], |
| }, |
| 'web_engine_browsertests': {}, |
| 'web_engine_unittests': {}, |
| 'web_runner_integration_tests': {}, |
| }, |
| |
| 'gl_gtests': { |
| 'gl_tests': {}, |
| 'gl_unittests': {}, |
| }, |
| |
| 'goma_gtests': { |
| 'base_unittests': {}, |
| 'content_unittests': {}, |
| }, |
| |
| 'goma_mac_gtests': { |
| 'base_unittests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Mac', |
| }, |
| ], |
| } |
| }, |
| 'content_unittests': { |
| 'swarming': { |
| 'dimension_sets': [ |
| { |
| 'os': 'Mac', |
| }, |
| ], |
| }, |
| }, |
| }, |
| |
| # BEGIN tests which run on the GPU bots |
| |
| 'gpu_android_nexus5x_specific_gpu_fyi_and_optional_and_angle_telemetry_tests': { |
| 'webgl_conformance_gles_passthrough': { |
| 'telemetry_test_name': 'webgl_conformance', |
| 'android_args': [ |
| # The current working directory when run via isolate is |
| # out/Debug or out/Release. Reference this file relatively to |
| # it. |
| '--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json', |
| ], |
| 'args': [ |
| '--extra-browser-args=--use-gl=angle --use-angle=gles --use-cmd-decoder=passthrough', |
| ], |
| 'swarming': { |
| 'shards': 6, |
| }, |
| }, |
| }, |
| |
| 'gpu_angle_deqp_egl_d3d11_tests': { |
| 'angle_deqp_egl_d3d11_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-d3d11', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_egl_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_egl_gl_tests': { |
| 'angle_deqp_egl_gl_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gl', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_egl_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_egl_gles_tests': { |
| 'angle_deqp_egl_gles_tests': { |
| 'android_args': [ |
| '--enable-xml-result-parsing', |
| '--shard-timeout=500', |
| ], |
| # Only pass the display type to desktop. The Android runner doesn't support |
| # passing args to the executable but only one display type is supported on |
| # Android anyways. Regardless, this test is only run on Android right now. |
| 'desktop_args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gles', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_egl_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_egl_vulkan_tests': { |
| 'angle_deqp_egl_vulkan_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-vulkan', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_egl_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles2_d3d11_tests': { |
| 'angle_deqp_gles2_d3d11_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-d3d11', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_gles2_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles2_gl_tests': { |
| 'angle_deqp_gles2_gl_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gl', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_gles2_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles2_vulkan_tests': { |
| 'angle_deqp_gles2_vulkan_tests': { |
| 'android_args': [ |
| '--enable-xml-result-parsing', |
| '--shard-timeout=500' |
| ], |
| 'args': [ |
| '--deqp-egl-display-type=angle-vulkan', |
| ], |
| 'desktop_args': [ |
| '--test-launcher-batch-limit=400', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_gles2_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles31_d3d11_tests': { |
| 'angle_deqp_gles31_d3d11_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-d3d11' |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| 'test': 'angle_deqp_gles31_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles31_gl_tests': { |
| 'angle_deqp_gles31_gl_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gl' |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 6, |
| }, |
| 'test': 'angle_deqp_gles31_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles3_d3d11_tests': { |
| # TODO(jmadill): Run this on ANGLE roll tryservers. |
| # Temporarily disabled on AMD Win 7 to prevent a recipe engine crash. |
| # TODO(jmadill): Re-enable there when http://crbug.com/713196 is fixed. |
| 'angle_deqp_gles3_d3d11_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-d3d11', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| 'test': 'angle_deqp_gles3_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles3_gl_tests': { |
| 'angle_deqp_gles3_gl_tests': { |
| 'args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gl', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| 'test': 'angle_deqp_gles3_tests', |
| }, |
| }, |
| |
| 'gpu_angle_deqp_gles_gtests': { |
| 'angle_deqp_gles2_gles_tests': { |
| 'android_args': [ |
| '--enable-xml-result-parsing', |
| '--shard-timeout=500' |
| ], |
| 'args': [ |
| '--deqp-egl-display-type=angle-gles' |
| ], |
| 'desktop_args': [ |
| '--test-launcher-batch-limit=400', |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| 'test': 'angle_deqp_gles2_tests', |
| }, |
| 'angle_deqp_gles3_gles_tests': { |
| 'android_args': [ |
| '--enable-xml-result-parsing', |
| '--shard-timeout=500' |
| ], |
| 'args': [ |
| '--deqp-egl-display-type=angle-gles' |
| ], |
| # Only pass the display type to desktop. The Android runner doesn't support |
| # passing args to the executable but only one display type is supported on |
| # Android anyways. |
| 'desktop_args': [ |
| '--test-launcher-batch-limit=400', |
| '--deqp-egl-display-type=angle-gles' |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 12, |
| }, |
| 'test': 'angle_deqp_gles3_tests', |
| }, |
| }, |
| |
| 'gpu_angle_end2end_tests': { |
| 'angle_end2end_tests': { |
| 'desktop_args': [ |
| '--use-gpu-in-tests', |
| # ANGLE test retries deliberately disabled to prevent flakiness. |
| # http://crbug.com/669196 |
| '--test-launcher-retry-limit=0' |
| ], |
| 'should_retry_with_patch': False, |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| |
| # The angle perf tests should eventually be run on every platform |
| # ANGLE supports. Currently they run on Windows, Linux and Android. |
| 'gpu_angle_perftests': { |
| 'angle_perftests': { |
| 'args': [ |
| '--gtest-benchmark-name=angle_perftests', |
| '-v', |
| # Tell the tests to exit after one frame for faster iteration. |
| '--one-frame-only', |
| ], |
| 'android_args': [ |
| '--shard-timeout=500', |
| ], |
| 'merge': { |
| 'script': '//tools/perf/process_perf_results.py', |
| 'args': [ |
| '--smoke-test-mode', |
| ], |
| }, |
| }, |
| }, |
| |
| 'gpu_angle_unittests': { |
| 'angle_unittests': { |
| 'desktop_args': [ |
| '--use-gpu-in-tests', |
| # ANGLE test retries deliberately disabled to prevent flakiness. |
| # http://crbug.com/669196 |
| '--test-launcher-retry-limit=0' |
| ], |
| 'linux_args': ['--no-xvfb'], |
| 'should_retry_with_patch': False, |
| }, |
| }, |
| |
| 'gpu_angle_white_box_tests': { |
| # TODO(ynovikov): the old generator script said the white box |
| # tests are supposed to run everywhere angle_end2end_tests do, but |
| # they actually ran only on Windows and Linux. |
| 'angle_white_box_tests': { |
| 'desktop_args': [ |
| # ANGLE test retries deliberately disabled to prevent flakiness. |
| # http://crbug.com/669196 |
| '--test-launcher-retry-limit=0' |
| ], |
| 'should_retry_with_patch': False, |
| }, |
| }, |
| |
| # The command buffer perf tests are only run on Windows. |
| # They are mostly driver and platform independent. |
| 'gpu_command_buffer_perftests_passthrough': { |
| 'passthrough_command_buffer_perftests': { |
| 'args': [ |
| '--gtest-benchmark-name=passthrough_command_buffer_perftests', |
| '-v', |
| '--use-cmd-decoder=passthrough', |
| '--use-angle=gl-null', |
| '--fast-run', |
| ], |
| 'isolate_name': 'command_buffer_perftests', |
| 'merge': { |
| 'script': '//tools/perf/process_perf_results.py', |
| 'args': [ |
| '--smoke-test-mode', |
| ], |
| }, |
| 'should_retry_with_patch': False, |
| }, |
| }, |
| |
| 'gpu_command_buffer_perftests_validating': { |
| 'validating_command_buffer_perftests': { |
| 'args': [ |
| '--gtest-benchmark-name=validating_command_buffer_perftests', |
| '-v', |
| '--use-cmd-decoder=validating', |
| '--use-stub', |
| '--fast-run', |
| ], |
| 'isolate_name': 'command_buffer_perftests', |
| 'merge': { |
| 'script': '//tools/perf/process_perf_results.py', |
| 'args': [ |
| '--smoke-test-mode', |
| ], |
| }, |
| 'should_retry_with_patch': False, |
| }, |
| }, |
| |
| 'gpu_common_and_optional_telemetry_tests': { |
| 'info_collection': { |
| 'args': [ |
| '--expected-vendor-id', |
| '${gpu_vendor_id}', |
| '--expected-device-id', |
| '${gpu_device_id}', |
| ], |
| }, |
| 'trace_test': {} |
| }, |
| |
| # GPU gtests which run on both the main and FYI waterfalls. |
| 'gpu_common_gtests': { |
| 'gl_tests': { |
| 'desktop_args': [ |
| '--use-gpu-in-tests', |
| '--use-cmd-decoder=validating', |
| ], |
| }, |
| 'gl_unittests': { |
| 'desktop_args': ['--use-gpu-in-tests'], |
| 'linux_args': ['--no-xvfb'], |
| }, |
| }, |
| |
| 'gpu_dawn_end2end_tests': { |
| 'dawn_end2end_tests': { |
| 'desktop_args': [ |
| '--use-gpu-in-tests', |
| # Dawn test retries deliberately disabled to prevent flakiness. |
| '--test-launcher-retry-limit=0' |
| ], |
| 'swarming': { |
| 'shards': 4, |
| }, |
| }, |
| }, |
| |
| 'gpu_default_and_optional_win_specific_gtests': { |
| 'xr_browser_tests': { |
| 'test': 'xr_browser_tests', |
| }, |
| }, |
| |
| 'gpu_desktop_specific_gtests': { |
| 'tab_capture_end2end_tests': { |
| 'args': [ |
| '--enable-gpu', |
| '--test-launcher-bot-mode', |
| '--test-launcher-jobs=1', |
| '--gtest_filter=CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApiPixelTest.EndToEnd*', |
| ], |
| 'linux_args': [ '--no-xvfb' ], |
| 'test': 'browser_tests', |
| }, |
| }, |
| |
| 'gpu_fyi_and_optional_and_win_angle_amd_win_specific_gpu_telemetry_tests': { |
| 'webgl_conformance_d3d11_validating': { |
| 'telemetry_test_name': 'webgl_conformance', |
| 'args': [ |
| '--extra-browser-args=--use-angle=d3d11 --use-cmd-decoder=validating', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'webgl_conformance_d3d9_passthrough': { |
| 'telemetry_test_name': 'webgl_conformance', |
| 'args': [ |
| '--extra-browser-args=--use-angle=d3d9 --use-cmd-decoder=passthrough', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| 'webgl_conformance_vulkan_passthrough': { |
| 'telemetry_test_name': 'webgl_conformance', |
| 'args': [ |
| '--extra-browser-args=--use-angle=vulkan --use-cmd-decoder=passthrough', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| |
| 'gpu_fyi_and_optional_non_linux_gtests': { |
| # gpu_unittests is killing the Swarmed Linux GPU bots similarly to |
| # how content_unittests was: http://crbug.com/763498 . |
| 'gpu_unittests': { |
| }, |
| }, |
| |
| 'gpu_fyi_and_optional_win_and_linux_specific_telemetry_tests': { |
| 'webgl_conformance_gl_passthrough': { |
| 'telemetry_test_name': 'webgl_conformance', |
| 'args': [ |
| '--extra-browser-args=--use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough', |
| ], |
| 'swarming': { |
| 'shards': 2, |
| }, |
| }, |
| }, |
| |
| 'gpu_fyi_and_optional_win_specific_gtests': { |
| 'angle_gles1_conformance_tests': { |
| 'args': ['--use-gpu-in-tests'] |
| }, |
| 'gl_tests_passthrough': { |
| 'test': 'gl_tests', |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--use-cmd-decoder=passthrough', |
| ], |
| }, |
| 'gles2_conform_d3d9_test': { |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--use-angle=d3d9', |
| ], |
| 'test': 'gles2_conform_test', |
| }, |
| 'gles2_conform_gl_test': { |
| 'args': [ |
| '--use-gpu-in-tests', |
| '--use-angle=gl', |
| '--disable-gpu-sandbox', |
| ], |
| 'test': 'gles2_conform_test', |
| }, |
| 'video_decode_accelerator_d3d9_unittest': { |
| 'args': [ |
| '--use-angle=d3d9', |
| '--use-test-data-path', |
| '--test_video_data=test-25fps.h264:320:240:250:258:::1', |
| ], |
| 'test': 'video_decode_accelerator_unittest', |
| }, |
| 'video_decode_accelerator_gl_unittest': { |
| 'args': [ |
| '--use-angle=gl', |
| '--use-test-data-path', |
| '--test_video_data=test-25fps.h264:320:240:250:258:::1', |
| ], |
| 'test': 'video_decode_accelerator_unittest', |
| }, |
| }, |
| |
| 'gpu_fyi_desktop_specific_gtests': { |
| # The gles2_conform_tests are closed-source and deliberately only |
| # run on the FYI waterfall and the optional tryservers. |
| 'gles2_conform_test': { |
| 'args': ['--use-gpu-in-tests'], |
| }, |
| 'swiftshader_unittests': { |
| }, |
| }, |
| |
| 'gpu_fyi_mac_specific_gtests': { |
| # Face and barcode detection unit tests, which currently only run on |
|