blob: 3788913de3c1ad35926cd2fb076bc04a84986dca [file] [log] [blame]
# Copyright 2025 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# A set of dependencies required to run most Chromium prebuilt tests.
# Chromium tests are not currently hermetic. A small number of "system tests"
# use only services from the actual system. The rest launch a small number of
# fakes. Depending on this list from a `prebuilt_test_manifest()` instance
# ensures that they are available.
chromium_test_base_deps = [
# Fake services needed by Chromium tests until subpackages are supported OOT
# and fakes are provided with the SDK. See crbug.com/1326674.
# TODO(crbug.com/1408597): Remove once the Chromium tests package the fakes.
"//src/developer/build_info/testing:fake-build-info",
# archivist-for-embedding is needed by
# WebEngineIntegrationLoggingTest.SetJavaScriptLogLevel_DEBUG.
# TODO(crbug.com/1451376): Move it to a peer list as appropriate.
"//src/diagnostics/archivist:archivist-for-embedding",
"//src/testing/fidl/intl_property_manager",
# A font provider with built-in font file assets.
# TODO(crbug.com/1408597): Once OOT fakes are available, this can be
# turned into a hermetic component, or a subpackage.
"//src/fonts:fonts_hermetic_for_test",
# A font provider without built-in font file assets.
"//src/fonts:fonts_configurable_for_test",
# test-ui-stack.
"//src/ui/testing/test_ui_stack:flatland-scene-manager-test-ui-stack",
]