Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AggregateGoFilesTreemapFilter ¶ added in v1.3.0
AggregateGoFilesTreemapFilter aggregates .go files from Treemap in each parent into single node `*`.
func CollapseRootsWithoutNameTreemapFilter ¶ added in v1.3.0
CollapseRootsWithoutNameTreemapFilter collapses roots with single child without updating name of parents.
func RemoveGoFilesTreemapFilter ¶ added in v1.3.0
RemoveGoFilesTreemapFilter removes .go files from Treemap. Size and heat of parents have to be already imputed.
Types ¶
type CoverageTreemapBuilder ¶
type CoverageTreemapBuilder struct {
// contains filtered or unexported fields
}
CoverageTreemapBuilder creates single treemap tree where each leaf is a file. Heat is test coverage. Size is number of lines.
func NewCoverageTreemapBuilder ¶
func NewCoverageTreemapBuilder( countStatements bool, ) CoverageTreemapBuilder
NewCoverageTreemapBuilder is constructor.
func (CoverageTreemapBuilder) CoverageTreemapFromProfiles ¶
func (s CoverageTreemapBuilder) CoverageTreemapFromProfiles(profiles []*cover.Profile) (*treemap.Tree, error)
CoverageTreemapFromProfiles from profiles. Note, we should not normalize heat since go coverage already reports 0~100%.
Click to show internal directories.
Click to hide internal directories.