org.junit.platform.engine.TestEngine that wishes to organize test suites
hierarchically based on the
org.junit.platform.engine.support.hierarchical.Node abstraction.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | EngineExecutionContext
Marker interface for an execution context used by a concrete implementation
of |
| public interface | HierarchicalTestExecutorService
A closeable service that executes test tasks. |
| public interface | Node<
the type of C extends EngineExecutionContext>EngineExecutionContext used by the
HierarchicalTestEngineA node within the execution hierarchy. |
| public interface | ParallelExecutionConfiguration
Configuration to use for parallel test execution. |
| public interface | ParallelExecutionConfigurationStrategy
A strategy to use for configuring parallel test execution. |
| public interface | ResourceLock
A lock for a one or more resources. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| pack-priv class | |
| public class | 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. |
| public class | ForkJoinPoolHierarchicalTestExecutorService
A |
| public abstract class | HierarchicalTestEngine<
the type of C extends EngineExecutionContext>EngineExecutionContext used by this engineAbstract base class for all |
| pack-priv class | HierarchicalTestExecutor<
the type of C extends EngineExecutionContext>EngineExecutionContext used by the
HierarchicalTestEngineImplementation core of all |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | NopLock
No-op |
| public class | OpenTest4JAwareThrowableCollector
Specialization of |
| public class | SameThreadHierarchicalTestExecutorService
A simple executor service that executes all test tasks in the caller's thread. |
| pack-priv class | |
| public class | ThrowableCollector
Simple component that can be used to collect one or more instances of
|
| Modifier and Type | Enum and Description |
|---|---|
| public enum | DefaultParallelExecutionConfigurationStrategy
Default implementations of configuration strategies for parallel test execution. |