public class XMLReporter extends AbstractReporter
Constructor and Description |
---|
XMLReporter(boolean trimStackTrace,
File reportsDirectory) |
XMLReporter(boolean trimStackTrace,
File reportsDirectory,
String reportNameSuffix) |
Modifier and Type | Method and Description |
---|---|
Iterator |
getResults() |
void |
reset()
Restores the instance of the reporter, making the instance re-usable for a subsequent run in the
same thread.
|
void |
testError(ReportEntry report,
String stdOut,
String stdErr)
Event fired when a test ended with an error (non anticipated problem)
|
void |
testFailed(ReportEntry report,
String stdOut,
String stdErr)
Event fired when a test ended with a failure (anticipated problem)
|
void |
testSetCompleted(ReportEntry report)
Indicates end of a given test-set
|
void |
testSetStarting(ReportEntry report)
Indicates the start of a given test-set
|
void |
testSkipped(ReportEntry report) |
void |
testSucceeded(ReportEntry report)
Event fired when a test ended successfully
|
void |
writeMessage(byte[] b,
int off,
int len) |
void |
writeMessage(String message)
Writes a message that will be displayed in all free-text format reporters.
|
testStarting
public XMLReporter(boolean trimStackTrace, File reportsDirectory)
public void writeMessage(String message)
Reporter
message
- The message to write.public void writeMessage(byte[] b, int off, int len)
writeMessage
in interface Reporter
writeMessage
in class AbstractReporter
public void testSetStarting(ReportEntry report) throws ReporterException
Reporter
testSetStarting
in interface Reporter
testSetStarting
in class AbstractReporter
report
- the report entry describing the testsetReporterException
- When reporting failspublic void testSetCompleted(ReportEntry report) throws ReporterException
Reporter
testSetCompleted
in interface Reporter
testSetCompleted
in class AbstractReporter
report
- the report entry describing the testsetReporterException
- When reporting failspublic void testSucceeded(ReportEntry report)
Reporter
testSucceeded
in interface Reporter
testSucceeded
in class AbstractReporter
report
- The report entry to log forpublic void testError(ReportEntry report, String stdOut, String stdErr)
Reporter
testError
in interface Reporter
testError
in class AbstractReporter
report
- The report entry to log forstdOut
- standard output from the test casestdErr
- error output from the test casepublic void testFailed(ReportEntry report, String stdOut, String stdErr)
Reporter
testFailed
in interface Reporter
testFailed
in class AbstractReporter
report
- The report entry to log forstdOut
- standard output from the test casestdErr
- error output from the test casepublic void testSkipped(ReportEntry report)
testSkipped
in interface Reporter
testSkipped
in class AbstractReporter
public Iterator getResults()
public void reset()
Reporter
reset
in interface Reporter
reset
in class AbstractReporter
Copyright © 2004-2012 Apache Software Foundation. All Rights Reserved.