Package org.testng
Interface ITestResult
-
- All Superinterfaces:
java.lang.Comparable<ITestResult>,IAttributes
- All Known Implementing Classes:
TestResult
public interface ITestResult extends IAttributes, java.lang.Comparable<ITestResult>
This class describes the result of a test.- Since:
- May 2, 2004
- Version:
- $Revision: 721 $, $Date: 2009-05-23 09:55:46 -0700 (Sat, 23 May 2009) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetEndMillis()java.lang.StringgetHost()java.lang.ObjectgetInstance()The instance on which this method was run.java.lang.StringgetInstanceName()ITestNGMethodgetMethod()java.lang.StringgetName()java.lang.Object[]getParameters()longgetStartMillis()intgetStatus()IClassgetTestClass()ITestContextgetTestContext()java.lang.StringgetTestName()If this result's related instance implements ITest or use @Test(testName=...), returns its test name, otherwise returns null.java.lang.ThrowablegetThrowable()booleanisSuccess()voidsetEndMillis(long millis)voidsetParameters(java.lang.Object[] parameters)voidsetStatus(int status)voidsetThrowable(java.lang.Throwable throwable)-
Methods inherited from interface org.testng.IAttributes
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
-
-
-
Field Detail
-
CREATED
static final int CREATED
- See Also:
- Constant Field Values
-
SUCCESS
static final int SUCCESS
- See Also:
- Constant Field Values
-
FAILURE
static final int FAILURE
- See Also:
- Constant Field Values
-
SKIP
static final int SKIP
- See Also:
- Constant Field Values
-
SUCCESS_PERCENTAGE_FAILURE
static final int SUCCESS_PERCENTAGE_FAILURE
- See Also:
- Constant Field Values
-
STARTED
static final int STARTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getStatus
int getStatus()
- Returns:
- The status of this result, using one of the constants above.
-
setStatus
void setStatus(int status)
-
getMethod
ITestNGMethod getMethod()
- Returns:
- The test method this result represents.
-
getParameters
java.lang.Object[] getParameters()
- Returns:
- The parameters this method was invoked with.
-
setParameters
void setParameters(java.lang.Object[] parameters)
-
getTestClass
IClass getTestClass()
- Returns:
- The test class used this object is a result for.
-
getThrowable
java.lang.Throwable getThrowable()
- Returns:
- The throwable that was thrown while running the method, or null if no exception was thrown.
-
setThrowable
void setThrowable(java.lang.Throwable throwable)
-
getStartMillis
long getStartMillis()
- Returns:
- the start date for this test, in milliseconds.
-
getEndMillis
long getEndMillis()
- Returns:
- the end date for this test, in milliseconds.
-
setEndMillis
void setEndMillis(long millis)
-
getName
java.lang.String getName()
- Returns:
- The name of this TestResult, typically identical to the name of the method.
-
isSuccess
boolean isSuccess()
- Returns:
- true if if this test run is a SUCCESS
-
getHost
java.lang.String getHost()
- Returns:
- The host where this suite was run, or null if it was run locally. The returned string has the form: host:port
-
getInstance
java.lang.Object getInstance()
The instance on which this method was run.
-
getTestName
java.lang.String getTestName()
If this result's related instance implements ITest or use @Test(testName=...), returns its test name, otherwise returns null.
-
getInstanceName
java.lang.String getInstanceName()
-
getTestContext
ITestContext getTestContext()
- Returns:
- the
ITestContextfor this test result.
-
-