Skip to main content

Module executor

Module executor 

Source
Expand description

Single BDD execution engine for all consumers (TestRunner, MCP, standalone).

ScenarioExecutor handles step matching, hooks, variable interpolation, timeouts, and result collection. An optional StepObserver allows callers to receive per-step events in real-time (TestInfo reporting in the test runner, progress notifications in MCP, etc.).

Structs§

ScenarioExecutor
Executes BDD scenarios and individual steps without requiring the TestRunner or FixturePool.
StepEvent
Per-step event emitted during scenario execution.

Traits§

StepObserver
Callback for observing step execution in real-time.