Package com.parasoft.findings.jenkins.coverage.model
@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
-
ClassDescriptionA
Node
for a specific class.ANode
which represents the top level node in the tree.Value of a code coverage metric.Builder to create cachedCoverage
instances.Parses a file and returns the code coverage information in a tree ofNode
instances.Represents the cyclomatic complexity in a particular code block.ANode
for a specific file.Represents the value of a rational number based metric.Represents the value of an integer based metric.Represents the lines of code in a particular code block.ANode
for a specific method.A coverage metric to identify the coverage result type.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.ANode
which represents a module of a project.Class which represents a mutation of the PIT Mutation Testing tool.Builder to create newMutation
instances.Represents all possible outcomes for mutations.A hierarchical decomposition of coverage results.ANode
for a specific package.Represents a coverage percentage value which can be used in order to show and serialize coverage values.A small wrapper forFraction
instances that avoids an arithmetic overflow by using double based operations in case of an exception.A leaf in the tree.