Drops the registry subprocess and the T2 broker scenarios; the harness spawns one daemon and the client talks straight to its /api/* surface.
19 lines
473 B
Rust
19 lines
473 B
Rust
//! Cross-process integration test harness for Maestro.
|
|
//!
|
|
//! Each test spawns a real `maestro daemon` subprocess, isolates it in temp
|
|
//! dirs (`$HOME`, `TMUX_TMPDIR`, state dir), and drives it through its public
|
|
//! HTTP/WS API.
|
|
//!
|
|
//! See `tests/` for the actual scenarios.
|
|
|
|
#![deny(missing_debug_implementations)]
|
|
|
|
pub mod build;
|
|
pub mod client;
|
|
pub mod daemon;
|
|
pub mod util;
|
|
|
|
pub use build::workspace_target_bin;
|
|
pub use client::TestClient;
|
|
pub use daemon::Daemon;
|