org.apache.maven.surefire.report
Interface RunListener

All Known Implementing Classes:
ForkingRunListener

public interface RunListener

Used by providers to report results. Using this interface integrates the providers together into a common reporting infrastructure.

An instance of a reporter is not guaranteed to be thread-safe and concurrent test frameworks must request an instance of a reporter per-thread from the ReporterFactory.


Method Summary
 void testAssumptionFailure(ReportEntry report)
          Event fired when a test assumption failure was encountered.
 void testError(ReportEntry report)
          Event fired when a test ended with an error (non anticipated problem)
 void testFailed(ReportEntry report)
          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)
          Event fired when a test is skipped
 void testStarting(ReportEntry report)
          Event fired when a test is about to start
 void testSucceeded(ReportEntry report)
          Event fired when a test ended successfully
 

Method Detail

testSetStarting

void testSetStarting(ReportEntry report)
Indicates the start of a given test-set

Parameters:
report - the report entry describing the testset
Throws:
ReporterException - When reporting fails

testSetCompleted

void testSetCompleted(ReportEntry report)
Indicates end of a given test-set

Parameters:
report - the report entry describing the testset
Throws:
ReporterException - When reporting fails

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

testAssumptionFailure

void testAssumptionFailure(ReportEntry report)
Event fired when a test assumption failure was encountered. An assumption failure indicates that the test is not relevant

Parameters:
report - The report entry to log for

testError

void testError(ReportEntry report)
Event fired when a test ended with an error (non anticipated problem)

Parameters:
report - The report entry to log for

testFailed

void testFailed(ReportEntry report)
Event fired when a test ended with a failure (anticipated problem)

Parameters:
report - The report entry to log for

testSkipped

void testSkipped(ReportEntry report)
Event fired when a test is skipped

Parameters:
report - The report entry to log for


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