Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Coverage ¶
type Coverage struct { // Coverage summary by statements. Statements CoverageItem // Coverage summary by lines. Lines CoverageItem // Coverage summary by functions. Functions CoverageItem // Coverage total summary TotalPercent float64 }
type CoverageItem ¶
type ElementsRegistry ¶
type ElementsRegistry struct {
// contains filtered or unexported fields
}
func NewElementsRegistry ¶
func NewElementsRegistry(filesRegistry *FilesRegistry) *ElementsRegistry
func (*ElementsRegistry) AddDirectory ¶
func (r *ElementsRegistry) AddDirectory(dir utils.Directory, path string) *Element
func (*ElementsRegistry) AddProfile ¶
func (r *ElementsRegistry) AddProfile(profile *cover.Profile) *Element
func (*ElementsRegistry) GetElements ¶
func (r *ElementsRegistry) GetElements(path string) []*Element
func (*ElementsRegistry) GetTotalCoverage ¶
func (r *ElementsRegistry) GetTotalCoverage() Coverage
type FilesRegistry ¶
type FilesRegistry struct {
// contains filtered or unexported fields
}
func NewFilesRegistry ¶
func NewFilesRegistry(profiles []*cover.Profile) (*FilesRegistry, error)
func (*FilesRegistry) AddProfile ¶
func (r *FilesRegistry) AddProfile(profile *cover.Profile) error
func (*FilesRegistry) GetFiles ¶
func (r *FilesRegistry) GetFiles() []*File
type GlobalData ¶
type HTMLStrategy ¶
type HTMLStrategy struct{}
func (*HTMLStrategy) Name ¶
func (s *HTMLStrategy) Name() string
type TemplateData ¶
Click to show internal directories.
Click to hide internal directories.