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 Details

    • CoverageSeriesBuilder

      public CoverageSeriesBuilder()
      Creates a new CoverageSeriesBuilder that uses the overall values.
    • CoverageSeriesBuilder

      public CoverageSeriesBuilder(edu.hm.hafner.coverage.MetricAggregation aggregation)
      Creates a new CoverageSeriesBuilder that uses the values of the specified aggregation.
      Parameters:
      aggregation - the aggregation of the values
  • Method Details