Skip to main content

Crate harn_test_runner

Crate harn_test_runner 

Source
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§

AggregateTimings
Cumulative worker-time across the run. Mirrors PhaseTimings plus suite-level collection and import-graph preparation. Parallel case phases overlap, so these totals may exceed suite wall time.
DurationSummary
Aggregate wall-clock durations for a population of test samples.
PhaseTimings
Wall-clock cost of each phase of a single test execution.
TestResult
TestRunSession
Reusable runtime state for repeated user-test runs.
TestRunSessionStats
Aggregate prepared-module cache counters for a TestRunSession.
TestSummary
TestTimeout

Enums§

TestPhase
TestRunEvent

Type Aliases§

TestRunProgress