Structs§
- Aggregate
Timings - Cumulative worker-time across the run. Mirrors
PhaseTimingsplus the suite-level collection cost (discover + parse). Parallel case phases overlap, so these totals may exceed suite wall time. - Phase
Timings - Wall-clock cost of each phase of a single test execution.
- RunOptions
- Options that shape how a user-test suite is discovered and executed.
- Test
Result - Test
RunSession - Reusable runtime state for repeated user-test runs.
- Test
RunSession Stats - Aggregate prepared-module cache counters for a
TestRunSession. - Test
Shard - Test
Summary - Test
Timeout
Enums§
Functions§
- run_
test_ file - Backwards-compatible single-file API used by
harn dev. - run_
test_ file_ with_ session - Single-file test API that retains prepared artifacts across invocations.
- run_
tests - Discover and run tests in a file or directory.
- run_
tests_ with_ options - Run tests with full control over scheduling, worker count, and
progress reporting. Workers and scheduling mode are reported via
TestRunEvent::SuiteDiscoveredso consumers can render their own banner instead of the runner printing to stdout directly. - run_
tests_ with_ progress - Backwards-compatible progress-emitting entry point.
- run_
tests_ with_ session - Run tests while retaining immutable prepared-module artifacts in
session.