hudson.plugins.fitnesse
Class FitnesseResults

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.plugins.fitnesse.FitnesseResults
All Implemented Interfaces:
hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, Serializable, Comparable<FitnesseResults>

public class FitnesseResults
extends hudson.tasks.test.TestResult
implements Comparable<FitnesseResults>

See Also:
Serialized Form

Constructor Summary
FitnesseResults(hudson.plugins.fitnesse.NativePageCounts.Counts pageCounts)
           
 
Method Summary
 int compareTo(FitnesseResults other)
          Comparable
 hudson.tasks.test.TestResult findCorrespondingResult(String id)
          TestObject Required to compare builds with one another e.g.
 hudson.model.Result getBuildResult()
           
 String getDisplayName()
          ModelObject
 float getDuration()
           
 Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          called from links embedded in history/trend graphs TODO: Expose sub-suites as separate elements of the fitnesse report.
 int getExceptionCount()
          referenced in summary.jelly
 int getFailCount()
           
 Collection<FitnesseResults> getFailedTests()
           
 int getFailOnlyCount()
           
 String getHeadlineText()
          referenced in body.jelly
 int getIgnoredCount()
          referenced in summary.jelly
 String getName()
          Required for TestObject.getId()
 hudson.model.AbstractBuild<?,?> getOwner()
           
 hudson.tasks.test.TestObject getParent()
           
 FitnesseResultsAction getParentAction()
          TestResult.getParentAction() Required to prevent looking for any old AbstractTestResultAction when e.g.
 int getPassCount()
           
 Collection<FitnesseResults> getPassedTests()
           
 int getSkipCount()
           
 Collection<FitnesseResults> getSkippedTests()
           
 FitnesseResultsAction getTestResultAction()
          TestObject.getTestResultAction() Required to prevent looking for any old AbstractTestResultAction when e.g.
 boolean isEarlierThan(FitnesseResults other)
           
 boolean isFailedOverall()
           
 boolean isLaterThan(FitnesseResults other)
           
 boolean isPassed()
           
 boolean isPassedOverall()
           
 boolean isSkippedOverall()
           
 long millisAfter(FitnesseResults other)
           
 void setOwner(hudson.model.AbstractBuild<?,?> build)
           
 void setParent(hudson.tasks.test.TestObject parentObject)
           
 String toHtml(FitnesseResults results)
          referenced in summary.jelly
 
Methods inherited from class hudson.tasks.test.TestResult
annotate, getErrorDetails, getErrorStackTrace, getFailedSince, getFailedSinceRun, getPreviousResult, getResultInBuild, getStderr, getStdout, getTitle, setParentAction, tally, toPrettyString
 
Methods inherited from class hudson.tasks.test.TestObject
doSubmitDescription, getApi, getDescription, getDurationString, getHistory, getId, getRelativePathFrom, getSafeName, getSearchUrl, getTestAction, getTestActions, 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
 

Constructor Detail

FitnesseResults

public FitnesseResults(hudson.plugins.fitnesse.NativePageCounts.Counts pageCounts)
Method Detail

findCorrespondingResult

public hudson.tasks.test.TestResult findCorrespondingResult(String id)
TestObject Required to compare builds with one another e.g. show history graph

Specified by:
findCorrespondingResult in class hudson.tasks.test.TestObject

setOwner

public void setOwner(hudson.model.AbstractBuild<?,?> build)

getOwner

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

setParent

public void setParent(hudson.tasks.test.TestObject parentObject)
Overrides:
setParent in class hudson.tasks.test.TestResult

getParent

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

getName

public String getName()
Required for TestObject.getId()

Overrides:
getName in class hudson.tasks.test.TestObject

getDisplayName

public String getDisplayName()
ModelObject

Specified by:
getDisplayName in interface hudson.model.ModelObject

getFailCount

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

getFailOnlyCount

public int getFailOnlyCount()

getPassCount

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

getSkipCount

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

getIgnoredCount

public int getIgnoredCount()
referenced in summary.jelly


getExceptionCount

public int getExceptionCount()
referenced in summary.jelly


isFailedOverall

public boolean isFailedOverall()

isPassedOverall

public boolean isPassedOverall()

isPassed

public boolean isPassed()
Overrides:
isPassed in class hudson.tasks.test.TestResult

isSkippedOverall

public boolean isSkippedOverall()

getBuildResult

public hudson.model.Result getBuildResult()
Overrides:
getBuildResult in class hudson.tasks.test.TestResult

getDuration

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

isEarlierThan

public boolean isEarlierThan(FitnesseResults other)

isLaterThan

public boolean isLaterThan(FitnesseResults other)

millisAfter

public long millisAfter(FitnesseResults other)

getHeadlineText

public String getHeadlineText()
referenced in body.jelly


getTestResultAction

public FitnesseResultsAction getTestResultAction()
TestObject.getTestResultAction() Required to prevent looking for any old AbstractTestResultAction when e.g. looking for history across multiple builds

Overrides:
getTestResultAction in class hudson.tasks.test.TestObject

getParentAction

public FitnesseResultsAction getParentAction()
TestResult.getParentAction() Required to prevent looking for any old AbstractTestResultAction when e.g. looking for history across multiple builds

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

compareTo

public int compareTo(FitnesseResults other)
Comparable

Specified by:
compareTo in interface Comparable<FitnesseResults>

getFailedTests

public Collection<FitnesseResults> getFailedTests()
Overrides:
getFailedTests in class hudson.tasks.test.TestResult

getPassedTests

public Collection<FitnesseResults> getPassedTests()
Overrides:
getPassedTests in class hudson.tasks.test.TestResult

getSkippedTests

public Collection<FitnesseResults> getSkippedTests()
Overrides:
getSkippedTests in class hudson.tasks.test.TestResult

toHtml

public String toHtml(FitnesseResults results)
referenced in summary.jelly


getDynamic

public Object getDynamic(String token,
                         org.kohsuke.stapler.StaplerRequest req,
                         org.kohsuke.stapler.StaplerResponse rsp)
called from links embedded in history/trend graphs TODO: Expose sub-suites as separate elements of the fitnesse report.

Overrides:
getDynamic in class hudson.tasks.test.TestObject


Copyright © 2004-2012. All Rights Reserved.