19 lines
488 B
Rust
19 lines
488 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::{ClientError, TestClient};
|
|
pub use daemon::Daemon;
|