Expand description
Reusable user-test execution contracts.
This crate is the compile boundary for Harn’s test engine. Command-line
parsing and rendering remain in harn-cli; test discovery, scheduling,
execution state, and machine-readable receipts live here so focused runner
work does not compile the entire CLI product graph.
Structs§
- Aggregate
Timings - Cumulative worker-time across the run. Mirrors
PhaseTimingsplus suite-level collection and import-graph preparation. Parallel case phases overlap, so these totals may exceed suite wall time. - Duration
Summary - Aggregate wall-clock durations for a population of test samples.
- Phase
Timings - Wall-clock cost of each phase of a single test execution.
- Test
Result - Test
RunSession - Reusable runtime state for repeated user-test runs.
- Test
RunSession Stats - Aggregate prepared-module cache counters for a
TestRunSession. - Test
Summary - Test
Timeout