Documentation
¶
Overview ¶
Package coverage provides protocol field coverage analysis.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldCoverage ¶
type FieldCoverage struct {
Name string `json:"name"`
Type string `json:"type"`
ObservedVals []string `json:"observed_values"`
TotalValues int `json:"total_values,omitempty"` // for enums
Covered bool `json:"covered"`
}
FieldCoverage tracks coverage for a single field.
type Report ¶
type Report struct {
Protocol string `json:"protocol"`
Fields []FieldCoverage `json:"fields"`
Total int `json:"total_fields"`
Covered int `json:"covered_fields"`
Percent float64 `json:"coverage_percent"`
}
Report holds coverage analysis results.
Click to show internal directories.
Click to hide internal directories.