com.cwctravel.hudson.plugins.suitegroupedtests.junit
Class PackageResult

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.tasks.test.MetaTabulatedResult
                          extended by com.cwctravel.hudson.plugins.suitegroupedtests.junit.PackageResult
All Implemented Interfaces:
hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, java.io.Serializable, java.lang.Comparable<PackageResult>

public final class PackageResult
extends hudson.tasks.test.MetaTabulatedResult
implements java.lang.Comparable<PackageResult>

Cumulative test result for a package.

Author:
Kohsuke Kawaguchi
See Also:
Serialized Form

Method Summary
 int compareTo(PackageResult that)
           
 hudson.tasks.test.TestResult findCorrespondingResult(java.lang.String id)
           
 java.util.Collection<ClassResult> getChildren()
           
 java.lang.String getChildTitle()
           
 ClassResult getClassResult(java.lang.String name)
           
 java.lang.String getDisplayName()
           
 float getDuration()
           
 java.lang.Object getDynamic(java.lang.String name, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 int getFailCount()
           
 java.util.List<CaseResult> getFailedTests()
          Returns a list of the failed cases, in no particular sort order
 java.util.List<CaseResult> getFailedTestsSortedByAge()
          Returns a list of the failed cases, sorted by age.
 hudson.tasks.junit.History getHistory()
           
 java.lang.String getName()
           
 hudson.model.AbstractBuild<?,?> getOwner()
           
 TestResult getParent()
           
 int getPassCount()
           
 java.util.Collection<? extends hudson.tasks.test.TestResult> getPassedTests()
          Gets the "children" of this test result that passed
 java.lang.String getRootUrl(java.lang.String urlName)
           
 java.lang.String getRootUrl(hudson.tasks.junit.TestAction testAction)
           
 java.lang.String getSafeName()
           
 int getSkipCount()
           
 java.util.Collection<? extends hudson.tasks.test.TestResult> getSkippedTests()
          Gets the "children" of this test result that were skipped
 java.util.List<hudson.tasks.junit.TestAction> getTestActions()
           
 SuiteGroupResultAction getTestResultAction()
           
 java.lang.String getTitle()
           
 boolean hasChildren()
          Whether this test result has children.
 boolean isPassed()
           
 void tally()
          Recount my children
 
Methods inherited from class hudson.tasks.test.TestResult
annotate, getBuildResult, getErrorDetails, getErrorStackTrace, getFailedSince, getFailedSinceRun, getParentAction, getPreviousResult, getResultInBuild, getStderr, getStdout, setParent, setParentAction, toPrettyString
 
Methods inherited from class hudson.tasks.test.TestObject
doSubmitDescription, getApi, getDescription, getDurationString, getId, getRelativePathFrom, getSearchUrl, getTestAction, getTestResult, getTopLevelTestResult, getTotalCount, 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
 

Method Detail

getOwner

public hudson.model.AbstractBuild<?,?> getOwner()
Specified by:
getOwner in class hudson.tasks.test.TestObject

getParent

public TestResult getParent()
Overrides:
getParent in class hudson.tasks.test.TestObject

getTestResultAction

public SuiteGroupResultAction getTestResultAction()
Overrides:
getTestResultAction in class hudson.tasks.test.TestObject

getTestActions

public java.util.List<hudson.tasks.junit.TestAction> getTestActions()
Overrides:
getTestActions in class hudson.tasks.test.TestObject

getName

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

getSafeName

public java.lang.String getSafeName()
Overrides:
getSafeName in class hudson.tasks.test.TestObject

findCorrespondingResult

public hudson.tasks.test.TestResult findCorrespondingResult(java.lang.String id)
Specified by:
findCorrespondingResult in class hudson.tasks.test.TestObject

getTitle

public java.lang.String getTitle()
Overrides:
getTitle in class hudson.tasks.test.TestResult

getChildTitle

public java.lang.String getChildTitle()
Overrides:
getChildTitle in class hudson.tasks.test.TabulatedResult

getDuration

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

getPassCount

@Exported
public int getPassCount()
Overrides:
getPassCount in class hudson.tasks.test.TestResult

getFailCount

@Exported
public int getFailCount()
Overrides:
getFailCount in class hudson.tasks.test.TestResult

getSkipCount

@Exported
public int getSkipCount()
Overrides:
getSkipCount in class hudson.tasks.test.TestResult

getDynamic

public java.lang.Object getDynamic(java.lang.String name,
                                   org.kohsuke.stapler.StaplerRequest req,
                                   org.kohsuke.stapler.StaplerResponse rsp)
Overrides:
getDynamic in class hudson.tasks.test.TestObject

getClassResult

public ClassResult getClassResult(java.lang.String name)

getChildren

@Exported(name="child")
public java.util.Collection<ClassResult> getChildren()
Specified by:
getChildren in class hudson.tasks.test.TabulatedResult

hasChildren

public boolean hasChildren()
Whether this test result has children.

Specified by:
hasChildren in class hudson.tasks.test.TabulatedResult

getFailedTests

public java.util.List<CaseResult> getFailedTests()
Returns a list of the failed cases, in no particular sort order

Specified by:
getFailedTests in class hudson.tasks.test.MetaTabulatedResult
Returns:

getFailedTestsSortedByAge

public java.util.List<CaseResult> getFailedTestsSortedByAge()
Returns a list of the failed cases, sorted by age.

Returns:

getPassedTests

public java.util.Collection<? extends hudson.tasks.test.TestResult> getPassedTests()
Gets the "children" of this test result that passed

Overrides:
getPassedTests in class hudson.tasks.test.TestResult
Returns:
the children of this test result, if any, or an empty collection

getSkippedTests

public java.util.Collection<? extends hudson.tasks.test.TestResult> getSkippedTests()
Gets the "children" of this test result that were skipped

Overrides:
getSkippedTests in class hudson.tasks.test.TestResult
Returns:
the children of this test result, if any, or an empty list

isPassed

public boolean isPassed()
Overrides:
isPassed in class hudson.tasks.test.TestResult
Returns:
true if every test was not skipped and every test did not fail, false otherwise.

tally

public void tally()
Recount my children

Overrides:
tally in class hudson.tasks.test.TestResult

compareTo

public int compareTo(PackageResult that)
Specified by:
compareTo in interface java.lang.Comparable<PackageResult>

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.ModelObject

getRootUrl

public java.lang.String getRootUrl(java.lang.String urlName)

getRootUrl

public java.lang.String getRootUrl(hudson.tasks.junit.TestAction testAction)

getHistory

public hudson.tasks.junit.History getHistory()
Overrides:
getHistory in class hudson.tasks.test.TestObject


Copyright © 2004-2012. All Rights Reserved.