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.StringexcludeEnginesprotected java.lang.StringfailurePropertyprotected ForkDefinitionforkDefinitionprotected java.lang.BooleanhaltOnFailureprotected java.lang.StringifPropertyprotected java.lang.StringincludeEnginesprotected java.util.List<ListenerDefinition>listenersprotected java.lang.StringoutputDirprotected java.lang.StringunlessProperty -
Constructor Summary
Constructors Constructor Description TestDefinition() -
Method Summary
Modifier and Type Method Description voidaddConfiguredListener(ListenerDefinition listener)ForkDefinitioncreateFork()java.lang.String[]getExcludeEngines()java.lang.StringgetFailureProperty()java.lang.String[]getIncludeEngines()java.util.List<ListenerDefinition>getListeners()java.lang.StringgetOutputDir()booleanisHaltOnFailure()voidsetExcludeEngines(java.lang.String excludeEngines)voidsetFailureProperty(java.lang.String failureProperty)voidsetHaltOnFailure(boolean haltonfailure)voidsetIf(java.lang.String ifProperty)voidsetIncludeEngines(java.lang.String includeEngines)voidsetOutputDir(java.lang.String dir)voidsetUnless(java.lang.String unlessProperty)protected booleanshouldRun(Project project)protected abstract voidtoForkedRepresentation(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
-