//! Shared helpers for assura CLI integration tests.
//!
//! Each integration test binary compiles this module independently; helpers
//! used by only some binaries would otherwise warn as dead_code.
use PathBuf;
/// Path to the `assura` binary, guaranteed to exist by Cargo.
/// Workspace root (two levels up from crate manifest).
/// Unique temp dir (using tempfile for strong uniqueness across parallel tests).
/// The TempDir guard is leaked so the directory persists for the duration of the
/// test (and is cleaned up by explicit remove_dir_all at end of each test or OS).