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
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
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