Documentation
¶
Overview ¶
Package report formats and outputs mutation testing results.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidFilter = errors.New("invalid statuses filter, only 'lctkvsr' letters allowed")
ErrInvalidFilter is returned when an invalid status filter string is provided.
Functions ¶
Types ¶
type Filter ¶ added in v0.5.1
Filter maps mutation statuses to filter which mutants are logged.
func ParseFilter ¶ added in v0.5.1
ParseFilter parses a status filter string into a Filter map. Valid characters are 'lctkvsr' representing different mutation statuses.
type MutantLogger ¶ added in v0.5.1
type MutantLogger struct {
Filter
}
MutantLogger prints mutant statuses based on filter and verbosity flags.
func NewLogger ¶ added in v0.5.1
func NewLogger() MutantLogger
NewLogger creates a new MutantLogger with filters from configuration.
func (MutantLogger) Mutant ¶ added in v0.5.1
func (l MutantLogger) Mutant(m mutator.Mutator)
Mutant logs a mutant if it passes the filter.
Click to show internal directories.
Click to hide internal directories.