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
- 
ClassDescriptionANodefor a specific class.ANodewhich represents the top level node in the tree.Value of a code coverage metric.Builder to create cachedCoverageinstances.Parses a file and returns the code coverage information in a tree ofNodeinstances.Represents the cyclomatic complexity in a particular code block.ANodefor 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.ANodefor 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.ANodewhich represents a module of a project.Class which represents a mutation of the PIT Mutation Testing tool.Builder to create newMutationinstances.Represents all possible outcomes for mutations.A hierarchical decomposition of coverage results.ANodefor a specific package.Represents a coverage percentage value which can be used in order to show and serialize coverage values.A small wrapper forFractioninstances that avoids an arithmetic overflow by using double based operations in case of an exception.A leaf in the tree.