Package org.junit.platform.engine.support.hierarchical
Support classes and base implementation for any
TestEngine
that wishes to organize test suites
hierarchically based on the
Node
abstraction.-
Interface Summary Interface Description EngineExecutionContext Marker interface for an execution context used by a concrete implementation ofHierarchicalTestEngine
and its collaborators.Node<C extends EngineExecutionContext> A node within the execution hierarchy.Node.DynamicTestExecutor Executor for additional, dynamic test descriptors discovered during execution of aNode
.SingleTestExecutor.Executable Functional interface for a single test to be executed bySingleTestExecutor
. -
Class Summary Class Description HierarchicalTestEngine<C extends EngineExecutionContext> Abstract base class for allTestEngine
implementations that wish to organize test suites hierarchically based on theNode
abstraction.Node.SkipResult The result of determining whether the execution of a givencontext
should be skipped.SingleTestExecutor SingleTestExecutor
encapsulates the execution of a single test wrapped in anSingleTestExecutor.Executable
.