TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction.See: Description
| Interface | Description |
|---|---|
| EngineExecutionContext |
Marker interface for an execution context used by a concrete implementation
of
HierarchicalTestEngine and its collaborators. |
| HierarchicalTestExecutorService |
A closeable service that executes test tasks.
|
| HierarchicalTestExecutorService.TestTask |
An executable task that represents a single test or container.
|
| Node<C extends EngineExecutionContext> |
A node within the execution hierarchy.
|
| Node.DynamicTestExecutor |
Executor for additional, dynamic test descriptors discovered during
execution of a
Node. |
| Node.Invocation<C extends EngineExecutionContext> |
Represents an invocation that runs with the supplied context.
|
| ParallelExecutionConfiguration |
Configuration to use for parallel test execution.
|
| ParallelExecutionConfigurationStrategy |
A strategy to use for configuring parallel test execution.
|
| ResourceLock |
A lock for a one or more resources.
|
| SingleTestExecutor.Executable |
Functional interface for a single test to be executed by
SingleTestExecutor. |
| ThrowableCollector.Executable |
Functional interface for an executable block of code that may throw a
Throwable. |
| ThrowableCollector.Factory |
Factory for
ThrowableCollector instances. |
| Class | Description |
|---|---|
| ExclusiveResource |
An exclusive resource identified by a key with a lock mode that is used to
synchronize access to shared resources when executing nodes in parallel.
|
| ForkJoinPoolHierarchicalTestExecutorService |
A
ForkJoinPool-based
executor service that executes
test tasks with the configured parallelism. |
| HierarchicalTestEngine<C extends EngineExecutionContext> |
Abstract base class for all
TestEngine implementations that wish
to organize test suites hierarchically based on the Node abstraction. |
| Node.SkipResult |
The result of determining whether the execution of a given
context
should be skipped. |
| OpenTest4JAwareThrowableCollector |
Specialization of
ThrowableCollector that treats instances of
TestAbortedException as aborting. |
| SameThreadHierarchicalTestExecutorService |
A simple executor service that
executes all test tasks in the caller's thread.
|
| SingleTestExecutor | Deprecated |
| ThrowableCollector |
Simple component that can be used to collect one or more instances of
Throwable. |
| Enum | Description |
|---|---|
| DefaultParallelExecutionConfigurationStrategy |
Default implementations of configuration strategies for parallel test
execution.
|
| ExclusiveResource.LockMode |
LockMode translates to the respective ReadWriteLock
locks. |
| Node.ExecutionMode |
Supported execution modes for parallel execution.
|
TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction.Copyright © 2024. All rights reserved.