Skip to main content

ralph_core/testing/
mod.rs

1//! Testing utilities for deterministic E2E tests.
2
3pub mod mock_backend;
4#[cfg(feature = "recording")]
5pub mod replay_backend;
6pub mod scenario;
7#[cfg(feature = "recording")]
8pub mod smoke_runner;
9
10pub use mock_backend::{ExecutionRecord, MockBackend};
11#[cfg(feature = "recording")]
12pub use replay_backend::{ReplayBackend, ReplayTimingMode};
13pub use scenario::{ExecutionTrace, Scenario, ScenarioRunner};
14#[cfg(feature = "recording")]
15pub use smoke_runner::{
16    SmokeRunner, SmokeTestConfig, SmokeTestError, SmokeTestResult, TerminationReason, list_fixtures,
17};