blob: e92855782e5d5cbcaa4aad78f947297214a1dae2 [file]
{
include: [
"sys/component/realm_builder_subpackage.shard.cml",
// TODO(https://fxbug.dev/404543928): Remove this shard usage when possible
// and replace with explicit routes.
"syslog/client.shard.cml",
"inspect/client.shard.cml",
],
facets: {
// shell_unittests and embedder_unittests require vulkan to function.
"fuchsia.test": { type: "vulkan" },
},
program: {
// TODO(fxbug.dev/80338): Switch to gtest_runner after the filters in
// `gtest_filters.yaml` are supported by `--test-filter`.
runner: "elf_test_runner",
binary: "bin/app",
// Part of //sdk/lib/diagnostics/syslog/elf_stdio.shard.cml.
forward_stderr_to: "log",
forward_stdout_to: "log",
},
offer: [
{
protocol: [
"fuchsia.kernel.VmexResource",
],
from: "parent",
to: "#realm_builder",
},
],
capabilities: [
{ protocol: "fuchsia.test.Suite" },
],
expose: [
{
protocol: "fuchsia.test.Suite",
from: "self",
},
],
use: [
{
protocol: [
"fuchsia.kernel.VmexResource",
"fuchsia.process.Launcher",
"fuchsia.tracing.provider.Registry",
"fuchsia.vulkan.loader.Loader",
],
},
{
storage: "tmp",
path: "/tmp",
},
],
}