blob: 1fbad91c617d273f666e70d4b28da8f3f1ab6f4c [file] [log] [blame]
# Copyright 2021 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.
# The allowlist of components that can use the "structured_config" feature in CML.
group("structured_config") {
# Available to all components in fuchsia.git
}
# The allowlist of components that can use dictionaries in CML.
group("dictionaries") {
visibility = [ "//src/sys/component_manager/tests/*" ]
}
# The allowlist of components that can use config capabilities in CML.
group("config_capabilities") {
visibility = [
"//sdk/lib/driver_test_realm/*",
"//src/graphics/tests/vkext:*",
"//src/sys/component_manager/tests/*",
]
}
# The allowlist of components that can customize timing of request delivery in CML.
group("delivery_type") {
visibility = [ "//src/sys/component_manager/tests/*" ]
}
# The allowlist of components that can use the "allow_long_names" feature in CML.
group("allow_long_names") {
visibility = [
# driver collections
"//sdk/lib/driver_test_realm/*",
"//src/devices/bin/driver_manager/*",
"//src/sys/bootstrap/*",
"//tools/cmc:*",
]
}
# The allowlist of test components that can resolve non-hermetic packages.
# Don't add any more dependencies to this. See
# https://fuchsia.dev/fuchsia-src/development/testing/components/test_runner_framework?hl=en#hermetic-resolver
group("allow_non_hermetic_packages") {
visibility = [
"//src/chromium/web_runner_tests:*",
"//src/connectivity/bluetooth/lib/fuchsia-audio-codec:*",
"//src/connectivity/bluetooth/profiles/bt-a2dp:*",
"//src/connectivity/bluetooth/profiles/bt-hfp-audio-gateway:*",
"//src/connectivity/bluetooth/profiles/tests/bt-a2dp-loopback:*",
"//src/connectivity/bluetooth/profiles/tests/bt-a2dp-source-integration-tests:*",
"//src/connectivity/network/testing/netemul/runner/tests:*",
"//src/graphics/tests/vkvalidation:*",
"//src/identity/tests/account_manager_integration:*",
"//src/media/codec/examples:*",
"//src/media/stream_processors/test:*",
"//src/recovery/integration/ota:*",
"//src/sys/pkg/tests/isolated-ota:*",
"//src/sys/run_test_suite/tests:*",
"//src/sys/test_manager/tests:*",
"//src/sys/test_manager/tests/nonhermetic_packaged_tests:*",
"//src/sys/test_runners/elf/tests:*",
"//src/sys/test_runners/fuzz/tests:*",
"//src/sys/test_runners/gotests/tests:*",
"//src/sys/test_runners/gtest/tests:*",
"//src/sys/test_runners/gunit/tests:*",
"//src/sys/test_runners/inspect/tests:*",
"//src/sys/test_runners/rust/tests:*",
"//src/sys/test_runners/stress_test/tests:*",
"//src/testing/system-validation/web:*",
"//src/tests/intl/timezone:*",
"//src/ui/a11y/lib/semantics/tests:*",
"//src/ui/tests/integration_graphics_tests/web-pixel-tests:*",
"//src/ui/tests/integration_input_tests/mouse:*",
"//src/ui/tests/integration_input_tests/text-input:*",
"//src/ui/tests/integration_input_tests/touch:*",
"//src/ui/tests/integration_input_tests/virtual-keyboard:*",
"//src/ui/tests/integration_input_tests/web-touch-input:*",
"//vendor/google/bin/*",
"//vendor/google/media/*",
]
}
# The allowlist of components that can use the "enable_allow_non_hermetic_packages_feature" feature in CML.
group("enable_allow_non_hermetic_packages_feature") {
# Available to all components in fuchsia.git
}
# The allowlist of components that can use the "restrict_test_type_in_facets" feature in CML.
group("restrict_test_type_in_facets") {
# Available to all components in fuchsia.git
}