Class OctaneGateReportSnapshot

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

public class OctaneGateReportSnapshot extends Object implements Serializable
See Also:
  • Field Details

    • CLIENT_RENDER_BAR_THRESHOLD

      public static final int CLIENT_RENDER_BAR_THRESHOLD
      See Also:
  • Method Details

    • empty

      public static OctaneGateReportSnapshot empty()
    • waiting

      public static OctaneGateReportSnapshot waiting(GateRequest request, int refreshSeconds)
    • waiting

      public static OctaneGateReportSnapshot waiting(GateRequest request, int refreshSeconds, String startedAt)
    • fromResult

      public static OctaneGateReportSnapshot fromResult(OctaneGateReportState state, String message, GateResult result, StatusClassifier classifier, int refreshSeconds)
    • fromResult

      public static OctaneGateReportSnapshot fromResult(OctaneGateReportState state, String message, GateResult result, StatusClassifier classifier, int refreshSeconds, int timeoutSeconds, String startedAt)
    • fromResult

      public static OctaneGateReportSnapshot fromResult(OctaneGateReportState state, String message, GateResult result, StatusClassifier classifier, int refreshSeconds, int timeoutSeconds, int timeoutExtendedSeconds, String startedAt)
    • fromResult

      public static OctaneGateReportSnapshot fromResult(OctaneGateReportState state, String message, GateResult result, StatusClassifier classifier, int refreshSeconds, int timeoutSeconds, int timeoutExtendedSeconds, String startedAt, int metricRunsInSuiteLimit)
    • error

      public static OctaneGateReportSnapshot error(String message, String criteria, String suiteRunId, int refreshSeconds)
    • error

      public static OctaneGateReportSnapshot error(String message, String criteria, String suiteRunId, int refreshSeconds, int timeoutSeconds, String startedAt)
    • error

      public static OctaneGateReportSnapshot error(String message, String criteria, String suiteRunId, int refreshSeconds, int timeoutSeconds, int timeoutExtendedSeconds, String startedAt, boolean riskHeatMapEnabled)
    • withCalculatedTestMetrics

      public OctaneGateReportSnapshot withCalculatedTestMetrics(OctaneGateReportSnapshot previousSnapshot)
    • withTestMetrics

      public OctaneGateReportSnapshot withTestMetrics(OctaneTestMetrics testMetrics)
    • withDefectTrend

      public OctaneGateReportSnapshot withDefectTrend(OctaneDefectTrend defectTrend)
    • withRiskHeatMap

      public OctaneGateReportSnapshot withRiskHeatMap(OctaneRiskHeatMap riskHeatMap)
    • withTesterThresholds

      public OctaneGateReportSnapshot withTesterThresholds(int basePassrateFigure, int baseExecutionFigure)
    • withTestManagement

      public OctaneGateReportSnapshot withTestManagement(OctaneTestManagementAnalytics testManagement)
    • withState

      public OctaneGateReportSnapshot withState(OctaneGateReportState state, String message, String updatedAt)
    • withDefinedScope

      public OctaneGateReportSnapshot withDefinedScope(List<OctaneDefinedScope> definedScope)
    • withSuiteAttributions

      public OctaneGateReportSnapshot withSuiteAttributions(Map<String,String> suiteAttributions)
    • withGraphTitles

      public OctaneGateReportSnapshot withGraphTitles(String regressionGraphsTitle, String criticalGraphsTitle)
    • getState

      public OctaneGateReportState getState()
    • getStateLabel

      public String getStateLabel()
    • getMessage

      public String getMessage()
    • getEmptyReportMessage

      public String getEmptyReportMessage()
    • getCriteria

      public String getCriteria()
    • hasCriteria

      public boolean hasCriteria()
    • getSuiteRunId

      public String getSuiteRunId()
    • getSuiteRunIds

      public List<String> getSuiteRunIds()
    • isRegressionEvaluationEnabled

      public boolean isRegressionEvaluationEnabled()
    • isCriticalOnlyReport

      public boolean isCriticalOnlyReport()
    • isSingleSectionReport

      public boolean isSingleSectionReport()
    • getRefreshSeconds

      public int getRefreshSeconds()
    • getRefreshCountdownText

      public String getRefreshCountdownText()
    • getTimeoutSeconds

      public int getTimeoutSeconds()
    • getTimeoutExtendedSeconds

      public int getTimeoutExtendedSeconds()
    • getStartedAt

      public String getStartedAt()
    • getUpdatedAt

      public String getUpdatedAt()
    • getSuiteAttributions

      public Map<String,String> getSuiteAttributions()
    • getUpdatedAtText

      public String getUpdatedAtText()
    • getUpdatedAtDateTimeText

      public String getUpdatedAtDateTimeText()
    • getJobStateLabel

      public String getJobStateLabel()
    • getSections

      public List<OctaneGateReportSection> getSections()
    • getRiskHeatMap

      public OctaneRiskHeatMap getRiskHeatMap()
    • isRiskHeatMapEnabled

      public boolean isRiskHeatMapEnabled()
    • getRiskHeatMapHtml

      public String getRiskHeatMapHtml()
    • getTestMetrics

      public OctaneTestMetrics getTestMetrics()
    • getDefectTrend

      public OctaneDefectTrend getDefectTrend()
    • getTestManagement

      public OctaneTestManagementAnalytics getTestManagement()
    • getCriteriaEvaluation

      public CriteriaEvaluation getCriteriaEvaluation()
    • getBasePassrateFigure

      public int getBasePassrateFigure()
    • getBaseExecutionFigure

      public int getBaseExecutionFigure()
    • getTesterPerformances

      public List<OctaneTesterPerformance> getTesterPerformances()
    • getDefinedScope

      public List<OctaneDefinedScope> getDefinedScope()
    • isDefinedScopeEmpty

      public boolean isDefinedScopeEmpty()
    • getTesterPassRateDetails

      public List<OctaneTesterPerformance> getTesterPassRateDetails()
    • isTesterPassRateDetailsEmpty

      public boolean isTesterPassRateDetailsEmpty()
    • getTesterPassRateDetailsCount

      public int getTesterPassRateDetailsCount()
    • getTesterExecutionDetails

      public List<OctaneTesterPerformance> getTesterExecutionDetails()
    • isTesterExecutionDetailsEmpty

      public boolean isTesterExecutionDetailsEmpty()
    • getTesterExecutionDetailsCount

      public int getTesterExecutionDetailsCount()
    • getTesterDetails

      public Map<String,Object> getTesterDetails()
    • getDefectMetrics

      public DefectCriteriaMetrics getDefectMetrics()
    • getTestMetricsHtml

      public String getTestMetricsHtml()
    • getExecutionStatusDistribution

      public OctaneExecutionStatusDistribution getExecutionStatusDistribution()
    • getExecutionStatusDistributionHtml

      public String getExecutionStatusDistributionHtml()
    • getReportSections

      public List<OctaneGateReportSection> getReportSections()
    • isBuilding

      public boolean isBuilding()
    • isExtendedTime

      public boolean isExtendedTime()
    • isFinalizing

      public boolean isFinalizing()
    • isTimerActive

      public boolean isTimerActive()
    • getReconciledAt

      public String getReconciledAt()
    • getReconciledAtDateTimeText

      public String getReconciledAtDateTimeText()
    • getTestingTimeTitle

      public String getTestingTimeTitle()
    • getTestingTimeSpentMinutes

      public long getTestingTimeSpentMinutes()
    • getTestingTimeSpentSeconds

      public long getTestingTimeSpentSeconds()
    • getTestingTimeSpentUnit

      public String getTestingTimeSpentUnit()
    • getTestingTimeSpentText

      public String getTestingTimeSpentText()
    • getTestingElapsedMillis

      public long getTestingElapsedMillis()
    • hasSections

      public boolean hasSections()
    • hasReportSections

      public boolean hasReportSections()
    • isClientRenderedReport

      public boolean isClientRenderedReport()
    • getExecutionProgress

      public double getExecutionProgress()
    • getCompletionProgress

      public double getCompletionProgress()
    • getCompletionProgressText

      public String getCompletionProgressText()
    • getCompletionProgressTwoDecimalText

      public String getCompletionProgressTwoDecimalText()
    • getExecutionProgressText

      public String getExecutionProgressText()
    • getExecutionProgressTwoDecimalText

      public String getExecutionProgressTwoDecimalText()
    • getPassRateTotal

      public int getPassRateTotal()
    • getPassRatePassed

      public int getPassRatePassed()
    • getPassRateProgress

      public double getPassRateProgress()
    • getPassRateProgressText

      public String getPassRateProgressText()
    • getPassRateProgressTwoDecimalText

      public String getPassRateProgressTwoDecimalText()
    • getAutomationProgressTwoDecimalText

      public String getAutomationProgressTwoDecimalText()
    • getPassRateLabel

      public String getPassRateLabel()
    • getProjectTestTotal

      public int getProjectTestTotal()
    • getExecutedTestCount

      public int getExecutedTestCount()
    • getResolvedTestCount

      public int getResolvedTestCount()
    • getPassedTestCount

      public int getPassedTestCount()
    • hasDefectMetrics

      public boolean hasDefectMetrics()
    • getOpenDefectCount

      public int getOpenDefectCount()