Expand description
Harness adapter contracts for rstest-bdd.
This crate provides a framework-agnostic interface for executing scenario runners and supplying test attributes through policy plug-ins.
Re-exports§
pub use tracing;
Structs§
- Default
Attribute Policy - Default attribute policy used by the standard harness.
- Scenario
Metadata - Scenario metadata provided to harness adapters.
- Scenario
RunRequest - A harness execution request for one scenario.
- Scenario
Runner - A callable scenario runner closure owned by a harness.
- StdHarness
- Framework-agnostic synchronous harness.
- Test
Attribute - A single test attribute emitted by an
AttributePolicy.
Enums§
- Harness
Error - Errors returned by
crate::HarnessAdapterimplementations.
Traits§
- Attribute
Policy - Supplies test attributes for generated scenario functions.
- Harness
Adapter - Runs scenario closures inside a harness-specific environment.
Type Aliases§
- Harness
Result - Convenience alias for harness adapter results.
- StdScenario
RunRequest - Type alias for the common unit-context request case.
- StdScenario
Runner - Type alias for the common unit-context runner case.