public interface DDTest
Modifier and Type | Method and Description |
---|---|
void |
end(Long endTime)
Marks the end of test execution.
|
void |
setErrorInfo(Throwable error)
Marks the test as failed.
|
void |
setSkipReason(String skipReason)
Marks the test as skipped.
|
void |
setTag(String key,
Object value)
Adds an arbitrary tag to the test
|
void setTag(String key, Object value)
key
- The name of the tagvalue
- The value of the tagvoid setErrorInfo(@Nullable Throwable error)
This does not imply the end of test execution, so end(Long)
method has to be
invoked at some point after this one.
error
- Optional exception that caused the test to failvoid setSkipReason(@Nullable String skipReason)
This does not imply the end of test execution, so end(Long)
method has to be
invoked at some point after this one.
skipReason
- Optional reason for skipping the testvoid end(@Nullable Long endTime)
Unless either setErrorInfo(Throwable)
or setSkipReason(String)
were
invoked prior to calling this method, the test is assumed to have finished successfully.
The method must be called once for each test instance.
The call has to be made in the same thread where the test was started.
endTime
- Optional finish time in microseconds. If null
is supplied, current time
will be assumed