Class DatabaseTestResultStorage.TestResultStorage

java.lang.Object
io.jenkins.plugins.junit.storage.database.DatabaseTestResultStorage.TestResultStorage
All Implemented Interfaces:
io.jenkins.plugins.junit.storage.TestResultImpl
Enclosing class:
DatabaseTestResultStorage

public final class DatabaseTestResultStorage.TestResultStorage extends Object implements io.jenkins.plugins.junit.storage.TestResultImpl
  • Constructor Details

    • TestResultStorage

      public TestResultStorage(String job, int build)
  • Method Details

    • getAllPackageResults

      public List<hudson.tasks.junit.PackageResult> getAllPackageResults()
      Specified by:
      getAllPackageResults in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getTrendTestResultSummary

      public List<hudson.tasks.junit.TrendTestResultSummary> getTrendTestResultSummary()
      Specified by:
      getTrendTestResultSummary in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getTestDurationResultSummary

      public List<hudson.tasks.junit.TestDurationResultSummary> getTestDurationResultSummary()
      Specified by:
      getTestDurationResultSummary in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getHistorySummary

      public List<hudson.tasks.junit.HistoryTestResultSummary> getHistorySummary(int offset)
      Specified by:
      getHistorySummary in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getCountOfBuildsWithTestResults

      public int getCountOfBuildsWithTestResults()
      Specified by:
      getCountOfBuildsWithTestResults in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getPackageResult

      public hudson.tasks.junit.PackageResult getPackageResult(String packageName)
      Specified by:
      getPackageResult in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getFailedSinceRun

      public Run<?,?> getFailedSinceRun(hudson.tasks.junit.CaseResult caseResult)
      Specified by:
      getFailedSinceRun in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getJobName

      public String getJobName()
      Specified by:
      getJobName in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getBuild

      public int getBuild()
      Specified by:
      getBuild in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getFailedTestsByPackage

      public List<hudson.tasks.junit.CaseResult> getFailedTestsByPackage(String packageName)
      Specified by:
      getFailedTestsByPackage in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getSuite

      public hudson.tasks.junit.SuiteResult getSuite(String suiteName)
      Specified by:
      getSuite in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getSuites

      public Collection<hudson.tasks.junit.SuiteResult> getSuites()
      Specified by:
      getSuites in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getTotalTestDuration

      public float getTotalTestDuration()
      Specified by:
      getTotalTestDuration in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getFailCount

      public int getFailCount()
      Specified by:
      getFailCount in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getSkipCount

      public int getSkipCount()
      Specified by:
      getSkipCount in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getPassCount

      public int getPassCount()
      Specified by:
      getPassCount in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getTotalCount

      public int getTotalCount()
      Specified by:
      getTotalCount in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getFailedTests

      public List<hudson.tasks.junit.CaseResult> getFailedTests()
      Specified by:
      getFailedTests in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getSkippedTests

      public List<hudson.tasks.junit.CaseResult> getSkippedTests()
      Specified by:
      getSkippedTests in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getSkippedTestsByPackage

      public List<hudson.tasks.junit.CaseResult> getSkippedTestsByPackage(String packageName)
      Specified by:
      getSkippedTestsByPackage in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getPassedTests

      public List<hudson.tasks.junit.CaseResult> getPassedTests()
      Specified by:
      getPassedTests in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getPassedTestsByPackage

      public List<hudson.tasks.junit.CaseResult> getPassedTestsByPackage(String packageName)
      Specified by:
      getPassedTestsByPackage in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getPreviousResult

      @CheckForNull public hudson.tasks.junit.TestResult getPreviousResult()
      Specified by:
      getPreviousResult in interface io.jenkins.plugins.junit.storage.TestResultImpl
    • getResultByNodes

      @NonNull public hudson.tasks.junit.TestResult getResultByNodes(@NonNull List<String> nodeIds)
      Specified by:
      getResultByNodes in interface io.jenkins.plugins.junit.storage.TestResultImpl