Class ClassResult

java.lang.Object
hudson.model.AbstractModelObject
hudson.tasks.junit.TestObject
hudson.tasks.test.TestObject
hudson.tasks.test.TestResult
hudson.tasks.test.TabulatedResult
hudson.plugins.testng.results.BaseResult
hudson.plugins.testng.results.ClassResult
All Implemented Interfaces:
ModelObject, SearchableModelObject, SearchItem, Serializable

public class ClassResult extends BaseResult
Handle results related to a single test class
See Also:
  • Constructor Details

    • ClassResult

      public ClassResult(String pkgName, String name)
  • Method Details

    • getPkgName

      public String getPkgName()
    • getCanonicalName

      public String getCanonicalName()
    • getTestRunMap

      public Map<String,GroupedTestRun> getTestRunMap()
      Called only from jelly file. Returns test methods grouped by their test run.
      Returns:
      test methods grouped by their test run.
    • setRun

      public void setRun(Run<?,?> run)
      Overrides:
      setRun in class BaseResult
    • getDuration

      @Exported public float getDuration()
      Overrides:
      getDuration in class hudson.tasks.test.TestResult
    • getStartTime

      public long getStartTime()
    • getEndTime

      public long getEndTime()
    • getFailCount

      @Exported(visibility=9, name="fail") public int getFailCount()
      Overrides:
      getFailCount in class hudson.tasks.test.TestResult
    • getSkipCount

      @Exported(visibility=9, name="skip") public int getSkipCount()
      Overrides:
      getSkipCount in class hudson.tasks.test.TestResult
    • getTotalCount

      @Exported(visibility=9) public int getTotalCount()
      Overrides:
      getTotalCount in class hudson.tasks.test.TestObject
    • getPassCount

      public int getPassCount()
      Overrides:
      getPassCount in class hudson.tasks.test.TestResult
    • addTestMethods

      public void addTestMethods(List<MethodResult> list)
    • tally

      public void tally()
      Overrides:
      tally in class hudson.tasks.test.TestResult
    • getDynamic

      public Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp)
      Overrides:
      getDynamic in class BaseResult
    • getTestMethods

      @Exported(name="test-method") public List<MethodResult> getTestMethods()
    • getConfigurationMethods

      public List<MethodResult> getConfigurationMethods()
    • getChildren

      public List<MethodResult> getChildren()
      Specified by:
      getChildren in class hudson.tasks.test.TabulatedResult
    • hasChildren

      public boolean hasChildren()
      Specified by:
      hasChildren in class hudson.tasks.test.TabulatedResult