Class CoverageSeriesBuilder
java.lang.Object
edu.hm.hafner.echarts.line.SeriesBuilder<CoverageStatistics>
io.jenkins.plugins.coverage.metrics.charts.CoverageSeriesBuilder
public class CoverageSeriesBuilder
extends edu.hm.hafner.echarts.line.SeriesBuilder<CoverageStatistics>
Builds one x-axis point for the series of a line chart showing the coverage metrics of a project. The values of the
metrics are computed with a configurable
aggregation, e.g., the maximum cyclomatic
complexity of all methods. Builds that do not provide values for this aggregation (e.g., builds that have been
recorded with an older version of the plugin) provide no values for the series.- Author:
- Ullrich Hafner
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newCoverageSeriesBuilderthat uses theoverallvalues.CoverageSeriesBuilder(edu.hm.hafner.coverage.MetricAggregation aggregation) Creates a newCoverageSeriesBuilderthat uses the values of the specified aggregation. -
Method Summary
Methods inherited from class edu.hm.hafner.echarts.line.SeriesBuilder
createAggregatedDataSet, createDataSet
-
Constructor Details
-
CoverageSeriesBuilder
public CoverageSeriesBuilder()Creates a newCoverageSeriesBuilderthat uses theoverallvalues. -
CoverageSeriesBuilder
public CoverageSeriesBuilder(edu.hm.hafner.coverage.MetricAggregation aggregation) Creates a newCoverageSeriesBuilderthat uses the values of the specified aggregation.- Parameters:
aggregation- the aggregation of the values
-
-
Method Details
-
computeSeries
- Specified by:
computeSeriesin classedu.hm.hafner.echarts.line.SeriesBuilder<CoverageStatistics>
-