public class XmlTest
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_TIMEOUT_MS |
Constructor and Description |
---|
XmlTest() |
XmlTest(XmlSuite suite) |
XmlTest(XmlSuite suite,
int index)
Constructs a
XmlTest and adds it to suite's list of tests. |
Modifier and Type | Method and Description |
---|---|
void |
addExcludedGroup(java.lang.String g) |
void |
addIncludedGroup(java.lang.String g) |
void |
addMetaGroup(java.lang.String name,
java.util.List<java.lang.String> metaGroup) |
void |
addMetaGroup(java.lang.String name,
java.lang.String... metaGroup) |
void |
addParameter(java.lang.String key,
java.lang.String value) |
void |
addXmlDependencyGroup(java.lang.String group,
java.lang.String dependsOn) |
java.lang.Object |
clone()
Clone the
source XmlTest by including: - test attributes - groups
definitions - parameters |
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getAllowReturnValues() |
java.util.Map<java.lang.String,java.lang.String> |
getAllParameters() |
java.util.List<XmlClass> |
getClasses() |
java.util.List<java.lang.String> |
getExcludedGroups() |
boolean |
getGroupByInstances() |
java.util.List<java.lang.String> |
getIncludedGroups() |
int |
getIndex()
Note that this attribute does not come from the XML file, it's calculated internally and
represents the order in which this test tag was found in its <suite> tag.
|
java.util.List<java.lang.Integer> |
getInvocationNumbers(java.lang.String method)
Convenience method to cache the ordering numbers for methods.
|
java.util.Map<java.lang.String,java.lang.String> |
getLocalParameters() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getMetaGroups() |
java.util.List<XmlMethodSelector> |
getMethodSelectors() |
java.lang.String |
getName() |
java.util.List<XmlPackage> |
getPackages() |
XmlSuite.ParallelMode |
getParallel() |
java.lang.String |
getParameter(java.lang.String name) |
java.lang.Boolean |
getPreserveOrder() |
XmlScript |
getScript() |
XmlSuite |
getSuite()
Returns the suite this test is part of.
|
int |
getThreadCount() |
java.lang.String |
getTimeOut() |
long |
getTimeOut(long def) |
int |
getVerbose() |
java.util.List<XmlClass> |
getXmlClasses() |
java.util.Map<java.lang.String,java.lang.String> |
getXmlDependencyGroups() |
XmlGroups |
getXmlGroups() |
java.util.List<XmlPackage> |
getXmlPackages() |
int |
hashCode() |
boolean |
isGroupFilteringDisabled() |
boolean |
isJUnit() |
boolean |
nameMatchesAny(java.util.List<java.lang.String> names) |
void |
setAllowReturnValues(java.lang.Boolean allowReturnValues) |
void |
setClasses(java.util.List<XmlClass> c) |
void |
setExcludedGroups(java.util.List<java.lang.String> g) |
void |
setGroupByInstances(boolean f) |
void |
setGroups(XmlGroups xmlGroups) |
void |
setIncludedGroups(java.util.List<java.lang.String> g) |
void |
setJunit(boolean isJUnit) |
void |
setJUnit(boolean isJUnit) |
void |
setMetaGroups(java.util.Map<java.lang.String,java.util.List<java.lang.String>> metaGroups) |
void |
setMethodSelectors(java.util.List<XmlMethodSelector> methodSelectors) |
void |
setName(java.lang.String name) |
void |
setPackages(java.util.List<XmlPackage> p) |
void |
setParallel(XmlSuite.ParallelMode parallel) |
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setPreserveOrder(java.lang.Boolean preserveOrder) |
void |
setScript(XmlScript script) |
void |
setSkipFailedInvocationCounts(boolean skip) |
void |
setSuite(XmlSuite result) |
void |
setThreadCount(int threadCount) |
void |
setTimeOut(long timeOut) |
void |
setVerbose(int v) |
void |
setXmlClasses(java.util.List<XmlClass> classes)
Sets the XML Classes.
|
void |
setXmlDependencyGroups(java.util.Map<java.lang.String,java.lang.String> xmlDependencyGroups) |
void |
setXmlPackages(java.util.List<XmlPackage> packages) |
void |
setXmlSuite(XmlSuite suite) |
boolean |
skipFailedInvocationCounts() |
java.lang.String |
toXml(java.lang.String indent) |
public static final int DEFAULT_TIMEOUT_MS
public XmlTest(XmlSuite suite, int index)
XmlTest
and adds it to suite's list of tests.suite
- the parent suite.index
- the index of this test tag in testng.xmlpublic XmlTest(XmlSuite suite)
public XmlTest()
public void setXmlPackages(java.util.List<XmlPackage> packages)
public java.util.List<XmlPackage> getXmlPackages()
public java.util.List<XmlPackage> getPackages()
public void setPackages(java.util.List<XmlPackage> p)
public java.util.List<XmlMethodSelector> getMethodSelectors()
public void setMethodSelectors(java.util.List<XmlMethodSelector> methodSelectors)
public final XmlSuite getSuite()
public java.util.List<java.lang.String> getIncludedGroups()
public boolean isGroupFilteringDisabled()
public java.util.List<XmlClass> getXmlClasses()
public java.util.List<XmlClass> getClasses()
public void setClasses(java.util.List<XmlClass> c)
public void setXmlClasses(java.util.List<XmlClass> classes)
classes
- The classes to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public void setVerbose(int v)
v
- - Verbosity level.public int getThreadCount()
public void setThreadCount(int threadCount)
public void setIncludedGroups(java.util.List<java.lang.String> g)
public void setExcludedGroups(java.util.List<java.lang.String> g)
public java.util.List<java.lang.String> getExcludedGroups()
public void addIncludedGroup(java.lang.String g)
public void addExcludedGroup(java.lang.String g)
public int getVerbose()
public boolean getGroupByInstances()
public void setGroupByInstances(boolean f)
public boolean isJUnit()
public void setJUnit(boolean isJUnit)
isJUnit
- The isJUnit to set.public void setJunit(boolean isJUnit)
public void setSkipFailedInvocationCounts(boolean skip)
public boolean skipFailedInvocationCounts()
public void addMetaGroup(java.lang.String name, java.util.List<java.lang.String> metaGroup)
public void addMetaGroup(java.lang.String name, java.lang.String... metaGroup)
public void setMetaGroups(java.util.Map<java.lang.String,java.util.List<java.lang.String>> metaGroups)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMetaGroups()
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
parameters
- - A Map
of parameters.public void addParameter(java.lang.String key, java.lang.String value)
public java.lang.String getParameter(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getAllParameters()
public java.util.Map<java.lang.String,java.lang.String> getLocalParameters()
getAllParameters()
.public void setParallel(XmlSuite.ParallelMode parallel)
public XmlSuite.ParallelMode getParallel()
public java.lang.String getTimeOut()
public long getTimeOut(long def)
public void setTimeOut(long timeOut)
public void setScript(XmlScript script)
public XmlScript getScript()
public java.lang.String toXml(java.lang.String indent)
public java.lang.Object clone()
source
XmlTest
by including: - test attributes - groups
definitions - parameters
The <classes> sub element is ignored for the moment.
clone
in class java.lang.Object
public java.util.List<java.lang.Integer> getInvocationNumbers(java.lang.String method)
method
- The method namepublic void setPreserveOrder(java.lang.Boolean preserveOrder)
public java.lang.Boolean getPreserveOrder()
public void setSuite(XmlSuite result)
public java.lang.Boolean getAllowReturnValues()
public void setAllowReturnValues(java.lang.Boolean allowReturnValues)
public int getIndex()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void addXmlDependencyGroup(java.lang.String group, java.lang.String dependsOn)
public java.util.Map<java.lang.String,java.lang.String> getXmlDependencyGroups()
public void setXmlDependencyGroups(java.util.Map<java.lang.String,java.lang.String> xmlDependencyGroups)
public void setXmlSuite(XmlSuite suite)
public void setGroups(XmlGroups xmlGroups)
public XmlGroups getXmlGroups()
public boolean nameMatchesAny(java.util.List<java.lang.String> names)
names
- The list of names to check.true
if the current test's name matches with any of the given names.