Klasse AntUnit
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ant.antunit.AntUnit
- Alle implementierten Schnittstellen:
Cloneable
public class AntUnit
extends org.apache.tools.ant.Task
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).
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifikator und TypKlasseBeschreibungstatic classstatic classDefines a collection of inheritedreferences, with an optional nestedMapperthat maps them to new reference IDs in the target project. -
Feldübersicht
FelderModifikator und TypFeldBeschreibungstatic final StringMessage if no tests have been specified.static final StringMessage if non-File resources have been specified.static final StringMessage to print if an error or failure occured.Von Klasse geerbte Felder org.apache.tools.ant.Task
target, taskName, taskType, wrapperVon Klasse geerbte Felder org.apache.tools.ant.ProjectComponent
description, location, project -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidadd(AntUnitListener al) Add a test listener.voidadd(org.apache.tools.ant.types.ResourceCollection rc) Add build files to run as tests.voidaddPropertySet(org.apache.tools.ant.types.PropertySet ps) Add a PropertySet.voidaddReference(AntUnit.Reference reference) Add an inherited reference.org.apache.tools.ant.types.PathCreate the nested classpath element.Add a set of inherited references.voidexecute()Execute the tests.voidhandleErrorFlush(String errorOutputToFlush) Redirect error flush to new project instance.voidhandleErrorOutput(String errorOutputToHandle) Redirect error output to new project instance.voidhandleFlush(String toFlush) Redirect flush to new project instance.inthandleInput(byte[] buffer, int offset, int length) Redirect input to new project instance.voidhandleOutput(String outputToHandle) Redirect output to new project instance.voidsetClasspathRefid(String classpathRefid) Set the test classpath as a reference to aPathdefined elsewhere.voidSet the name of a property to set if an error or failure occurs.voidsetFailOnError(boolean failOnError) Set whether to stop testing if an error or failure occurs?Von Klasse geerbte Methoden org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeVon Klasse geerbte Methoden org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Felddetails
-
ERROR_TESTS_FAILED
Message to print if an error or failure occured.- Siehe auch:
-
ERROR_NO_TESTS
-
ERROR_NON_FILES
Message if non-File resources have been specified.- Siehe auch:
-
-
Konstruktordetails
-
AntUnit
public AntUnit()
-
-
Methodendetails
-
add
public void add(org.apache.tools.ant.types.ResourceCollection rc) Add build files to run as tests.- Parameter:
rc- the ResourceCollection to add.
-
add
Add a test listener.- Parameter:
al- the AntUnitListener to add.
-
addPropertySet
public void addPropertySet(org.apache.tools.ant.types.PropertySet ps) Add a PropertySet.- Parameter:
ps- the PropertySet to add.
-
createReferenceSet
Add a set of inherited references.- Gibt zurück:
- set of inherited references
-
addReference
Add an inherited reference.- Parameter:
reference- inherited reference
-
setErrorProperty
Set the name of a property to set if an error or failure occurs.- Parameter:
s- the name of the error property.
-
setFailOnError
public void setFailOnError(boolean failOnError) Set whether to stop testing if an error or failure occurs?- Parameter:
failOnError- defaulttrue
-
createClasspath
public org.apache.tools.ant.types.Path createClasspath()Create the nested classpath element.- Gibt zurück:
Path
-
setClasspathRefid
Set the test classpath as a reference to aPathdefined elsewhere.- Parameter:
classpathRefid-
-
execute
public void execute()Execute the tests.- Setzt außer Kraft:
executein Klasseorg.apache.tools.ant.Task
-
handleOutput
Redirect output to new project instance.- Setzt außer Kraft:
handleOutputin Klasseorg.apache.tools.ant.Task- Parameter:
outputToHandle- the output to handle.
-
handleInput
Redirect input to new project instance.- Setzt außer Kraft:
handleInputin Klasseorg.apache.tools.ant.Task- Parameter:
buffer- the buffer containing the input.offset- the offset intobuffer.length- the length of the data.- Löst aus:
IOException
-
handleFlush
Redirect flush to new project instance.- Setzt außer Kraft:
handleFlushin Klasseorg.apache.tools.ant.Task- Parameter:
toFlush- the output String to flush.
-
handleErrorOutput
Redirect error output to new project instance.- Setzt außer Kraft:
handleErrorOutputin Klasseorg.apache.tools.ant.Task- Parameter:
errorOutputToHandle- the error output to handle.
-
handleErrorFlush
Redirect error flush to new project instance.- Setzt außer Kraft:
handleErrorFlushin Klasseorg.apache.tools.ant.Task- Parameter:
errorOutputToFlush- the error output to flush.
-