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//! - Security testing infrastructure (replay, authentication, key isolation, timing)
13
14pub mod chaos;
15pub mod chaos_harness;
16pub mod integration;
17pub mod network_test;
18pub mod security;
19pub mod simulator;
20pub mod state_fuzzer;
21pub mod time_simulator;
22
23pub use chaos::*;
24pub use chaos_harness::*;
25pub use integration::{
26    test_basic_convergence, test_convergence_under_stress, test_convergence_with_chaos,
27    test_degradation_ladder, test_presence_floor, IntegrationTestConfig, IntegrationTestHarness,
28    IntegrationTestResult, SimulatedMessage,
29};
30pub use security::*;
31pub use simulator::*;
32pub use state_fuzzer::*;
33pub use time_simulator::*;