Package io.jenkins.plugins.coverage.metrics.steps
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.jenkins.plugins.coverage.metrics.steps
New coverage model that tries to replace all the existing functionality with a more versatile model.
- Autor:
- Ullrich Hafner
-
KlasseBeschreibungControls the life cycle of the coverage results in a job.Project level action for the coverage results.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 pipelineStep
or Freestyle or MavenRecorder
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.A pipelineStep
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 acoverage tree
by parsing a given report file.Descriptor forCoverageTool
.Supported coverage parsers.Parser types.Server side model that provides the data for the details view of the coverage results.UI model for the coverage overview bar chart.Calculates and attaches values to thenodes
of the coverage tree which represent the changes concerning code and coverage.Generated localization support class.Resolves source code files on the agent using the stored paths of the coverage reports.