Skip to main content

Crate omena_testkit

Crate omena_testkit 

Source
Expand description

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

This crate moves reusable fixture grammar out of product-specific harnesses and locks scenario macros, snapshot governance, and property-based parser checks on top of the same omena-fixture-v0 substrate.

Re-exports§

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

Modules§

fixture
fixture_eval
Evaluate parsed omena-fixture-v0 expectations against engine output.
instrumentation_session
Thread-local instrumentation counters for resolver and salsa query runs in tests.
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.