Expand description
Campaign runner for deterministic simulation campaigns.
Executes many seeds across configurable parameters, collecting pass/fail results and identifying the first failing seed for replay.
Structs§
- Campaign
Config - Campaign-level configuration controlling how many seeds to run and what simulation parameters to use for each seed.
- Campaign
Report - Aggregate report produced by a campaign run.
- Detailed
Trace - Detailed trace produced by replaying a single seed.
- Seed
Failure - Failure details for a single seed.
Functions§
- replay_
seed - Replay a single seed with full trace details for debugging.
- run_
campaign - Run a full campaign across all seeds in the config.
- run_
single_ seed - Run a single seed and return Ok(()) on pass, Err(violations) on failure.