Skip to main content

Module testing

Module testing 

Source
Expand description

Testing utilities for deterministic E2E tests.

Re-exports§

pub use mock_backend::ExecutionRecord;
pub use mock_backend::MockBackend;
pub use replay_backend::ReplayBackend;
pub use replay_backend::ReplayTimingMode;
pub use scenario::ExecutionTrace;
pub use scenario::Scenario;
pub use scenario::ScenarioRunner;
pub use smoke_runner::list_fixtures;
pub use smoke_runner::SmokeRunner;
pub use smoke_runner::SmokeTestConfig;
pub use smoke_runner::SmokeTestError;
pub use smoke_runner::SmokeTestResult;
pub use smoke_runner::TerminationReason;

Modules§

mock_backend
Mock CLI backend for deterministic testing.
replay_backend
Replay backend for deterministic testing using recorded JSONL sessions.
scenario
Test scenario definitions and execution.
smoke_runner
Smoke test replay runner for CI-friendly testing.