public class XmlSuite
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_DATA_PROVIDER_THREAD_COUNT
Thread count for the data provider pool
|
static java.lang.String |
JAVADOC
Deprecated.
use JAVADOC_ANNOTATION_TYPE.
|
static java.lang.String |
JAVADOC_ANNOTATION_TYPE
The JavaDoc annotation type ID ("javadoc").
|
static java.lang.String |
JDK5_ANNOTATION_TYPE
The JDK50 annotation type ID ("JDK5").
|
static java.lang.String |
PARALLEL_CLASSES |
static java.lang.String |
PARALLEL_METHODS |
static java.lang.String |
PARALLEL_NONE |
static java.lang.String |
PARALLEL_TESTS
Parallel modes
|
Constructor and Description |
---|
XmlSuite() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Note that this is not a full clone: XmlTest children are not cloned by this
method.
|
java.util.Map<java.lang.String,java.lang.String> |
getAllParameters()
Returns the parameters defined in this suite and all its XmlTests.
|
java.lang.String |
getAnnotations()
Returns the annotation type for the suite.
|
java.lang.String |
getBeanShellExpression()
Returns the bean shell expression.
|
int |
getDataProviderThreadCount() |
java.lang.String |
getExpression()
Deprecated.
use getBeanShelltExpression()
|
java.lang.String |
getFileName() |
java.util.List<java.lang.String> |
getListeners() |
java.util.List<XmlMethodSelector> |
getMethodSelectors()
Returns the method selectors.
|
java.lang.String |
getName()
Returns the name.
|
IObjectFactory |
getObjectFactory() |
java.lang.String |
getParallel()
Returns the parallel mode.
|
java.lang.String |
getParameter(java.lang.String name)
Returns the parameter defined in this suite only.
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Returns the parameters defined in this suite only.
|
java.util.List<java.lang.String> |
getSuiteFiles()
Returns the suite files.
|
java.lang.String |
getTest()
Returns the test.
|
java.util.List<XmlTest> |
getTests()
Returns the tests.
|
int |
getThreadCount()
Returns the threadCount.
|
java.lang.String |
getTimeOut()
Returns the timeout.
|
long |
getTimeOut(long def)
Returns the timeout as a long value specifying the default value to be used if
no timeout was specified.
|
java.lang.Integer |
getVerbose()
Returns the verbose.
|
java.util.List<XmlPackage> |
getXmlPackages()
Returns the XML packages.
|
java.lang.Boolean |
isJUnit()
Returns the JUnit compatibility flag.
|
void |
setAnnotations(java.lang.String annotations)
Sets the annotation type for the suite.
|
void |
setBeanShellExpression(java.lang.String expression)
Sets the bean shell expression.
|
void |
setDataProviderThreadCount(int count) |
void |
setDefaultAnnotations(java.lang.String annotationType)
Sets the overall default annotation type (JDK5/javadoc).
|
void |
setFileName(java.lang.String fileName) |
void |
setJUnit(java.lang.Boolean isJUnit)
Sets the JUnit compatibility flag.
|
void |
setListeners(java.util.List<java.lang.String> listeners) |
void |
setMethodSelectors(java.util.List<XmlMethodSelector> methodSelectors)
Sets the method selectors.
|
void |
setName(java.lang.String name)
Sets the name.
|
void |
setObjectFactory(IObjectFactory objectFactory) |
void |
setParallel(java.lang.String parallel)
Sets the parallel mode
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Sets parameters.
|
void |
setSkipFailedInvocationCounts(boolean skip) |
void |
setSuiteFiles(java.util.List<java.lang.String> files)
Sets the suite files.
|
void |
setThreadCount(int threadCount)
Set the thread count.
|
void |
setTimeOut(java.lang.String timeOut)
Sets the timeout.
|
void |
setVerbose(java.lang.Integer verbose)
Set the verbose.
|
void |
setXmlPackages(java.util.List<XmlPackage> packages)
Sets the XML packages.
|
java.lang.Boolean |
skipFailedInvocationCounts() |
java.lang.String |
toString() |
java.lang.String |
toXml()
Returns a String representation of this XML suite.
|
@Deprecated public static final java.lang.String JAVADOC
public static final java.lang.String JDK5_ANNOTATION_TYPE
public static final java.lang.String JAVADOC_ANNOTATION_TYPE
public static final java.lang.String PARALLEL_TESTS
public static final java.lang.String PARALLEL_METHODS
public static final java.lang.String PARALLEL_CLASSES
public static final java.lang.String PARALLEL_NONE
public static final int DEFAULT_DATA_PROVIDER_THREAD_COUNT
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
fileName
- the fileName to setpublic java.lang.String getParallel()
public IObjectFactory getObjectFactory()
public void setObjectFactory(IObjectFactory objectFactory)
public void setParallel(java.lang.String parallel)
parallel
- the parallel modepublic java.lang.Integer getVerbose()
public void setVerbose(java.lang.Integer verbose)
verbose
- The verbose to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public java.lang.String getTest()
public java.util.List<XmlTest> getTests()
public java.util.List<XmlMethodSelector> getMethodSelectors()
public void setMethodSelectors(java.util.List<XmlMethodSelector> methodSelectors)
methodSelectors
- the method selectors.public void setBeanShellExpression(java.lang.String expression)
expression
- the bean shell expression.@Deprecated public java.lang.String getExpression()
public java.lang.String getBeanShellExpression()
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
parameters
- the parameters.public java.util.Map<java.lang.String,java.lang.String> getParameters()
public java.util.Map<java.lang.String,java.lang.String> getAllParameters()
public java.lang.String getParameter(java.lang.String name)
name
- the parameter name.public int getThreadCount()
public void setThreadCount(int threadCount)
threadCount
- The thread count to set.public java.lang.String getAnnotations()
public void setDefaultAnnotations(java.lang.String annotationType)
annotationType
- one of the two string constant JAVADOC_ANNOTATION_TYPE or
JDK5_ANNOTATION_TYPE.JAVADOC_ANNOTATION_TYPE
,
JDK5_ANNOTATION_TYPE
public void setAnnotations(java.lang.String annotations)
annotations
- one of the two string constant JAVADOC_ANNOTATION_TYPE or
JDK5_ANNOTATION_TYPE.JAVADOC_ANNOTATION_TYPE
,
JDK5_ANNOTATION_TYPE
public java.lang.Boolean isJUnit()
public void setJUnit(java.lang.Boolean isJUnit)
isJUnit
- the JUnit compatibility flag.public java.lang.Boolean skipFailedInvocationCounts()
public void setSkipFailedInvocationCounts(boolean skip)
public void setXmlPackages(java.util.List<XmlPackage> packages)
packages
- the XML packages.public java.util.List<XmlPackage> getXmlPackages()
public java.lang.String toXml()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public void setTimeOut(java.lang.String timeOut)
timeOut
- the timeout.public java.lang.String getTimeOut()
public long getTimeOut(long def)
def
- the the default value to be used if no timeout was specified.public void setSuiteFiles(java.util.List<java.lang.String> files)
files
- the suite files.public java.util.List<java.lang.String> getSuiteFiles()
public void setListeners(java.util.List<java.lang.String> listeners)
public java.util.List<java.lang.String> getListeners()
public void setDataProviderThreadCount(int count)
public int getDataProviderThreadCount()