Class BaseResult

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String name  
      protected BaseResult parent  
      protected Run<?,​?> run  
      • Fields inherited from class hudson.tasks.test.TabulatedResult

        testsByBlock
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseResult​(String name)  
    • Field Detail

      • run

        protected Run<?,​?> run
      • name

        protected final String name
    • Constructor Detail

      • BaseResult

        public BaseResult​(String name)
    • Method Detail

      • getName

        @Exported(visibility=999)
        public String getName()
        Overrides:
        getName in class hudson.tasks.test.TestObject
      • getParent

        public BaseResult getParent()
        Specified by:
        getParent in class hudson.tasks.test.TestObject
      • setParent

        public void setParent​(BaseResult parent)
      • getRun

        public Run<?,​?> getRun()
        Overrides:
        getRun in class hudson.tasks.junit.TestObject
      • setRun

        public void setRun​(Run<?,​?> run)
      • getTitle

        public String getTitle()
        Overrides:
        getTitle in class hudson.tasks.test.TestResult
      • getUpUrl

        public String getUpUrl()
      • getDynamic

        public Object getDynamic​(String token,
                                 org.kohsuke.stapler.StaplerRequest req,
                                 org.kohsuke.stapler.StaplerResponse rsp)
        Overrides:
        getDynamic in class hudson.tasks.test.TestObject
      • getTestResultAction

        public hudson.tasks.test.AbstractTestResultAction getTestResultAction()
        Explicit override here to ensure that when we are building TestNG reports, we are only working with TestNG results (and not results from other test reporters).

        Can get into a bad situation if the same job has configured JUnit and TestNG reports

        Overrides:
        getTestResultAction in class hudson.tasks.test.TestObject
        Returns:
        TestNG action for this run
      • getParentAction

        public hudson.tasks.test.AbstractTestResultAction getParentAction()
        Overrides:
        getParentAction in class hudson.tasks.test.TestResult
        Returns:
        TestNG action for this run
        See Also:
        getTestResultAction()
      • findCorrespondingResult

        public hudson.tasks.test.TestResult findCorrespondingResult​(String id)
        Specified by:
        findCorrespondingResult in class hudson.tasks.test.TestObject
      • getAge

        public long getAge()
        Gets the age of a result
        Returns:
        the number of consecutive builds for which we have a result for this package