Deterministic Simulation Testing (Tokio/Rust) - Deterministic Simulation for Distributed Systems
Test distributed systems with reproducible deterministic simulation using turmoil
Tags
Updated: 2026-05-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Simulate network latency
- Create network partitions
- Control simulated time
- Generate seeded randomness
- Run deterministic tests
- Verify consensus protocols
- Reproduce failure scenarios
- Inject network faults
Inputs
- Test seed value
- Distributed system code
- Simulation duration
- Tokio runtime
Outputs
- Test results
- Reproduction commands
- Event logs
- Simulation outcomes
Requirements
- Rust environment
- Tokio runtime
- turmoil library
