@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
Package com.parasoft.findings.jenkins.coverage.model
Generic coverage model to parse and collect code coverage results of different tools.
- Author:
- Ullrich Hafner
-
Class Summary Class Description ClassNode ANode
for a specific class.ContainerNode ANode
which represents the top level node in the tree.Coverage Value of a code coverage metric.Coverage.CoverageBuilder Builder to create cachedCoverage
instances.CoverageParser Parses a file and returns the code coverage information in a tree ofNode
instances.CyclomaticComplexity Represents the cyclomatic complexity in a particular code block.FileNode ANode
for a specific file.FractionValue Represents the value of a rational number based metric.IntegerValue Represents the value of an integer based metric.LinesOfCode Represents the lines of code in a particular code block.MethodNode ANode
for a specific method.ModuleNode ANode
which represents a module of a project.Mutation Class which represents a mutation of the PIT Mutation Testing tool.Mutation.MutationBuilder Builder to create newMutation
instances.Node A hierarchical decomposition of coverage results.PackageNode ANode
for a specific package.Percentage Represents a coverage percentage value which can be used in order to show and serialize coverage values.SafeFraction A small wrapper forFraction
instances that avoids an arithmetic overflow by using double based operations in case of an exception.Value A leaf in the tree. -
Enum Summary Enum Description Metric A coverage metric to identify the coverage result type.Metric.MetricTendency Metric tendency: some metrics are getting better when the value is getting larger, some other metrics are getting better when the value is getting smaller.MutationStatus Represents all possible outcomes for mutations.