Test-execution records¶
Standing tooling that binds a build to the tests that validated it: which tests ran, whether they passed, which Model wire shapes round-trip (TEST_0900)-style verification cases they exercised, and — through those cases — which requirements they validate. The record is a machine-readable artifact stamped with the build identity (Build identity in the versi... (REQ_0990)), so a field issue can be traced from a deployed commit back to the validation evidence for that commit.
Motivation. Build identity (Build identity in the versi... (REQ_0990)) tells a deployed binary
which commit it is. It does not tell anyone whether that commit’s tests
passed or which requirements those tests validate. The spec already
carries verification cases ( Scope (medkit pilot). A CI-produced Non-goals. Migrating the whole workspace’s |
The medkit crates’ tests shall execute under |
The spec build shall ingest the medkit JUnit results with
|
Each medkit test shall declare the verification case(s) it exercises with a
|
The build shall link each ingested |
The build shall emit |
The record shall enumerate the medkit verification cases ( |
CI shall regenerate |
Requirements at a glance¶
ID |
Title |
Status |
Links |
|---|---|---|---|
Structured medkit test results via cargo-nextest |
implemented |
||
Execution results ingested as needs |
implemented |
||
Source-to-case binding via markers, build-enforced |
implemented |
||
Executed-test to verification-case join |
implemented |
||
Build-identity-stamped record projection |
implemented |
||
Coverage-gap enumeration |
implemented |
||
CI regenerates and publishes the record |
implemented |