|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectTask
org.apache.ant.antunit.AntUnit
public class AntUnit
Run every target whose name starts with "test" in a set of build files.
Run the "setUp" target before each of them if present, same for "tearDown" after each "test*" target (targets named just "test" are ignored). If a target throws an AssertionFailedException, the test has failed; any other exception is considered an error (although BuildException will be scanned recursively for nested AssertionFailedExceptions).
| Field Summary | |
|---|---|
static java.lang.String |
ERROR_NO_TESTS
Message if no tests have been specified. |
static java.lang.String |
ERROR_NON_FILES
Message if non-File resources have been specified. |
static java.lang.String |
ERROR_TESTS_FAILED
Message to print if an error or failure occured. |
| Constructor Summary | |
|---|---|
AntUnit()
|
|
| Method Summary | |
|---|---|
void |
add(ResourceCollection rc)
Add build files to run as tests. |
void |
addPropertySet(PropertySet ps)
Add a PropertySet. |
void |
execute()
Execute the tests. |
void |
handleErrorFlush(java.lang.String errorOutputToFlush)
Redirect error flush to new project instance. |
void |
handleErrorOutput(java.lang.String errorOutputToHandle)
Redirect error output to new project instance. |
void |
handleFlush(java.lang.String toFlush)
Redirect flush to new project instance. |
int |
handleInput(byte[] buffer,
int offset,
int length)
Redirect input to new project instance. |
void |
handleOutput(java.lang.String outputToHandle)
Redirect output to new project instance. |
void |
setErrorProperty(java.lang.String s)
Set the name of a property to set if an error or failure occurs. |
void |
setFailOnError(boolean failOnError)
Set whether to stop testing if an error or failure occurs? |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ERROR_TESTS_FAILED
public static final java.lang.String ERROR_NO_TESTS
public static final java.lang.String ERROR_NON_FILES
| Constructor Detail |
|---|
public AntUnit()
| Method Detail |
|---|
public void add(ResourceCollection rc)
rc - the ResourceCollection to add.public void addPropertySet(PropertySet ps)
ps - the PropertySet to add.public void setErrorProperty(java.lang.String s)
s - the name of the error property.public void setFailOnError(boolean failOnError)
failOnError - default truepublic void execute()
public void handleOutput(java.lang.String outputToHandle)
outputToHandle - the output to handle.
public int handleInput(byte[] buffer,
int offset,
int length)
throws java.io.IOException
buffer - the buffer containing the input.offset - the offset into buffer.length - the length of the data.
java.io.IOExceptionpublic void handleFlush(java.lang.String toFlush)
toFlush - the output String to flush.public void handleErrorOutput(java.lang.String errorOutputToHandle)
errorOutputToHandle - the error output to handle.public void handleErrorFlush(java.lang.String errorOutputToFlush)
errorOutputToFlush - the error output to flush.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||