Package de.bmiag.tapir.execution.executor
-
Interface Summary Interface Description ExecutionListener TheExecutionListener
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 ofExecutionState
.StepExecutionInvocationHandler TheStepExecutionInvocationHandler
is notified each time a step before (StepExecutionInvocationHandler.handlePreInvoke(TestStep, Object)
) and after (StepExecutionInvocationHandler.handlePostInvoke(TestStep, Object)
as step is executed. -
Class Summary Class Description AbstractExecutionListener TheAbstractExecutionListener
implement all methods ofExecutionListener
by providing an empty implementation.ExecutionListenerNotifier TheExecutionListenerNotifier
notifies all registeredexecution listeners
about event which occur during the execution of the execution plan.ExecutionPlanExecutor TheExecutionPlanExecutor
is responsible for executing theexecution plan
by providingExecutionPlanExecutor.execute(ExecutionPlan)
.ExecutionStateImpl Default implementation ofMutableExecutionState
which is just a container for the test step which is bound to the current thread.LoggingExecutionListener SimpleExecutionListener
which logs each event.StepExecutionInvocationHandlerNotifier TheStepExecutionInvocationHandlerNotifier
notifies all registeredstep execution invocation handlers
before and after a step is executed.StepFinishedStateUpdater Responsible for resetting the current step of theExecutionState
.StepStartedStateUpdater Responsible for setting the current step of theExecutionState
.TapirTaskExecutor TheTapirTaskExecutor
is responsible for executing Runnables which are registered viaTapirTaskExecutor.submit(CompletionService, Callable)
. -
Enum Summary Enum Description StepExecutionInvocationHandler.Result The result tells theExecutionPlanExecutor
how to proceed the step execution.