Skip to main content

Module coverage_report

Module coverage_report 

Source
Expand description

Language-neutral reconstruction of coverage views from frozen obligations and per-attempt evidence.

This module deliberately knows nothing about JavaScript or any test runner. Language frontends provide the manifest and normalized evidence records; Rust owns merging, attempt outcomes, attribution confidence, filtering and every structural coverage verdict.

Structs§

AlternativeResult
ArchiveReportRequest
BranchAlternativeMeta
BranchMeta
BranchResult
ConditionResult
CoverageConfidence
CoverageFilters
CoverageManifest
CoverageModel
CoverageModelDeclaration
CoveragePhase
CoverageReport
CoverageReportRequest
CoverageView
DecisionMeta
DecisionResult
DecisionSnapshot
DimensionCoverage
ExecutionResult
ExecutionScope
LineResult
LogicalSnapshot
Distinct outcomes of one logical-value branch within a test; gives per-operand outcomes once combined with the operator recorded in the manifest.
LogicalVector
One observed (side selected, result truthy) pair of a value-position logical expression.
PersistedCoverageModel
PhaseResult
PointMeta
PointResult
RawTestResult
RuntimeEvent
RuntimeSnapshot
ServerRecord
SourceLine
TestAttempt
TestCoverageResult
TestDecisionResult
TestFileResult
TestProvenance
TransportStats
VectorObservation

Enums§

ExitCodeInput
ReportError

Functions§

analyze_coverage_archive
analyze_coverage_results
blocking_limitation
Whether a manifest limitation blocks measurement of the denominator, as opposed to declaring a boundary of it. Absent means blocking.
coverage_summary_for_file
One file’s counts, derived by the same function that produced the run’s totals.
coverage_summary_for_tests
Recompute every structural coverage metric for an arbitrary set of test, setup, and background evidence identities. MC/DC witnesses are rebuilt from the selected observations; existing aggregate verdicts are never reused.
create_coverage_view
failed_coverage_results
passing_coverage_results