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 594598 2007-11-13 18:04:46Z brett $
Author:
Johnny R. Ruiz III

Field Summary
 
Fields inherited from class org.apache.maven.surefire.report.AbstractReporter
completedCount, endTime, errors, failures, NL, skipped, startTime, testSetStartTime
 
Constructor Summary
XMLReporter(java.io.File reportsDirectory, java.lang.Boolean trimStackTrace)
           
 
Method Summary
 java.util.Iterator getResults()
           
 void reset()
           
 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)
           
 void testSucceeded(ReportEntry report)
          Event fired when a test ended successfully
 void writeMessage(java.lang.String message)
           
 
Methods inherited from class org.apache.maven.surefire.report.AbstractReporter
elapsedTimeAsString, getErrorSources, getFailureSources, getNumErrors, getNumFailures, getNumSkipped, getNumTests, getStackTrace, runAborted, runCompleted, runStarting, runStopped, testSetAborted, testSetStarting, testSkipped, 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(java.io.File reportsDirectory,
                   java.lang.Boolean trimStackTrace)
Method Detail

writeMessage

public void writeMessage(java.lang.String message)

testSetCompleted

public void testSetCompleted(ReportEntry report)
                      throws ReporterException
Specified by:
testSetCompleted in interface Reporter
Overrides:
testSetCompleted in class AbstractReporter
Throws:
ReporterException

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

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
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
stdOut - standard output from the test case
stdErr - error output from the test case

getResults

public java.util.Iterator getResults()

reset

public void reset()
Specified by:
reset in interface Reporter
Overrides:
reset in class AbstractReporter


Copyright © 2004-2008 Apache Software Foundation. All Rights Reserved.