|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.model.AbstractModelObject
hudson.tasks.junit.TestObject
hudson.tasks.test.TestObject
hudson.tasks.test.TestResult
public abstract class TestResult
A class that represents a general concept of a test result, without any language or implementation specifics. Subclasses must add @Exported annotation to the fields they want to export.
Constructor Summary | |
---|---|
TestResult()
|
Method Summary | |
---|---|
String |
annotate(String text)
Annotate some text -- what does this do? |
Result |
getBuildResult()
Mark a build as unstable if there are failures. |
float |
getDuration()
Time it took to run this test. |
String |
getErrorDetails()
If there was an error or a failure, this is the text from the message. |
String |
getErrorStackTrace()
If there was an error or a failure, this is the stack trace, or otherwise null. |
int |
getFailCount()
Gets the total number of failed tests. |
int |
getFailedSince()
If this test failed, then return the build number when this test started failing. |
Run<?,?> |
getFailedSinceRun()
If this test failed, then return the run when this test started failing. |
Collection<? extends TestResult> |
getFailedTests()
Gets the "children" of this test result that failed |
AbstractTestResultAction |
getParentAction()
Returns the action that points to the top level test result includes this test result. |
int |
getPassCount()
Gets the total number of passed tests. |
Collection<? extends TestResult> |
getPassedTests()
Gets the "children" of this test result that passed |
TestResult |
getPreviousResult()
Gets the counter part of this TestResult in the previous run. |
TestResult |
getResultInBuild(AbstractBuild<?,?> build)
Gets the counter part of this TestResult in the specified run. |
int |
getSkipCount()
Gets the total number of skipped tests. |
Collection<? extends TestResult> |
getSkippedTests()
Gets the "children" of this test result that were skipped |
String |
getStderr()
The stderr of this test. |
String |
getStdout()
The stdout of this test. |
String |
getTitle()
Gets the human readable title of this result object. |
boolean |
isPassed()
|
void |
setParent(TestObject parent)
Sets the parent test result |
void |
setParentAction(AbstractTestResultAction action)
If the concept of a parent action is important to a subclass, then it should provide a non-noop implementation of this method. |
void |
tally()
Request that the result update its counts of its children. |
String |
toPrettyString()
|
Methods inherited from class hudson.tasks.test.TestObject |
---|
doSubmitDescription, findCorrespondingResult, getApi, getDescription, getDurationString, getDynamic, getHistory, getId, getName, getOwner, getParent, getRelativePathFrom, getSafeName, getSearchUrl, getTestAction, getTestActions, getTestResult, getTestResultAction, 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 |
Methods inherited from interface hudson.model.ModelObject |
---|
getDisplayName |
Constructor Detail |
---|
public TestResult()
Method Detail |
---|
public void setParentAction(AbstractTestResultAction action)
action
- public AbstractTestResultAction getParentAction()
public void tally()
public void setParent(TestObject parent)
parent
- public String getTitle()
public Result getBuildResult()
Result.UNSTABLE
if there are test failures, null otherwise.public float getDuration()
getDuration
in class TestObject
public int getPassCount()
getPassCount
in class TestObject
public int getFailCount()
getFailCount
in class TestObject
public int getSkipCount()
getSkipCount
in class TestObject
public TestResult getPreviousResult()
TestResult
in the previous run.
getPreviousResult
in class TestObject
public TestResult getResultInBuild(AbstractBuild<?,?> build)
TestResult
in the specified run.
getResultInBuild
in class TestObject
public Collection<? extends TestResult> getFailedTests()
public Collection<? extends TestResult> getPassedTests()
public Collection<? extends TestResult> getSkippedTests()
public int getFailedSince()
public Run<?,?> getFailedSinceRun()
public String getStdout()
public String getStderr()
public String getErrorStackTrace()
public String getErrorDetails()
public boolean isPassed()
public String toPrettyString()
public String annotate(String text)
text
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |