Documentation ¶
Overview ¶
Package cover reports coverage on modules.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cover ¶
type Cover struct {
// contains filtered or unexported fields
}
Cover computes and reports on coverage.
type FileReport ¶
type FileReport struct { Covered []Range `json:"covered,omitempty"` NotCovered []Range `json:"not_covered,omitempty"` }
FileReport represents a coverage report for a single file.
func (*FileReport) IsCovered ¶
func (fr *FileReport) IsCovered(row int) bool
IsCovered returns true if the row is marked as covered in the report.
func (*FileReport) IsNotCovered ¶
func (fr *FileReport) IsNotCovered(row int) bool
IsNotCovered returns true if the row is marked as NOT covered in the report. This is not the same as simply not being reported. For example, certain statements like imports are not included in the report.
type PositionSlice ¶
type PositionSlice []Position
PositionSlice is a collection of position that can be sorted.
Click to show internal directories.
Click to hide internal directories.