Class TestDefinition
java.lang.Object
org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.TestDefinition
- Direct Known Subclasses:
SingleTestClass
,TestClasses
public abstract class TestDefinition
extends java.lang.Object
Represents the configuration details of a test that needs to be launched by the
JUnitLauncherTask
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
excludeEngines
protected java.lang.String
failureProperty
protected ForkDefinition
forkDefinition
protected java.lang.Boolean
haltOnFailure
protected java.lang.String
ifProperty
protected java.lang.String
includeEngines
protected java.util.List<ListenerDefinition>
listeners
protected java.lang.String
outputDir
protected java.lang.String
unlessProperty
-
Constructor Summary
Constructors Constructor Description TestDefinition()
-
Method Summary
Modifier and Type Method Description void
addConfiguredListener(ListenerDefinition listener)
ForkDefinition
createFork()
java.lang.String[]
getExcludeEngines()
java.lang.String
getFailureProperty()
java.lang.String[]
getIncludeEngines()
java.util.List<ListenerDefinition>
getListeners()
java.lang.String
getOutputDir()
boolean
isHaltOnFailure()
void
setExcludeEngines(java.lang.String excludeEngines)
void
setFailureProperty(java.lang.String failureProperty)
void
setHaltOnFailure(boolean haltonfailure)
void
setIf(java.lang.String ifProperty)
void
setIncludeEngines(java.lang.String includeEngines)
void
setOutputDir(java.lang.String dir)
void
setUnless(java.lang.String unlessProperty)
protected boolean
shouldRun(Project project)
protected abstract void
toForkedRepresentation(JUnitLauncherTask task, javax.xml.stream.XMLStreamWriter writer)
-
Field Details
-
ifProperty
protected java.lang.String ifProperty -
unlessProperty
protected java.lang.String unlessProperty -
haltOnFailure
protected java.lang.Boolean haltOnFailure -
failureProperty
protected java.lang.String failureProperty -
outputDir
protected java.lang.String outputDir -
includeEngines
protected java.lang.String includeEngines -
excludeEngines
protected java.lang.String excludeEngines -
forkDefinition
-
listeners
-
-
Constructor Details
-
TestDefinition
public TestDefinition()
-
-
Method Details
-
setIf
public void setIf(java.lang.String ifProperty) -
setUnless
public void setUnless(java.lang.String unlessProperty) -
isHaltOnFailure
public boolean isHaltOnFailure() -
setHaltOnFailure
public void setHaltOnFailure(boolean haltonfailure) -
getFailureProperty
public java.lang.String getFailureProperty() -
setFailureProperty
public void setFailureProperty(java.lang.String failureProperty) -
addConfiguredListener
-
getListeners
-
setOutputDir
public void setOutputDir(java.lang.String dir) -
getOutputDir
public java.lang.String getOutputDir() -
createFork
-
shouldRun
-
getIncludeEngines
public java.lang.String[] getIncludeEngines() -
setIncludeEngines
public void setIncludeEngines(java.lang.String includeEngines) -
getExcludeEngines
public java.lang.String[] getExcludeEngines() -
setExcludeEngines
public void setExcludeEngines(java.lang.String excludeEngines) -
toForkedRepresentation
protected abstract void toForkedRepresentation(JUnitLauncherTask task, javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-