Class TPTReportPage

    • Constructor Detail

      • TPTReportPage

        public TPTReportPage​(Run<?,​?> build,
                             java.util.ArrayList<TPTTestCase> failedTests,
                             java.util.ArrayList<TPTFile> tptFiles)
        Creates a new TPTRportPage
        Parameters:
        build - The Jnekins build
        failedTests - The list of failed test cases
        tptFiles - The List of TPT files
    • Method Detail

      • getIconFileName

        public java.lang.String getIconFileName()
        Specified by:
        getIconFileName in interface Action
      • getUrlName

        public java.lang.String getUrlName()
        Specified by:
        getUrlName in interface Action
      • getBuild

        public Run<?,​?> getBuild()
        Returns:
        The Jenkins build
      • setBuild

        public void setBuild​(AbstractBuild<?,​?> build)
        Set the Jenkins build
        Parameters:
        build - The Jenkins build
      • onLoad

        public void onLoad​(Run<?,​?> run)
        Specified by:
        onLoad in interface RunAction2
      • getRun

        public Run getRun()
        Returns:
        The Jenkins run
      • getTarget

        public java.lang.Object getTarget()
        Specified by:
        getTarget in interface org.kohsuke.stapler.StaplerProxy
      • getTptFiles

        public java.util.List<TPTFile> getTptFiles()
        Returns:
        The list of executed TPT files
      • setTptFiles

        public void setTptFiles​(java.util.List<TPTFile> tptFiles)
        Set the list of executed TPT files
        Parameters:
        tptFiles - The list of executed TPT files
      • getFailedTests

        public java.util.List<TPTTestCase> getFailedTests()
        Returns:
        The list of failed test cases
      • setFailedTests

        public void setFailedTests​(java.util.ArrayList<TPTTestCase> failedTests)
        Set the list of failed test cases
        Parameters:
        failedTests - The list of failed test cases
      • getPassedCount

        public int getPassedCount()
        Returns:
        The number of passed test cases
      • setPassedCount

        public void setPassedCount​(int passedCount)
        Set the number of passed test cases
        Parameters:
        passedCount - The number of passed test cases
      • getInconclusiveCount

        public int getInconclusiveCount()
        Returns:
        The number of inconclusive test cases
      • setInconclusiveCount

        public void setInconclusiveCount​(int inconclusiveCount)
        Set the number of inconclusive test cases
        Parameters:
        inconclusiveCount - The number of inconclusive test cases
      • getErrorCount

        public int getErrorCount()
        Returns:
        The number of test cases with execution error
      • setErrorCount

        public void setErrorCount​(int errorCount)
        Set the number of test cases with execution error
        Parameters:
        errorCount - The number of test cases with execution error
      • getFailedCount

        public int getFailedCount()
        Returns:
        he number of failed test cases
      • setFailedCount

        public void setFailedCount​(int failedCount)
        Set the number of failed test cases
        Parameters:
        failedCount - The number of failed test cases
      • getNumberFromHistory

        public int getNumberFromHistory​(int failedSince)
        Used to calculate the actual build number of the 'failed since' build, failed since is always >=1
        Parameters:
        failedSince - The count of builds in the past that should have been unstable.
        Returns:
        the actual number from the 'failed since' build
      • getPieChart

        @JavaScriptMethod
        public java.lang.String getPieChart()
      • getDynamic

        public java.lang.Object getDynamic​(java.lang.String name,
                                           org.kohsuke.stapler.StaplerRequest req,
                                           org.kohsuke.stapler.StaplerResponse rsp)
        Host images, HTML report and failed report
        Parameters:
        name - string on the requested url
        req - The request
        rsp - The response
        Returns:
        an new Action that is going to be host
        See Also:
        "http://stapler.kohsuke.org/reference.html"