org.apache.maven.surefire.report
Interface Reporter

All Known Implementing Classes:
AbstractConsoleReporter, AbstractFileReporter, AbstractReporter, AbstractTextReporter, BriefConsoleReporter, BriefFileReporter, ConsoleReporter, DetailedConsoleReporter, FileReporter, ForkingConsoleReporter, MulticastingReporter, XMLReporter

public interface Reporter

Contract between the different implementations of the Surefire reporters

Version:
$Id: Reporter.java 957320 2010-06-23 19:39:59Z krosenvold $

Method Summary
 void reset()
           
 void runCompleted()
           
 void runStarting()
           
 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 testSetStarting(ReportEntry report)
           
 void testSkipped(ReportEntry report)
           
 void testStarting(ReportEntry report)
          Event fired when a test is about to start
 void testSucceeded(ReportEntry report)
          Event fired when a test ended successfully
 void writeFooter(java.lang.String footer)
           
 void writeMessage(java.lang.String message)
           
 

Method Detail

runStarting

void runStarting()

runCompleted

void runCompleted()

testSetStarting

void testSetStarting(ReportEntry report)
                     throws ReporterException
Throws:
ReporterException

testSetCompleted

void testSetCompleted(ReportEntry report)
                      throws ReporterException
Throws:
ReporterException

testStarting

void testStarting(ReportEntry report)
Event fired when a test is about to start

Parameters:
report - The report entry to log for

testSucceeded

void testSucceeded(ReportEntry report)
Event fired when a test ended successfully

Parameters:
report - The report entry to log for

testError

void testError(ReportEntry report,
               java.lang.String stdOut,
               java.lang.String stdErr)
Event fired when a test ended with an error (non anticipated problem)

Parameters:
report - The report entry to log for
stdOut - standard output from the test case
stdErr - error output from the test case

testFailed

void testFailed(ReportEntry report,
                java.lang.String stdOut,
                java.lang.String stdErr)
Event fired when a test ended with a failure (anticipated problem)

Parameters:
report - The report entry to log for
stdOut - standard output from the test case
stdErr - error output from the test case

testSkipped

void testSkipped(ReportEntry report)

reset

void reset()

writeMessage

void writeMessage(java.lang.String message)

writeFooter

void writeFooter(java.lang.String footer)


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