| { | |
| 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` and | |
| // deprecated-ambient-replace-as-executable is available. | |
| // Equivalent to the "deprecated-ambient-replace-as-executable" sandbox | |
| // feature in cfv1. | |
| runner: "elf_test_ambient_exec_runner", | |
| binary: "bin/app", | |
| // Part of //sdk/lib/diagnostics/syslog/elf_stdio.shard.cml. | |
| forward_stderr_to: "log", | |
| forward_stdout_to: "log", | |
| }, | |
| capabilities: [ | |
| { protocol: "fuchsia.test.Suite" }, | |
| ], | |
| expose: [ | |
| { | |
| protocol: "fuchsia.test.Suite", | |
| from: "self", | |
| }, | |
| ], | |
| use: [ | |
| { | |
| protocol: [ | |
| "fuchsia.logger.LogSink", | |
| "fuchsia.process.Launcher", | |
| "fuchsia.tracing.provider.Registry", | |
| "fuchsia.vulkan.loader.Loader", | |
| ], | |
| }, | |
| { | |
| storage: "tmp", | |
| path: "/tmp", | |
| }, | |
| ], | |
| } |