Skip to main content

Module test_runner

Module test_runner 

Source

Structs§

AggregateTimings
Aggregated cost across the run. Mirrors PhaseTimings plus the suite-level collection cost (discover + parse).
PhaseTimings
Wall-clock cost of each phase of a single test execution.
RunOptions
Options that shape how a user-test suite is discovered and executed.
TestResult
TestSummary

Enums§

TestRunEvent

Functions§

run_test_file
Backwards-compatible single-file API used by harn dev.
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::SuiteDiscovered so consumers can render their own banner instead of the runner printing to stdout directly.
run_tests_with_progress
Backwards-compatible progress-emitting entry point.

Type Aliases§

TestRunProgress