Skip to main content

Crate omena_testkit

Crate omena_testkit 

Source
Expand description

Shared Rust fixture and scenario substrate for omena-css tests.

M4 uses this crate to move reusable fixture grammar out of product-specific harnesses. The M4 substrate also locks scenario macros and snapshot governance on top of the same omena-fixture-v0 parser.

Re-exports§

pub use fixture::*;
pub use fixture_eval::*;
pub use scenario::*;
pub use snapshot::*;

Modules§

fixture
fixture_eval
Evaluate parsed omena-fixture-v0 expectations against engine output.
scenario
snapshot

Macros§

cme_scenario_v0
Construct a omena-fixture-v0 scenario using the v0.1 archetype macro.

Structs§

OmenaTestkitBoundarySummaryV0
Boundary summary for the shared Rust testkit substrate.

Functions§

summarize_omena_testkit_boundary
Summarize the shared Rust testkit boundary.