hudson.plugins.testng.results
Class ClassResult

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

public class ClassResult
extends BaseResult

Handle results related to a single test class

See Also:
Serialized Form

Field Summary
 
Fields inherited from class hudson.plugins.testng.results.BaseResult
name, owner, parent
 
Constructor Summary
ClassResult(String name)
           
 
Method Summary
 void addTestMethods(List<MethodResult> list)
           
 List<MethodResult> getChildren()
           
 List<MethodResult> getConfigurationMethods()
           
 float getDuration()
           
 Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 int getFailCount()
           
 int getPassCount()
           
 int getSkipCount()
           
 List<MethodResult> getTestMethods()
           
 Map<String,GroupedTestRun> getTestRunMap()
          Called only from jelly file
 int getTotalCount()
           
 boolean hasChildren()
           
 void setOwner(hudson.model.AbstractBuild<?,?> owner)
           
 void tally()
           
 
Methods inherited from class hudson.plugins.testng.results.BaseResult
findCorrespondingResult, getAge, getDisplayName, getName, getOwner, getParent, getParentAction, getTestResultAction, getTitle, getUpUrl, setParent
 
Methods inherited from class hudson.tasks.test.TabulatedResult
getChildTitle
 
Methods inherited from class hudson.tasks.test.TestResult
annotate, getBuildResult, getErrorDetails, getErrorStackTrace, getFailedSince, getFailedSinceRun, getFailedTests, getPassedTests, getPreviousResult, getResultInBuild, getSkippedTests, getStderr, getStdout, isPassed, setParent, setParentAction, toPrettyString
 
Methods inherited from class hudson.tasks.test.TestObject
doSubmitDescription, getApi, getDescription, getDurationString, getHistory, getId, getRelativePathFrom, getSafeName, getSearchUrl, getTestAction, getTestActions, getTestResult, getTopLevelTestResult, getUrl, safe, setDescription, uniquifyName
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassResult

public ClassResult(String name)
Method Detail

getTestRunMap

public Map<String,GroupedTestRun> getTestRunMap()
Called only from jelly file

Returns:

setOwner

public void setOwner(hudson.model.AbstractBuild<?,?> owner)
Overrides:
setOwner in class BaseResult

getDuration

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

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.StaplerRequest req,
                         org.kohsuke.stapler.StaplerResponse 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


Copyright © 2004-2013. All Rights Reserved.