Interface | Description |
---|---|
ExecutionListener |
The
ExecutionListener is notified whenever the execution plan, a test suite, test class or test step is started or
finished. |
ExecutionState |
ExecutionState provides information about the state of the currently running execution. |
MutableExecutionState |
Mutable variant of
ExecutionState . |
StepExecutionInvocationHandler |
The
StepExecutionInvocationHandler is notified each time a step before (StepExecutionInvocationHandler.handlePreInvoke(TestStep, Object) )
and after (StepExecutionInvocationHandler.handlePostInvoke(TestStep, Object) as step is executed. |
Class | Description |
---|---|
AbstractExecutionListener |
The
AbstractExecutionListener implement all methods of ExecutionListener by providing an empty
implementation. |
ExecutionListenerNotifier |
The
ExecutionListenerNotifier notifies all registered execution listeners about event which
occur during the execution of the execution plan. |
ExecutionPlanExecutor |
The
ExecutionPlanExecutor is responsible for executing the execution plan by providing
ExecutionPlanExecutor.execute(ExecutionPlan) . |
ExecutionStateImpl |
Default implementation of
MutableExecutionState which is just a container for the test step which is bound to the
current thread. |
LoggingExecutionListener |
Simple
ExecutionListener which logs each event. |
StepExecutionInvocationHandlerNotifier |
The
StepExecutionInvocationHandlerNotifier notifies all registered step execution invocation handlers before and after a step is executed. |
StepFinishedStateUpdater |
Responsible for resetting the current step of the
ExecutionState . |
StepStartedStateUpdater |
Responsible for setting the current step of the
ExecutionState . |
TapirTaskExecutor |
The
TapirTaskExecutor is responsible for executing Runnables which are registered via
TapirTaskExecutor.submit(CompletionService, Callable) . |
Enum | Description |
---|---|
StepExecutionInvocationHandler.Result |
The result tells the
ExecutionPlanExecutor how to proceed the step execution. |
Copyright © 2018–2019 b+m Informatik AG. All rights reserved.