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 void
processLine(java.lang.String line, int level)
Logs a line.Methods inherited from class org.apache.tools.ant.taskdefs.LogOutputStream
getMessageLevel, processBuffer, processLine
Methods inherited from class org.apache.tools.ant.util.LineOrientedOutputStream
close, flush, processLine, write, write
Methods inherited from class java.io.OutputStream
nullOutputStream, write
Methods 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:
processLine
in classLogOutputStream
- Parameters:
line
- the line to log.level
- the logging level to use.
-