public class TestResult extends java.lang.Object implements ITestResult
| Modifier and Type | Field and Description |
|---|---|
private IAttributes |
m_attributes |
private ITestContext |
m_context |
private long |
m_endMillis |
private java.lang.String |
m_host |
private java.lang.Object |
m_instance |
private java.lang.String |
m_instanceName |
private ITestNGMethod |
m_method |
private java.lang.String |
m_name |
private java.lang.Object[] |
m_parameters |
private long |
m_startMillis |
private int |
m_status |
private IClass |
m_testClass |
private java.lang.Throwable |
m_throwable |
private static long |
serialVersionUID |
FAILURE, SKIP, STARTED, SUCCESS, SUCCESS_PERCENTAGE_FAILURE| Constructor and Description |
|---|
TestResult() |
TestResult(IClass testClass,
java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
long start,
long end,
ITestContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ITestResult comparison) |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.Set<java.lang.String> |
getAttributeNames() |
long |
getEndMillis() |
java.lang.String |
getHost() |
java.lang.Object |
getInstance()
The instance on which this method was run.
|
java.lang.String |
getInstanceName() |
ITestNGMethod |
getMethod() |
java.lang.String |
getName() |
java.lang.Object[] |
getParameters() |
long |
getStartMillis() |
int |
getStatus() |
IClass |
getTestClass() |
ITestContext |
getTestContext() |
java.lang.String |
getTestName()
If this result's related instance implements ITest or use @Test(testName=...), returns its test name,
otherwise returns null.
|
java.lang.Throwable |
getThrowable() |
void |
init(IClass testClass,
java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
long start,
long end,
ITestContext context) |
boolean |
isSuccess() |
private static void |
ppp(java.lang.String s) |
java.lang.Object |
removeAttribute(java.lang.String name)
Remove the attribute
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set a custom attribute.
|
void |
setContext(ITestContext context) |
void |
setEndMillis(long millis) |
void |
setHost(java.lang.String host) |
void |
setMethod(ITestNGMethod method) |
void |
setParameters(java.lang.Object[] parameters) |
void |
setStatus(int status) |
void |
setTestClass(IClass testClass) |
void |
setThrowable(java.lang.Throwable throwable) |
java.lang.String |
toString() |
private java.lang.String |
toString(int status) |
private static final long serialVersionUID
private IClass m_testClass
private ITestNGMethod m_method
private int m_status
private java.lang.Throwable m_throwable
private long m_startMillis
private long m_endMillis
private java.lang.String m_name
private java.lang.String m_host
private transient java.lang.Object[] m_parameters
private transient java.lang.Object m_instance
private java.lang.String m_instanceName
private ITestContext m_context
private IAttributes m_attributes
public TestResult()
public TestResult(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
public void init(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
testClass - instance - method - throwable - start - end - private static void ppp(java.lang.String s)
public void setEndMillis(long millis)
setEndMillis in interface ITestResultpublic java.lang.String getTestName()
getTestName in interface ITestResultpublic java.lang.String getName()
getName in interface ITestResultpublic ITestNGMethod getMethod()
getMethod in interface ITestResultpublic void setMethod(ITestNGMethod method)
method - The method to set.public int getStatus()
getStatus in interface ITestResultpublic void setStatus(int status)
setStatus in interface ITestResultstatus - The status to set.public boolean isSuccess()
isSuccess in interface ITestResultpublic IClass getTestClass()
getTestClass in interface ITestResultpublic void setTestClass(IClass testClass)
testClass - The testClass to set.public java.lang.Throwable getThrowable()
getThrowable in interface ITestResultpublic void setThrowable(java.lang.Throwable throwable)
setThrowable in interface ITestResultthrowable - The throwable to set.public long getEndMillis()
getEndMillis in interface ITestResultpublic long getStartMillis()
getStartMillis in interface ITestResultpublic java.lang.String toString()
toString in class java.lang.Objectprivate java.lang.String toString(int status)
public java.lang.String getHost()
getHost in interface ITestResultpublic void setHost(java.lang.String host)
public java.lang.Object[] getParameters()
getParameters in interface ITestResultpublic void setParameters(java.lang.Object[] parameters)
setParameters in interface ITestResultpublic java.lang.Object getInstance()
ITestResultgetInstance in interface ITestResultpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface IAttributesname - The name of the attribute to returnpublic void setAttribute(java.lang.String name,
java.lang.Object value)
IAttributessetAttribute in interface IAttributespublic java.util.Set<java.lang.String> getAttributeNames()
getAttributeNames in interface IAttributespublic java.lang.Object removeAttribute(java.lang.String name)
IAttributesremoveAttribute in interface IAttributespublic ITestContext getTestContext()
getTestContext in interface ITestResultITestContext for this test result.public void setContext(ITestContext context)
public int compareTo(ITestResult comparison)
compareTo in interface java.lang.Comparable<ITestResult>public java.lang.String getInstanceName()
getInstanceName in interface ITestResult