Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AggregateGoFilesTreemapFilter ¶
AggregateGoFilesTreemapFilter aggregates .go files from Treemap in each parent into single node `*`.
func CollapseRootsWithoutNameTreemapFilter ¶
CollapseRootsWithoutNameTreemapFilter collapses roots with single child without updating name of parents.
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(ctx context.Context, 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.