statistic

package
v0.0.0-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2022 License: Unlicense Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrintPretty

func PrintPretty(output io.Writer, stats *CoverageStatistic, verbosity uint)

Types

type CoverageStatistic

type CoverageStatistic struct {
	GlobalStatistic GlobalStatistic
	FilesStatistics FileStatistics
}

func BuildCoverageStatistic

func BuildCoverageStatistic(module *pkg.Module) (*CoverageStatistic, error)

func (CoverageStatistic) GetCoveragePercent

func (cs CoverageStatistic) GetCoveragePercent(directory string) float64

func (CoverageStatistic) Print

func (cs CoverageStatistic) Print(output io.Writer, verbosity uint)

type FileStatistic

type FileStatistic struct {
	Name      string
	Dir       string
	FuncStats FuncStatistics
}

func (FileStatistic) GetCoveragePercent

func (fs FileStatistic) GetCoveragePercent() float64

func (FileStatistic) GetUncoveredLines

func (fs FileStatistic) GetUncoveredLines() (uncoveredLines []int)

type FileStatistics

type FileStatistics []FileStatistic

func (FileStatistics) GetCoveragePercent

func (fs FileStatistics) GetCoveragePercent() float64

type FuncStatistic

type FuncStatistic struct {
	Name string
	Statistic
}

func (FuncStatistic) GetCoveragePercent

func (fs FuncStatistic) GetCoveragePercent() float64

func (FuncStatistic) GetUncoveredLines

func (fs FuncStatistic) GetUncoveredLines() (uncoveredLines []int)

type FuncStatistics

type FuncStatistics []FuncStatistic

func (FuncStatistics) GetCoveragePercent

func (fs FuncStatistics) GetCoveragePercent() float64

type GlobalStatistic

type GlobalStatistic struct {
	ModuleName string
	Statistic
}

func (GlobalStatistic) GetCoveragePercent

func (global GlobalStatistic) GetCoveragePercent() float64

type Statistic

type Statistic struct {
	Total          int
	CountCovered   int
	UncoveredLines []int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL