org.apache.maven.surefire.report
Class AbstractTextReporter

java.lang.Object
  extended by org.apache.maven.surefire.report.AbstractReporter
      extended by org.apache.maven.surefire.report.AbstractTextReporter
All Implemented Interfaces:
Reporter
Direct Known Subclasses:
AbstractConsoleReporter, AbstractFileReporter

public abstract class AbstractTextReporter
extends AbstractReporter

Text based reporter.

Author:
Brett Porter

Field Summary
protected static java.lang.String BRIEF
           
protected static java.lang.String PLAIN
           
protected static java.lang.String SUMMARY
           
protected  java.io.PrintWriter writer
           
 
Fields inherited from class org.apache.maven.surefire.report.AbstractReporter
completedCount, endTime, errors, failures, NL, skipped, startTime, testSetStartTime
 
Constructor Summary
protected AbstractTextReporter(java.io.PrintWriter writer, java.lang.String format, java.lang.Boolean trimStackTrace)
           
protected AbstractTextReporter(java.lang.String format, java.lang.Boolean trimStackTrace)
           
 
Method Summary
protected  java.lang.String getElapsedTimeSummary(ReportEntry report)
           
protected  java.lang.String getOutput(ReportEntry report, java.lang.String msg)
           
protected  java.lang.String getTestSetSummary()
           
static boolean isTestSetCompletedMessage(java.lang.String message)
          Check if the String passed as argument is a "test set completed" message.
 void setWriter(java.io.PrintWriter writer)
           
 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 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, reset, runAborted, runCompleted, runStarting, runStopped, testSetAborted, testStarting, writeFooter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BRIEF

protected static final java.lang.String BRIEF
See Also:
Constant Field Values

PLAIN

protected static final java.lang.String PLAIN
See Also:
Constant Field Values

SUMMARY

protected static final java.lang.String SUMMARY
See Also:
Constant Field Values

writer

protected java.io.PrintWriter writer
Constructor Detail

AbstractTextReporter

protected AbstractTextReporter(java.lang.String format,
                               java.lang.Boolean trimStackTrace)

AbstractTextReporter

protected AbstractTextReporter(java.io.PrintWriter writer,
                               java.lang.String format,
                               java.lang.Boolean trimStackTrace)
Method Detail

setWriter

public void setWriter(java.io.PrintWriter writer)

writeMessage

public void writeMessage(java.lang.String message)

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

testSkipped

public void testSkipped(ReportEntry report)
Specified by:
testSkipped in interface Reporter
Overrides:
testSkipped 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

testSetStarting

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

testSetCompleted

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

getTestSetSummary

protected java.lang.String getTestSetSummary()

getElapsedTimeSummary

protected java.lang.String getElapsedTimeSummary(ReportEntry report)

getOutput

protected java.lang.String getOutput(ReportEntry report,
                                     java.lang.String msg)

isTestSetCompletedMessage

public static boolean isTestSetCompletedMessage(java.lang.String message)
Check if the String passed as argument is a "test set completed" message.

Parameters:
message - the message to check
Returns:
true if it is a "test set completed" message


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