Expand description
Validation and normalization of the Ruby runtime’s evidence records.
Each Supercov-hooked Ruby interpreter publishes commit-framed JSON records into its own mmap: the process identity, every phase it entered (with the exact test identity that phase stands for), runner outcomes, first-sighting hits, decision vectors and any measurement limitation the runtime detected. The one-byte commit marker is written last, so records completed before a hard kill remain readable while a torn tail stays inert. Rust joins those records into the shared frontend protocol; the runtime never computes a verdict.
Structs§
- Ruby
Assertion Inventory - The assertion sites Supercov inventoried from source before the run, indexed so a runtime backtrace frame can name one exactly.
- Ruby
Frontend Run
Enums§
Constants§
- CUCUMBER_
RUNNER - MINITEST_
RUNNER - RSPEC_
RUNNER - RUBY_
EVIDENCE_ VERSION - RUBY_
FRONTEND_ VERSION - TEST_
UNIT_ RUNNER
Functions§
- build_
ruby_ frontend_ run - Join the runtime’s evidence directory with the ahead-of-run manifest into a protocol-conformant frontend run.
- ruby_
coverage_ model