Class GateMetrics
java.lang.Object
io.jenkins.plugins.octanesuitegatebyembiti.models.GateMetrics
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGateMetrics(int total, int ignoredExecuted, int passed, int failed, int skipped, int running) -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecompletionRate(int resolved, int total) static intexecutedCount(int passed, int failed, int blocked) static doubleexecutionRate(int executed, int total) static GateMetricsfromRuns(List<RunRecord> runs, StatusClassifier classifier) doubleintdoubleintdoubleintdoubleintintintintgetTotal()static booleanisPercentageMetric(String metricName) booleanstatic doublepassRate(int passed, int executed) static intresolvedCount(int passed, int failed, int blocked, int skipped)
-
Constructor Details
-
GateMetrics
public GateMetrics(int total, int ignoredExecuted, int passed, int failed, int skipped, int running)
-
-
Method Details
-
fromRuns
-
getTotal
public int getTotal() -
getExecuted
public int getExecuted() -
getResolved
public int getResolved() -
getPassed
public int getPassed() -
getFailed
public int getFailed() -
getSkipped
public int getSkipped() -
getRunning
public int getRunning() -
getExecutionRate
public double getExecutionRate() -
getCompletionRate
public double getCompletionRate() -
getPassRate
public double getPassRate() -
getFailRate
public double getFailRate() -
isTerminal
public boolean isTerminal() -
isPercentageMetric
-
executedCount
public static int executedCount(int passed, int failed, int blocked) -
resolvedCount
public static int resolvedCount(int passed, int failed, int blocked, int skipped) -
executionRate
public static double executionRate(int executed, int total) -
completionRate
public static double completionRate(int resolved, int total) -
passRate
public static double passRate(int passed, int executed)
-