Class 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 Detail

      • TestResultStorage

        public TestResultStorage​(String job,
                                 int build)
    • Method Detail

      • deleteRun

        public Void deleteRun()
      • deleteJob

        public Void deleteJob()
      • 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 name)
        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