Skip to main content

Module rust_test_runner

Module rust_test_runner 

Source
Expand description

Stable Cargo/libtest execution for the owned Rust frontend.

Source preparation happens in an isolated workspace. For cargo test, Cargo builds each test artifact once and every libtest case then runs in a process of its own with an evidence directory of its own, so attribution is exact by construction; doctests run through rust_owned_doctests, with this program standing in for rustdoc. For cargo nextest run, nextest keeps its own scheduling and retries and this program serves as its target runner (rust_owned_nextest), recording each attempt it launches.

Structs§

RustFrontendRun

Enums§

RustTestRunnerError

Functions§

run_prepared_rust_tests