Documentation
¶
Index ¶
- type CoverageData
- type SourceLine
- type SourceLineCoverage
- type SourceLineCoverageReport
- func (r SourceLineCoverageReport) DiffCoveragePercent() float64
- func (r SourceLineCoverageReport) TotalCoveredInstructions() int
- func (r SourceLineCoverageReport) TotalLinesWithData() int
- func (r SourceLineCoverageReport) TotalLinesWithoutData() int
- func (r SourceLineCoverageReport) TotalMissedInstructions() int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoverageData ¶
type SourceLine ¶
type SourceLineCoverage ¶
type SourceLineCoverage struct {
SourceLine
CoverageData
}
func (SourceLineCoverage) HasData ¶
func (slc SourceLineCoverage) HasData() bool
type SourceLineCoverageReport ¶
type SourceLineCoverageReport []SourceLineCoverage
func (SourceLineCoverageReport) DiffCoveragePercent ¶
func (r SourceLineCoverageReport) DiffCoveragePercent() float64
DiffCoveragePercent returns the headline diff-coverage figure: covered instructions / (covered + missed) * 100. When the PR changed no measurable instructions it returns 100, matching the reporters which treat "nothing to measure" as fully covered, so such PRs are never failed by the coverage gate.
func (SourceLineCoverageReport) TotalCoveredInstructions ¶
func (r SourceLineCoverageReport) TotalCoveredInstructions() int
func (SourceLineCoverageReport) TotalLinesWithData ¶
func (r SourceLineCoverageReport) TotalLinesWithData() int
func (SourceLineCoverageReport) TotalLinesWithoutData ¶
func (r SourceLineCoverageReport) TotalLinesWithoutData() int
func (SourceLineCoverageReport) TotalMissedInstructions ¶
func (r SourceLineCoverageReport) TotalMissedInstructions() int
Click to show internal directories.
Click to hide internal directories.