public class TestResult extends java.lang.Object implements ITestResult
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, 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() |
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() |
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
- public void setEndMillis(long millis)
setEndMillis
in interface ITestResult
public java.lang.String getTestName()
getTestName
in interface ITestResult
public java.lang.String getName()
getName
in interface ITestResult
public ITestNGMethod getMethod()
getMethod
in interface ITestResult
public void setMethod(ITestNGMethod method)
method
- The method to set.public int getStatus()
getStatus
in interface ITestResult
public void setStatus(int status)
setStatus
in interface ITestResult
status
- The status to set.public boolean isSuccess()
isSuccess
in interface ITestResult
public IClass getTestClass()
getTestClass
in interface ITestResult
public void setTestClass(IClass testClass)
testClass
- The testClass to set.public java.lang.Throwable getThrowable()
getThrowable
in interface ITestResult
public void setThrowable(java.lang.Throwable throwable)
setThrowable
in interface ITestResult
throwable
- The throwable to set.public long getEndMillis()
getEndMillis
in interface ITestResult
public long getStartMillis()
getStartMillis
in interface ITestResult
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getHost()
getHost
in interface ITestResult
public void setHost(java.lang.String host)
public java.lang.Object[] getParameters()
getParameters
in interface ITestResult
public void setParameters(java.lang.Object[] parameters)
setParameters
in interface ITestResult
public java.lang.Object getInstance()
ITestResult
getInstance
in interface ITestResult
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in interface IAttributes
name
- The name of the attribute to returnpublic void setAttribute(java.lang.String name, java.lang.Object value)
IAttributes
setAttribute
in interface IAttributes
public java.util.Set<java.lang.String> getAttributeNames()
getAttributeNames
in interface IAttributes
public java.lang.Object removeAttribute(java.lang.String name)
IAttributes
removeAttribute
in interface IAttributes
public ITestContext getTestContext()
getTestContext
in interface ITestResult
ITestContext
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