Skip to main content

coverage_report

Function coverage_report 

Source
pub fn coverage_report(prog: &Program) -> CoverageReport
Expand description

For each coverage declaration, enumerate the cartesian product of declared dimension values. A combination is considered “covered” if some safety invariant or intent clause syntactically mentions every value name in the combination.

This is intentionally syntactic; it gives an honest first-pass signal, not formal completeness. False negatives are expected and acceptable per RFC §4 (under-engineering until dogfood).