[session_shells] Port to rust test runner
Port for rust test adapter
Change-Id: I3cc3088f414ad58f753980371b8a45ecc1da1ee7
Reviewed-on: https://fuchsia-review.googlesource.com/c/experiences/+/386474
Reviewed-by: Kevin Lindkvist <lindkvist@google.com>
Testability-Review: Kevin Lindkvist <lindkvist@google.com>
Commit-Queue: Ankur Mittal <anmittal@google.com>
diff --git a/session_shells/ermine/session/BUILD.gn b/session_shells/ermine/session/BUILD.gn
index 926c723..d8eef43 100644
--- a/session_shells/ermine/session/BUILD.gn
+++ b/session_shells/ermine/session/BUILD.gn
@@ -72,16 +72,12 @@
deps = [
":bin",
":bin_test",
- "//src/sys/test_adapters/rust",
]
binaries = [
{
name = "workstation_session"
},
- {
- name = "rust_test_adapter"
- },
]
meta = [
diff --git a/session_shells/ermine/session/meta/workstation_session_bin_test.cml b/session_shells/ermine/session/meta/workstation_session_bin_test.cml
index 54ef237..f52ccee 100644
--- a/session_shells/ermine/session/meta/workstation_session_bin_test.cml
+++ b/session_shells/ermine/session/meta/workstation_session_bin_test.cml
@@ -1,27 +1,21 @@
{
program: {
- binary: "bin/rust_test_adapter",
- args: [
- "/pkg/test/workstation_session_bin_test",
- ]
+ binary: "test/workstation_session_bin_test",
},
- expose: [
- {
- protocol: "/svc/fuchsia.test.Suite",
- from: "self",
- },
- ],
use: [
- { runner: "elf" },
+ { runner: "rust_test_runner" },
{
protocol: "/svc/fuchsia.sys2.Realm",
from: "realm",
},
{
- protocol: [
- "/svc/fuchsia.process.Launcher",
- "/svc/fuchsia.logger.LogSink",
- ]
+ protocol: [ "/svc/fuchsia.logger.LogSink" ],
+ },
+ ],
+ expose: [
+ {
+ protocol: "/svc/fuchsia.test.Suite",
+ from: "self",
},
],
}