org.apache.tools.ant.taskdefs.optional.junit

Class JUnitTask.JUnitLogOutputStream

Enclosing Class:
JUnitTask

protected static class JUnitTask.JUnitLogOutputStream
extends LogOutputStream

A stream handler for handling the junit task.
Since:
Ant 1.7

Constructor Summary

JUnitLogOutputStream(Task task, int level)
Constructor.

Method Summary

protected void
processLine(String line, int level)
Logs a line.

Methods inherited from class org.apache.tools.ant.taskdefs.LogOutputStream

getMessageLevel, processBuffer, processLine, processLine

Methods inherited from class org.apache.tools.ant.util.LineOrientedOutputStream

close, flush, processBuffer, processLine, write, write

Constructor Details

JUnitLogOutputStream

public JUnitLogOutputStream(Task task,
                            int level)
Constructor.
Parameters:
task - the task being logged.
level - the log level used to log data written to this stream.

Method Details

processLine

protected void processLine(String line,
                           int level)
Logs a line. If the line starts with junit.framework.TestListener: set the level to MSG_VERBOSE.
Overrides:
processLine in interface LogOutputStream
Parameters:
line - the line to log.
level - the logging level to use.