Package org.apache.ant.antunit.listener
Class PlainAntUnitListener
- java.lang.Object
-
- org.apache.ant.antunit.listener.BaseAntUnitListener
-
- org.apache.ant.antunit.listener.PlainAntUnitListener
-
- All Implemented Interfaces:
AntUnitListener
public class PlainAntUnitListener extends BaseAntUnitListener
A test listener for <antunit> modelled after the Plain JUnit test listener that is part of Ant.
-
-
Nested Class Summary
-
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
Constructors Constructor Description PlainAntUnitListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(java.lang.String target, java.lang.Throwable ae)Invoked if any error other than a failed assertion occured during execution.voidaddFailure(java.lang.String target, AssertionFailedException ae)Invoked if an assert tasked caused an error during execution.voidendTest(java.lang.String target)Invoked after a test target has been executed.voidendTestSuite(org.apache.tools.ant.Project testProject, java.lang.String buildFile)Invoked once per build file, after all targets have been executed.protected voidmessageLogged(org.apache.tools.ant.BuildEvent event)Gets messages from the project running the test target if their level is at least of the level specified withsetLogLevel.voidsetSendLogTo(BaseAntUnitListener.SendLogTo logTo)Where to send the test report.voidstartTest(java.lang.String target)Invoked before a test target gets executed.voidstartTestSuite(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, normalize, setCurrentTestProject, setLogLevel, setParentTask, setToDir
-
-
-
-
Method Detail
-
setSendLogTo
public void setSendLogTo(BaseAntUnitListener.SendLogTo logTo)
Where to send the test report.- Overrides:
setSendLogToin classBaseAntUnitListener- Parameters:
logTo- where to send the test report
-
startTestSuite
public void startTestSuite(org.apache.tools.ant.Project testProject, java.lang.String buildFile)Description copied from interface:AntUnitListenerInvoked once per build file, before any targets get executed.- Specified by:
startTestSuitein interfaceAntUnitListener- Overrides:
startTestSuitein classBaseAntUnitListener- Parameters:
testProject- the projectbuildFile- the build file
-
endTestSuite
public void endTestSuite(org.apache.tools.ant.Project testProject, java.lang.String buildFile)Description copied from interface:AntUnitListenerInvoked once per build file, after all targets have been executed.- Parameters:
testProject- the projectbuildFile- the build file
-
startTest
public void startTest(java.lang.String target)
Description copied from interface:AntUnitListenerInvoked before a test target gets executed.- Specified by:
startTestin interfaceAntUnitListener- Overrides:
startTestin classBaseAntUnitListener- Parameters:
target- name of the target
-
endTest
public void endTest(java.lang.String target)
Description copied from interface:AntUnitListenerInvoked after a test target has been executed.- Parameters:
target- name of the target
-
addFailure
public void addFailure(java.lang.String target, AssertionFailedException ae)Description copied from interface:AntUnitListenerInvoked if an assert tasked caused an error during execution.- Specified by:
addFailurein interfaceAntUnitListener- Overrides:
addFailurein classBaseAntUnitListener- Parameters:
target- name of the targetae- the failure
-
addError
public void addError(java.lang.String target, java.lang.Throwable ae)Description copied from interface:AntUnitListenerInvoked if any error other than a failed assertion occured during execution.- Specified by:
addErrorin interfaceAntUnitListener- Overrides:
addErrorin classBaseAntUnitListener- Parameters:
target- name of the targetae- the error
-
messageLogged
protected void messageLogged(org.apache.tools.ant.BuildEvent event)
Description copied from class:BaseAntUnitListenerGets messages from the project running the test target if their level is at least of the level specified withsetLogLevel.This implementation is empty.
- Overrides:
messageLoggedin classBaseAntUnitListener- Parameters:
event- the logged message
-
-