Skip to main content

Crate elara_test

Crate elara_test 

Source
Expand description

ELARA Test Harness - Chaos testing and protocol validation

This crate provides:

  • Jitter chaos testing
  • Packet loss torture testing
  • NAT swarm testing
  • Network simulation
  • Time engine simulation
  • State engine fuzzing
  • End-to-end integration testing
  • Comprehensive chaos harness (5 categories)

Re-exports§

pub use integration::test_basic_convergence;
pub use integration::test_convergence_under_stress;
pub use integration::test_convergence_with_chaos;
pub use integration::test_degradation_ladder;
pub use integration::test_presence_floor;
pub use integration::IntegrationTestConfig;
pub use integration::IntegrationTestHarness;
pub use integration::IntegrationTestResult;
pub use integration::SimulatedMessage;
pub use chaos::*;
pub use chaos_harness::*;
pub use simulator::*;
pub use state_fuzzer::*;
pub use time_simulator::*;

Modules§

chaos
Chaos testing for ELARA protocol
chaos_harness
Chaos Test Harness
integration
End-to-end Integration Test Suite
network_test
Real Network Testing
simulator
Network simulator for ELARA protocol testing
state_fuzzer
State Engine Fuzzer - Property-based testing for state reconciliation
time_simulator
Time Engine Simulator - Full simulation harness for temporal testing