//! Test harness for chaos testing distributed clusters.
//!
//! This module provides the core testing infrastructure:
//!
//! - [`ChaosNode`]: A simulated cluster node with fault injection support
//! - [`TestCluster`]: Manages N ChaosNodes with shared fault controllers

pub mod chaos_node;
pub mod test_cluster;

pub use chaos_node::ChaosNode;
pub use test_cluster::{
    ClusterSummary, TestCluster, TestClusterAccessExt, TestClusterConvergenceExt,
    TestClusterCreationExt, TestClusterLifecycleExt, TestClusterSummaryExt, TestClusterSyncExt,
};
