All Classes and Interfaces
Class
Description
The baseline for the code coverage computation.
A
Node
for a specific class.Parses Cobertura report formats into a hierarchical Java Object Model.
Provides IDs for colors which are used within this plugin in order to separate the color palette from the logic.
Loads a color palette and provides these colors and operations on them.
Wraps the fill color and the line color that should be used in order to visualize coverage values.
Provides factory methods for creating different
color providers
.A
Node
which represents the top level node in the tree.Skip DTD Entity resolution.
Value of a code coverage metric.
Builder to create cached
Coverage
instances.Controls the life cycle of the coverage results in a job.
Contains color IDs which represent the keys of a JSON object that is dynamically filled with the currently set
Jenkins colors.
Provides a color palette which can be used as a plugin internal fallback if no other color schemes have been defined.
Project level action for the coverage results.
Provides the colorization for different coverage levels.
Dashboard column model which represents coverage metrics of different coverage types.
Descriptor of the column.
Parses a file and returns the code coverage information in a tree of
Node
instances.Defines a quality gate based on a specific threshold of code coverage in the current build.
Descriptor of the
CoverageQualityGate
.Transforms the old model to the new model and invokes all steps that work on the new model.
Scans the workspace for coverage reports that match a specified Ant file pattern and parse these files with the
specified parser.
Builds one x-axis point for the series of a line chart showing the line and branch coverage of a project.
Represents the different mappings of coverage metric and baseline to actual values.
A coverage tool that can produce a
coverage tree
by parsing a given report file.Supported coverage parsers.
Builds the Java side model for a trend chart showing the line and branch coverage of a project.
Server side model that provides the data for the details view of the coverage results.
UI model for the coverage overview bar chart.
Represents the cyclomatic complexity in a particular code block.
A localized formatter for coverages, metrics, baselines, etc.
Calculates and attaches values to the
nodes
of the coverage tree which represent the changes
concerning code and coverage.A
Node
for a specific file.Utility class for operations related to
FilePath
.Represents the value of a rational number based metric.
Represents the value of an integer based metric.
A parser which parses reports made by Jacoco into a Java Object Model.
Utility class for operations related to rules.
Resolver impl for jenkins variables in jenkins notation.
Represents the lines of code in a particular code block.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
A
Node
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.
A
Node
which represents a module of a project.Class which represents a mutation of the PIT Mutation Testing tool.
Builder to create new
Mutation
instances.Represents all possible outcomes for mutations.
A hierarchical decomposition of coverage results.
A
Node
for a specific package.A parser for Parasoft files containing xml report.
Identifies our tests.
Identifies our tests.
Provides a registry for all available
parsers
.Supported parsers.
Resolves source code files on the agent using the stored paths of the coverage reports.
Represents a coverage percentage value which can be used in order to show and serialize coverage values.
Provides additional attributes associated with violation, which are not attached directly to violation itself.
A small wrapper for
Fraction
instances that avoids an arithmetic overflow by using double based operations in
case of an exception.Facade to the source code file structure in Jenkins build folder.
Highlights the code coverage information in all source code files.
Server side model that provides the data for the source code view of the coverage results.
A leaf in the tree.
Checks variables for correctness.