java.lang.Object
io.jenkins.plugins.octanesuitegatebyembiti.models.GateMetrics
All Implemented Interfaces:
Serializable

public class GateMetrics extends Object implements Serializable
See Also:
  • Constructor Details

    • GateMetrics

      public GateMetrics(int total, int ignoredExecuted, int passed, int failed, int skipped, int running)
  • Method Details

    • fromRuns

      public static GateMetrics fromRuns(List<RunRecord> runs, StatusClassifier classifier)
    • 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

      public static boolean isPercentageMetric(String metricName)
    • 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)