Class LifeCycleListeners
The lifecycle listeners collections. You must use this instance in order
to extend the runner. You can have as many listeners as you want. The only restriction
is for ITestExecutor, which has no sense to have more than one instance for a run
class LifeCycleListeners
;
Properties
Name | Type | Description |
isRunning [get]
|
bool | True if the tests are being executed
|
runningTest [get]
|
string | Return an unique name for the current running test. If there is no test running it
will return an empty string
|
Methods
Name | Description |
add
(listener)
|
Add a listener to the collection
|
attach
(attachment)
|
Send the attachment to all listeners
|
begin
(testCount)
|
Send the begin run event to all listeners
|
begin
(suite)
|
Send the begin suite event to all listeners
|
begin
(suite, test)
|
Send the begin test event to all listeners
|
begin
(suite, test, step)
|
Send the begin step event to all listeners
|
beginExecution
(tests)
|
Send the begin execution with the test case list to the executor listener
|
end
(result)
|
Send the end runer event to all listeners
|
end
(suite)
|
Send the end suite event to all listeners
|
end
(suite, test)
|
Send the end test event to all listeners
|
end
(suite, test, step)
|
Send the end step event to all listeners
|
endExecution
()
|
Send the end execution the executor listener
|
execute
(func)
|
Send the execute test to the executor listener
|
getTestCases
()
|
|
update
()
|
Send the update event to all listeners
|