Interface JUnitTaskMirror.JUnitTestRunnerMirror
- All Known Implementing Classes:
JUnitTestRunner
- Enclosing interface:
- JUnitTaskMirror
public static interface JUnitTaskMirror.JUnitTestRunnerMirror
Interface that test runners implement.
-
Field Summary
Fields Modifier and Type Field Description static int
ERRORS
An error occurred.static int
FAILURES
Some tests failed.static java.lang.String
IGNORED_FILE_NAME
Used in formatter arguments as a placeholder for the basename of the output file (which gets replaced by a test specific output file name later).static int
SUCCESS
No problems with this test. -
Method Summary
Modifier and Type Method Description void
addFormatter(JUnitTaskMirror.JUnitResultFormatterMirror formatter)
Add a formatter to the test.int
getRetCode()
Returns what System.exit() would return in the standalone version.void
handleErrorFlush(java.lang.String output)
Handle output sent to System.err.void
handleErrorOutput(java.lang.String output)
Handle output sent to System.err.void
handleFlush(java.lang.String output)
Handle output sent to System.out.int
handleInput(byte[] buffer, int offset, int length)
Handle an input request.void
handleOutput(java.lang.String output)
Handle output sent to System.out.void
run()
Run the test.void
setPermissions(Permissions perm)
Permissions for the test run.
-
Field Details
-
IGNORED_FILE_NAME
static final java.lang.String IGNORED_FILE_NAMEUsed in formatter arguments as a placeholder for the basename of the output file (which gets replaced by a test specific output file name later).- Since:
- Ant 1.6.3
- See Also:
- Constant Field Values
-
SUCCESS
static final int SUCCESSNo problems with this test.- See Also:
- Constant Field Values
-
FAILURES
static final int FAILURESSome tests failed.- See Also:
- Constant Field Values
-
ERRORS
static final int ERRORSAn error occurred.- See Also:
- Constant Field Values
-
-
Method Details
-
setPermissions
Permissions for the test run.- Parameters:
perm
- the permissions to use.
-
run
void run()Run the test. -
addFormatter
Add a formatter to the test.- Parameters:
formatter
- the formatter to use.
-
getRetCode
int getRetCode()Returns what System.exit() would return in the standalone version.- Returns:
- 2 if errors occurred, 1 if tests failed else 0.
-
handleErrorFlush
void handleErrorFlush(java.lang.String output)Handle output sent to System.err.- Parameters:
output
- coming from System.err
-
handleErrorOutput
void handleErrorOutput(java.lang.String output)Handle output sent to System.err.- Parameters:
output
- output for System.err
-
handleOutput
void handleOutput(java.lang.String output)Handle output sent to System.out.- Parameters:
output
- output for System.out.
-
handleInput
int handleInput(byte[] buffer, int offset, int length) throws java.io.IOExceptionHandle an input request.- Parameters:
buffer
- the buffer into which data is to be read.offset
- the offset into the buffer at which data is stored.length
- the amount of data to read.- Returns:
- the number of bytes read.
- Throws:
java.io.IOException
- if the data cannot be read.
-
handleFlush
void handleFlush(java.lang.String output)Handle output sent to System.out.- Parameters:
output
- output for System.out.
-