Uses of Interface
org.junit.platform.engine.support.hierarchical.EngineExecutionContext
Packages that use EngineExecutionContext
Package
Description
Internal classes for test execution within the JUnit Jupiter test engine.
Support classes and base implementation for any
TestEngine
that wishes to organize test suites
hierarchically based on the
Node
abstraction.-
Uses of EngineExecutionContext in org.junit.jupiter.engine.execution
Classes in org.junit.jupiter.engine.execution that implement EngineExecutionContext -
Uses of EngineExecutionContext in org.junit.platform.engine.support.hierarchical
Classes in org.junit.platform.engine.support.hierarchical with type parameters of type EngineExecutionContextModifier and TypeClassDescriptionclass
HierarchicalTestEngine<C extends EngineExecutionContext>
Abstract base class for allTestEngine
implementations that wish to organize test suites hierarchically based on theNode
abstraction.(package private) class
HierarchicalTestExecutor<C extends EngineExecutionContext>
Implementation core of allTestEngines
that wish to use theNode
abstraction as the driving principle for structuring and executing test suites.interface
Node<C extends EngineExecutionContext>
A node within the execution hierarchy.static interface
Node.Invocation<C extends EngineExecutionContext>
Represents an invocation that runs with the supplied context.(package private) class
NodeTestTask<C extends EngineExecutionContext>
Fields in org.junit.platform.engine.support.hierarchical declared as EngineExecutionContextModifier and TypeFieldDescriptionprivate C
NodeTestTask.context
private C
NodeTestTask.parentContext
private final C
HierarchicalTestExecutor.rootContext
Methods in org.junit.platform.engine.support.hierarchical with type parameters of type EngineExecutionContextModifier and TypeMethodDescription(package private) static <C extends EngineExecutionContext>
Node<C> NodeUtils.asNode
(TestDescriptor testDescriptor)