public class XmlTest
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_TIMEOUT_MS |
private java.lang.Boolean |
m_allowReturnValues |
private java.util.List<java.lang.String> |
m_excludedGroups |
private java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> |
m_failedInvocationNumbers |
private java.lang.Boolean |
m_groupByInstances |
private java.util.List<java.lang.String> |
m_includedGroups |
private int |
m_index |
private java.lang.Boolean |
m_isJUnit |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
m_metaGroups |
private java.util.List<XmlMethodSelector> |
m_methodSelectors |
private java.lang.String |
m_name |
private XmlSuite.ParallelMode |
m_parallel |
private java.util.Map<java.lang.String,java.lang.String> |
m_parameters |
private java.lang.String |
m_preserveOrder |
private java.lang.Boolean |
m_skipFailedInvocationCounts |
private XmlSuite |
m_suite |
private int |
m_threadCount |
private java.lang.String |
m_timeOut |
private java.lang.Integer |
m_verbose |
private java.util.List<XmlClass> |
m_xmlClasses |
private java.util.Map<java.lang.String,java.lang.String> |
m_xmlDependencyGroups |
private XmlGroups |
m_xmlGroups |
private java.util.List<XmlPackage> |
m_xmlPackages |
private static long |
serialVersionUID |
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 |
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
The <classes> sub element is ignored for the moment. |
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() |
java.lang.String |
getExpression() |
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.util.Map<java.lang.String,java.lang.String> |
getParameters()
Deprecated.
Use
getLocalParameters() or getAllParameters() |
java.lang.String |
getPreserveOrder() |
XmlSuite |
getSuite()
Returns the suite this test is part of.
|
java.util.Map<java.lang.String,java.lang.String> |
getTestParameters()
Deprecated.
Use
getLocalParameters() instead |
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() |
java.util.List<XmlPackage> |
getXmlPackages() |
int |
hashCode() |
private void |
init(XmlSuite suite,
int index) |
boolean |
isJUnit() |
(package private) static void |
ppp(java.lang.String s) |
void |
setAllowReturnValues(java.lang.Boolean allowReturnValues) |
void |
setBeanShellExpression(java.lang.String expression) |
void |
setClasses(java.util.List<XmlClass> c) |
void |
setClassNames(java.util.List<XmlClass> classes)
Deprecated.
use setXmlClasses
|
void |
setExcludedGroups(java.util.List<java.lang.String> g) |
void |
setExpression(java.lang.String expression) |
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.String preserveOrder) |
void |
setSkipFailedInvocationCounts(boolean skip) |
void |
setSuite(XmlSuite result) |
void |
setThreadCount(int threadCount) |
void |
setTimeOut(long timeOut) |
private void |
setTimeOut(java.lang.String timeOut) |
void |
setVerbose(int v) |
void |
setXmlClasses(java.util.List<XmlClass> classes)
Sets the XML Classes.
|
void |
setXmlPackages(java.util.List<XmlPackage> packages) |
void |
setXmlSuite(XmlSuite suite) |
boolean |
skipFailedInvocationCounts() |
java.lang.String |
toString() |
java.lang.String |
toXml(java.lang.String indent) |
private static final long serialVersionUID
public static final int DEFAULT_TIMEOUT_MS
private XmlSuite m_suite
private java.lang.String m_name
private java.lang.Integer m_verbose
private java.lang.Boolean m_isJUnit
private int m_threadCount
private java.util.List<XmlClass> m_xmlClasses
private java.util.List<java.lang.String> m_includedGroups
private java.util.List<java.lang.String> m_excludedGroups
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> m_metaGroups
private java.util.Map<java.lang.String,java.lang.String> m_parameters
private XmlSuite.ParallelMode m_parallel
private java.util.List<XmlMethodSelector> m_methodSelectors
private java.util.List<XmlPackage> m_xmlPackages
private java.lang.String m_timeOut
private java.lang.Boolean m_skipFailedInvocationCounts
private java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> m_failedInvocationNumbers
private java.lang.String m_preserveOrder
private int m_index
private java.lang.Boolean m_groupByInstances
private java.lang.Boolean m_allowReturnValues
private java.util.Map<java.lang.String,java.lang.String> m_xmlDependencyGroups
private XmlGroups m_xmlGroups
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()
private void init(XmlSuite suite, int index)
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 XmlSuite getSuite()
public java.util.List<java.lang.String> getIncludedGroups()
addIncludedGroup(String)
.@Deprecated public void setClassNames(java.util.List<XmlClass> classes)
classes
- The classes to set.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
- public int getThreadCount()
public void setThreadCount(int threadCount)
public void setIncludedGroups(java.util.List<java.lang.String> g)
g
- public void setExcludedGroups(java.util.List<java.lang.String> g)
g
- The excludedGrousps to set.public java.util.List<java.lang.String> getExcludedGroups()
addExcludedGroup(String)
.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 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
- 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()
.@Deprecated public java.util.Map<java.lang.String,java.lang.String> getParameters()
getLocalParameters()
or getAllParameters()
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getTestParameters()
getLocalParameters()
insteadpublic void setParallel(XmlSuite.ParallelMode parallel)
public XmlSuite.ParallelMode getParallel()
public java.lang.String getTimeOut()
public long getTimeOut(long def)
public void setTimeOut(long timeOut)
private void setTimeOut(java.lang.String timeOut)
public void setExpression(java.lang.String expression)
public void setBeanShellExpression(java.lang.String expression)
public java.lang.String getExpression()
public java.lang.String toXml(java.lang.String indent)
public java.lang.String toString()
toString
in class java.lang.Object
static void ppp(java.lang.String s)
public java.lang.Object clone()
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)
public void setPreserveOrder(java.lang.String preserveOrder)
public java.lang.String 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 setXmlSuite(XmlSuite suite)
public void setGroups(XmlGroups xmlGroups)