|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ant.antunit.listener.BaseAntUnitListener
org.apache.ant.antunit.listener.FailureAntUnitListener
public class FailureAntUnitListener
This AntUnitListener creates a new buildfile with a target for each failed test target in the AntUnit run. The generated target calls the failed target (with setUp and tearDown if present in the called project). This is intended for rerunning just failed tests.
Nested Class Summary | |
---|---|
class |
FailureAntUnitListener.TestInfos
Class for collecting needed information about failed tests. |
Nested classes/interfaces inherited from class org.apache.ant.antunit.listener.BaseAntUnitListener |
---|
BaseAntUnitListener.AntUnitLogLevel, BaseAntUnitListener.LogGrabber, BaseAntUnitListener.SendLogTo |
Field Summary |
---|
Fields inherited from class org.apache.ant.antunit.listener.BaseAntUnitListener |
---|
errorCount, failureCount, nf, runCount, start, testStart |
Constructor Summary | |
---|---|
FailureAntUnitListener()
No-arg constructor. |
Method Summary | |
---|---|
void |
addError(java.lang.String target,
java.lang.Throwable ae)
Invoked if any error other than a failed assertion occured during execution. |
void |
addFailure(java.lang.String target,
AssertionFailedException ae)
Invoked if an assert tasked caused an error during execution. |
void |
endTest(java.lang.String target)
not in use |
void |
endTestSuite(org.apache.tools.ant.Project testProject,
java.lang.String buildFile)
Invoked once per build file, after all targets have been executed. |
void |
setFile(java.io.File file)
|
void |
startTestSuite(org.apache.tools.ant.Project testProject,
java.lang.String buildFile)
Invoked once per build file, before any targets get executed. |
Methods inherited from class org.apache.ant.antunit.listener.BaseAntUnitListener |
---|
close, getCurrentTestProject, getLocation, getOut, getToDir, messageLogged, normalize, setCurrentTestProject, setLogLevel, setParentTask, setSendLogTo, setToDir, startTest |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FailureAntUnitListener()
Method Detail |
---|
public void setFile(java.io.File file)
public void startTestSuite(org.apache.tools.ant.Project testProject, java.lang.String buildFile)
AntUnitListener
startTestSuite
in interface AntUnitListener
startTestSuite
in class BaseAntUnitListener
public void addError(java.lang.String target, java.lang.Throwable ae)
AntUnitListener
addError
in interface AntUnitListener
addError
in class BaseAntUnitListener
public void addFailure(java.lang.String target, AssertionFailedException ae)
AntUnitListener
addFailure
in interface AntUnitListener
addFailure
in class BaseAntUnitListener
public void endTest(java.lang.String target)
public void endTestSuite(org.apache.tools.ant.Project testProject, java.lang.String buildFile)
AntUnitListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |