org.apache.tools.ant.taskdefs.optional.junit
public class XMLJUnitResultFormatter extends java.lang.Object implements JUnitResultFormatter, XMLConstants
FormatterElement
ATTR_CLASSNAME, ATTR_ERRORS, ATTR_FAILURES, ATTR_ID, ATTR_MESSAGE, ATTR_NAME, ATTR_PACKAGE, ATTR_TESTS, ATTR_TIME, ATTR_TYPE, ATTR_VALUE, ERROR, FAILURE, HOSTNAME, PROPERTIES, PROPERTY, SYSTEM_ERR, SYSTEM_OUT, TESTCASE, TESTSUITE, TESTSUITES, TIMESTAMP
Constructor and Description |
---|
XMLJUnitResultFormatter()
No arg constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addError(Test test,
java.lang.Throwable t)
Interface TestListener.
|
void |
addFailure(Test test,
AssertionFailedError t)
Interface TestListener for JUnit > 3.4.
|
void |
addFailure(Test test,
java.lang.Throwable t)
Interface TestListener for JUnit <= 3.4.
|
void |
endTest(Test test)
Interface TestListener.
|
void |
endTestSuite(JUnitTest suite)
The whole testsuite ended.
|
void |
setOutput(java.io.OutputStream out)
Sets the stream the formatter is supposed to write its results to.
|
void |
setSystemError(java.lang.String out)
This is what the test has written to System.err
|
void |
setSystemOutput(java.lang.String out)
This is what the test has written to System.out
|
void |
startTest(Test t)
Interface TestListener.
|
void |
startTestSuite(JUnitTest suite)
The whole testsuite started.
|
public void setOutput(java.io.OutputStream out)
setOutput
in interface JUnitResultFormatter
setOutput
in interface JUnitTaskMirror.JUnitResultFormatterMirror
out
- the output stream to use.public void setSystemOutput(java.lang.String out)
setSystemOutput
in interface JUnitResultFormatter
out
- the string to write.public void setSystemError(java.lang.String out)
setSystemError
in interface JUnitResultFormatter
out
- the string to write.public void startTestSuite(JUnitTest suite)
startTestSuite
in interface JUnitResultFormatter
suite
- the testsuite.public void endTestSuite(JUnitTest suite) throws BuildException
endTestSuite
in interface JUnitResultFormatter
suite
- the testsuite.BuildException
- on error.public void startTest(Test t)
A new Test is started.
t
- the test.public void endTest(Test test)
A Test is finished.
test
- the test.public void addFailure(Test test, java.lang.Throwable t)
A Test failed.
test
- the test.t
- the exception.public void addFailure(Test test, AssertionFailedError t)
A Test failed.
test
- the test.t
- the assertion.public void addError(Test test, java.lang.Throwable t)
An error occurred while running the test.
test
- the test.t
- the error.