//! Test-only infrastructure for crash recovery, fault injection, and //! simulated multi-region clusters. //! //! This module is gated behind `#[cfg(any(test, feature = "test-utils"))]` //! and compiles away entirely in production builds. pub mod cluster; pub(super) mod cluster_transport; pub mod crash_injector; pub mod faults; pub use cluster::{ClusterConfig, SimulatedCluster, SimulatedNode}; pub use crash_injector::{CrashInjector, CrashPoint}; pub use faults::NetworkPartition;