org.apache.maven.plugin.surefire.report
Class MulticastingReporter

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

public class MulticastingReporter
extends Object
implements Reporter

A reporter that broadcasts to other reporters

Author:
Kristian Rosenvold

Constructor Summary
MulticastingReporter(List<Reporter> target)
           
 
Method Summary
 void reset()
          Restores the instance of the reporter, making the instance re-usable for a subsequent run in the same thread.
 void testError(org.apache.maven.surefire.report.ReportEntry report, String stdOut, String stdErr)
          Event fired when a test ended with an error (non anticipated problem)
 void testFailed(org.apache.maven.surefire.report.ReportEntry report, String stdOut, String stdErr)
          Event fired when a test ended with a failure (anticipated problem)
 void testSetCompleted(org.apache.maven.surefire.report.ReportEntry report)
          Indicates end of a given test-set
 void testSetStarting(org.apache.maven.surefire.report.ReportEntry report)
          Indicates the start of a given test-set
 void testSkipped(org.apache.maven.surefire.report.ReportEntry report)
           
 void testStarting(org.apache.maven.surefire.report.ReportEntry report)
          Event fired when a test is about to start
 void testSucceeded(org.apache.maven.surefire.report.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastingReporter

public MulticastingReporter(List<Reporter> target)
Method Detail

testSetStarting

public void testSetStarting(org.apache.maven.surefire.report.ReportEntry report)
Description copied from interface: Reporter
Indicates the start of a given test-set

Specified by:
testSetStarting in interface Reporter
Parameters:
report - the report entry describing the testset

testSetCompleted

public void testSetCompleted(org.apache.maven.surefire.report.ReportEntry report)
Description copied from interface: Reporter
Indicates end of a given test-set

Specified by:
testSetCompleted in interface Reporter
Parameters:
report - the report entry describing the testset

testStarting

public void testStarting(org.apache.maven.surefire.report.ReportEntry report)
Description copied from interface: Reporter
Event fired when a test is about to start

Specified by:
testStarting in interface Reporter
Parameters:
report - The report entry to log for

testSucceeded

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

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

testError

public void testError(org.apache.maven.surefire.report.ReportEntry report,
                      String stdOut,
                      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
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(org.apache.maven.surefire.report.ReportEntry report,
                       String stdOut,
                       String stdErr)
Description copied from interface: Reporter
Event fired when a test ended with a failure (anticipated problem)

Specified by:
testFailed in interface Reporter
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(org.apache.maven.surefire.report.ReportEntry report)
Specified by:
testSkipped in interface Reporter

writeMessage

public void writeMessage(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.

Specified by:
writeMessage in interface Reporter
Parameters:
message - The message to write.

writeMessage

public void writeMessage(byte[] b,
                         int off,
                         int len)
Specified by:
writeMessage in interface Reporter

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


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