org.apache.maven.surefire.report
Class AbstractReporter

java.lang.Object
  extended byorg.apache.maven.surefire.report.AbstractReporter
All Implemented Interfaces:
Reporter
Direct Known Subclasses:
BriefConsoleReporter, BriefFileReporter, ConsoleReporter, DetailedConsoleReporter, FileReporter, XMLReporter

public abstract class AbstractReporter
extends java.lang.Object
implements Reporter

Version:
$Id: AbstractReporter.java 360588 2006-01-01 23:09:10Z carlos $
Author:
Jason van Zyl

Field Summary
protected  int completedCount
           
protected  long endTime
           
protected  int errors
           
protected  int failures
           
protected  long startTime
           
 
Constructor Summary
AbstractReporter()
           
 
Method Summary
 void batteryAborted(ReportEntry report)
           
 void batteryCompleted(ReportEntry report)
           
 void batteryStarting(ReportEntry report)
           
 void dispose()
           
protected  java.lang.String elapsedTimeAsString(long runTime)
           
 int getNbErrors()
           
 int getNbFailures()
           
 int getNbTests()
           
 java.lang.String getReportsDirectory()
           
 void runAborted(ReportEntry report)
           
 void runCompleted()
           
 void runStarting(int testCount)
           
 void runStopped()
           
 void setReportsDirectory(java.lang.String reportsDirectory)
           
 void testError(ReportEntry report, java.lang.String stdOut, java.lang.String stdErr)
           
 void testFailed(ReportEntry report, java.lang.String stdOut, java.lang.String stdErr)
           
 void testStarting(ReportEntry report)
           
 void testSucceeded(ReportEntry report)
           
 void writeMessage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

completedCount

protected int completedCount

errors

protected int errors

failures

protected int failures

startTime

protected long startTime

endTime

protected long endTime
Constructor Detail

AbstractReporter

public AbstractReporter()
Method Detail

setReportsDirectory

public void setReportsDirectory(java.lang.String reportsDirectory)
Specified by:
setReportsDirectory in interface Reporter

getReportsDirectory

public java.lang.String getReportsDirectory()

writeMessage

public void writeMessage(java.lang.String message)
Specified by:
writeMessage in interface Reporter

runStarting

public void runStarting(int testCount)
Specified by:
runStarting in interface Reporter

runCompleted

public void runCompleted()
Specified by:
runCompleted in interface Reporter

runStopped

public void runStopped()
Specified by:
runStopped in interface Reporter

runAborted

public void runAborted(ReportEntry report)
Specified by:
runAborted in interface Reporter

batteryStarting

public void batteryStarting(ReportEntry report)
                     throws java.lang.Exception
Specified by:
batteryStarting in interface Reporter
Throws:
java.lang.Exception

batteryCompleted

public void batteryCompleted(ReportEntry report)
Specified by:
batteryCompleted in interface Reporter

batteryAborted

public void batteryAborted(ReportEntry report)
Specified by:
batteryAborted in interface Reporter

testStarting

public void testStarting(ReportEntry report)
Specified by:
testStarting in interface Reporter

testSucceeded

public void testSucceeded(ReportEntry report)
Specified by:
testSucceeded in interface Reporter

testError

public void testError(ReportEntry report,
                      java.lang.String stdOut,
                      java.lang.String stdErr)
Specified by:
testError in interface Reporter

testFailed

public void testFailed(ReportEntry report,
                       java.lang.String stdOut,
                       java.lang.String stdErr)
Specified by:
testFailed in interface Reporter

getNbErrors

public int getNbErrors()
Specified by:
getNbErrors in interface Reporter

getNbFailures

public int getNbFailures()
Specified by:
getNbFailures in interface Reporter

getNbTests

public int getNbTests()
Specified by:
getNbTests in interface Reporter

dispose

public void dispose()
Specified by:
dispose in interface Reporter

elapsedTimeAsString

protected java.lang.String elapsedTimeAsString(long runTime)


Copyright © 2004-2006 Apache. All Rights Reserved.