Class JUnitTask.JUnitLogOutputStream
java.lang.Object
java.io.OutputStream
org.apache.tools.ant.util.LineOrientedOutputStream
org.apache.tools.ant.taskdefs.LogOutputStream
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.JUnitLogOutputStream
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
- Enclosing class:
- JUnitTask
protected static class JUnitTask.JUnitLogOutputStream extends LogOutputStream
A stream handler for handling the junit task.
- Since:
- Ant 1.7
-
Constructor Summary
Constructors Constructor Description JUnitLogOutputStream(Task task, int level)Constructor. -
Method Summary
Modifier and Type Method Description protected voidprocessLine(java.lang.String line, int level)Logs a line.Methods inherited from class org.apache.tools.ant.taskdefs.LogOutputStream
getMessageLevel, processBuffer, processLineMethods inherited from class org.apache.tools.ant.util.LineOrientedOutputStream
close, flush, processLine, write, writeMethods inherited from class java.io.OutputStream
nullOutputStream, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JUnitLogOutputStream
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(java.lang.String line, int level)Logs a line. If the line starts with junit.framework.TestListener: set the level to MSG_VERBOSE.- Overrides:
processLinein classLogOutputStream- Parameters:
line- the line to log.level- the logging level to use.
-