Class RegressionOptimizationBuildAction
java.lang.Object
org.jenkinsci.plugins.vmanager.charts.RegressionOptimizationBuildAction
- All Implemented Interfaces:
Action,ModelObject,Serializable
Per-build action that records the data for the
Runs Duration Chart: every run that belongs to the
build's vManager session(s), bucketed into Small / Medium / Large
thirds by duration. Two views are stored:
- Start-time view: each point is
[startTimeMinutes, durationMinutes]. - End-time view: each point is
[endTimeMinutes, durationMinutes].
Hidden from the sidebar (null icon/display/url); the data is consumed
by BuildChartAction.getRegressionOptimizationData().
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRegressionOptimizationBuildAction(List<double[]> small, List<double[]> medium, List<double[]> large, List<double[]> smallEnd, List<double[]> mediumEnd, List<double[]> largeEnd) RegressionOptimizationBuildAction(List<double[]> small, List<double[]> medium, List<double[]> large, List<double[]> smallEnd, List<double[]> mediumEnd, List<double[]> largeEnd, List<String> sessions) RegressionOptimizationBuildAction(List<double[]> small, List<double[]> medium, List<double[]> large, List<double[]> smallEnd, List<double[]> mediumEnd, List<double[]> largeEnd, List<String> sessions, Map<String, String> sessionWarnings) -
Method Summary
-
Constructor Details
-
RegressionOptimizationBuildAction
-
RegressionOptimizationBuildAction
-
RegressionOptimizationBuildAction
-
-
Method Details
-
getSmall
-
getMedium
-
getLarge
-
getSmallEnd
-
getMediumEnd
-
getLargeEnd
-
getSessions
-
getSessionWarnings
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction
-