Skip to main content

elara_test/
lib.rs

1//! ELARA Test Harness - Chaos testing and protocol validation
2//!
3//! This crate provides:
4//! - Jitter chaos testing
5//! - Packet loss torture testing
6//! - NAT swarm testing
7//! - Network simulation
8//! - Time engine simulation
9//! - State engine fuzzing
10//! - End-to-end integration testing
11//! - Comprehensive chaos harness (5 categories)
12
13pub mod chaos;
14pub mod chaos_harness;
15pub mod integration;
16pub mod network_test;
17pub mod simulator;
18pub mod state_fuzzer;
19pub mod time_simulator;
20
21pub use chaos::*;
22pub use chaos_harness::*;
23pub use integration::{
24    test_basic_convergence, test_convergence_under_stress, test_convergence_with_chaos,
25    test_degradation_ladder, test_presence_floor, IntegrationTestConfig, IntegrationTestHarness,
26    IntegrationTestResult, SimulatedMessage,
27};
28pub use simulator::*;
29pub use state_fuzzer::*;
30pub use time_simulator::*;