org.apache.maven.surefire.report
Class XMLReporter

java.lang.Object
  extended by org.apache.maven.surefire.report.AbstractReporter
      extended by org.apache.maven.surefire.report.XMLReporter
All Implemented Interfaces:
Reporter

public class XMLReporter
extends AbstractReporter

XML format reporter.

Version:
$Id: XMLReporter.java 1048982 2010-12-14 08:46:43Z krosenvold $
Author:
Johnny R. Ruiz III

Field Summary
 
Fields inherited from class org.apache.maven.surefire.report.AbstractReporter
completedCount, errors, failures, NL, skipped, testSetStartTime
 
Constructor Summary
XMLReporter(java.io.File reportsDirectory, java.lang.Boolean trimStackTrace)
          Deprecated. Can be removed once we build surfire with 2.7
XMLReporter(ReporterConfiguration reporterConfiguration)
           
 
Method Summary
 java.util.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, java.lang.String stdOut, java.lang.String stdErr)
          Event fired when a test ended with an error (non anticipated problem)
 void testFailed(ReportEntry report, java.lang.String stdOut, java.lang.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 testSkipped(ReportEntry report)
           
 void testSucceeded(ReportEntry report)
          Event fired when a test ended successfully
 void writeDetailMessage(java.lang.String message)
          Writes a detailed message that will not necessarily be displayed in all channels.
 void writeMessage(java.lang.String message)
          Writes a message that will be displayed in all free-text format reporters.
 
Methods inherited from class org.apache.maven.surefire.report.AbstractReporter
elapsedTimeAsString, getActualRunTime, getNumErrors, getNumFailures, getNumSkipped, getNumTests, getStackTrace, runCompleted, runStarting, testSetStarting, testStarting, writeFooter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLReporter

public XMLReporter(ReporterConfiguration reporterConfiguration)

XMLReporter

public XMLReporter(java.io.File reportsDirectory,
                   java.lang.Boolean trimStackTrace)
Deprecated. Can be removed once we build surfire with 2.7

Method Detail

writeMessage

public void writeMessage(java.lang.String message)
Description copied from interface: Reporter
Writes a message that will be displayed in all free-text format reporters. These messages will be output regardless, as opposed to #writeDetailMessage, which is controlled by reportFormat.

Parameters:
message - The message to write.

writeDetailMessage

public void writeDetailMessage(java.lang.String message)
Description copied from interface: Reporter
Writes a detailed message that will not necessarily be displayed in all channels. This is controlled by reportFormat attribute on the plugin.

Parameters:
message - The message to write

testSetCompleted

public void testSetCompleted(ReportEntry report)
                      throws ReporterException
Description copied from interface: Reporter
Indicates end of a given test-set

Specified by:
testSetCompleted in interface Reporter
Overrides:
testSetCompleted in class AbstractReporter
Parameters:
report - the report entry describing the testset
Throws:
ReporterException - When reporting fails

testSucceeded

public void testSucceeded(ReportEntry report)
Description copied from interface: Reporter
Event fired when a test ended successfully

Specified by:
testSucceeded in interface Reporter
Overrides:
testSucceeded in class AbstractReporter
Parameters:
report - The report entry to log for

testError

public void testError(ReportEntry report,
                      java.lang.String stdOut,
                      java.lang.String stdErr)
Description copied from interface: Reporter
Event fired when a test ended with an error (non anticipated problem)

Specified by:
testError in interface Reporter
Overrides:
testError in class AbstractReporter
Parameters:
report - The report entry to log for
stdOut - standard output from the test case
stdErr - error output from the test case

testFailed

public void testFailed(ReportEntry report,
                       java.lang.String stdOut,
                       java.lang.String stdErr)
Description copied from interface: Reporter
Event fired when a test ended with a failure (anticipated problem)

Specified by:
testFailed in interface Reporter
Overrides:
testFailed in class AbstractReporter
Parameters:
report - The report entry to log for
stdOut - standard output from the test case
stdErr - error output from the test case

testSkipped

public void testSkipped(ReportEntry report)
Specified by:
testSkipped in interface Reporter
Overrides:
testSkipped in class AbstractReporter

getResults

public java.util.Iterator getResults()

reset

public void reset()
Description copied from interface: Reporter
Restores the instance of the reporter, making the instance re-usable for a subsequent run in the same thread.

Specified by:
reset in interface Reporter
Overrides:
reset in class AbstractReporter


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.