Class BuildStatisticsCollector

java.lang.Object
org.jenkinsci.plugins.vmanager.charts.data.BuildStatisticsCollector

public class BuildStatisticsCollector extends Object
Collects build statistics from job history.
  • Constructor Details

    • BuildStatisticsCollector

      public BuildStatisticsCollector(Job<?,?> job, int maxBuilds)
  • Method Details

    • collectBuildDurations

      public ChartData collectBuildDurations()
      Collect build duration data for all builds. Returns data formatted for ECharts time-series chart.
    • collectSuccessRates

      public ChartData collectSuccessRates()
      Collect per-build session run-state data for the stacked bar chart. One bar per Jenkins build that has a SessionStatsBuildAction (i.e. one whose vManager session aggregates have been collected). Series: Passed / Failed / Running / Waiting / Other.