EngineExecutionContext used by the
HierarchicalTestEngine
TestEngines that wish to
use the Node abstraction as the driving principle for structuring
and executing test suites.
A HierarchicalTestExecutor is instantiated by a concrete
implementation of HierarchicalTestEngine and takes care of
executing nodes in the hierarchy in the appropriate order as well as
firing the necessary events in the EngineExecutionListener.
| Modifier and Type | Field and Description |
|---|---|
| private final HierarchicalTestExecutorService | |
| private final ExecutionRequest | |
| private final C | |
| private final ThrowableCollector. |
| Access | Constructor and Description |
|---|---|
| pack-priv | HierarchicalTestExecutor(ExecutionRequest request, C rootContext, HierarchicalTestExecutorService executorService, ThrowableCollector.
|
| Modifier and Type | Method and Description |
|---|---|
| private NodeTestTask | |
| private NodeTestTaskContext | |
| pack-priv Future |
| executorService | back to summary |
|---|---|
| private final HierarchicalTestExecutorService executorService | |
| request | back to summary |
|---|---|
| private final ExecutionRequest request | |
| rootContext | back to summary |
|---|---|
| private final C rootContext | |
| throwableCollectorFactory | back to summary |
|---|---|
| private final ThrowableCollector. | |
| HierarchicalTestExecutor | back to summary |
|---|---|
| pack-priv HierarchicalTestExecutor(ExecutionRequest request, C rootContext, HierarchicalTestExecutorService executorService, ThrowableCollector. | |
| createRootTestTask | back to summary |
|---|---|
| private NodeTestTask | |
| createTaskContext | back to summary |
|---|---|
| private NodeTestTaskContext createTaskContext() | |
| execute | back to summary |
|---|---|
| pack-priv Future | |