Alle Klassen und Schnittstellen
Klasse
Beschreibung
The baseline for the code coverage computation.
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
.Represents different types of color schemes that can be selected in order to load the matching color palette.
Remote API to list the details of the coverage results.
Controls the life cycle of the coverage results in a job.
Provides the colorization for different coverage change levels.
Provides the colorization for different coverage change tendencies.
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.
Defines a quality gate based on a specific threshold of code coverage in the current build.
Descriptor of the
CoverageQualityGate
.A pipeline
Step
or Freestyle or Maven Recorder
that reads and parses coverage results in a build and
adds the results to the persisted build results.Defines the scope of SCM checks annotations.
Descriptor for this step: defines the context and the UI elements.
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 pipeline
Step
that reads and parses coverage results in a build and adds the results to the persisted build
results.Descriptor for this step: defines the context and the UI labels.
Provides a token that evaluates to the number of issues.
A coverage tool that can produce a
coverage tree
by parsing a given report file.Descriptor for
CoverageTool
.Supported coverage parsers.
Parser types.
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.
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.Generated localization support class.
Generated localization support class.
Generated localization support class.
Server side model that provides the data for modified lines coverage results.
Resolves source code files on the agent using the stored paths of the coverage reports.
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.
Converts a tree of
coverage nodes
to a corresponding tree of
ECharts tree map nodes
.Provides all required information for a
FileNode
so that its source code can be rendered together with the
line and mutation coverage in HTML.