Uses of Class
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext
Packages that use JupiterEngineExecutionContext
Package
Description
Core package for the JUnit Jupiter test engine.
Test descriptors used within the JUnit Jupiter test engine.
Internal classes for test execution within the JUnit Jupiter test engine.
-
Uses of JupiterEngineExecutionContext in org.junit.jupiter.engine
Methods in org.junit.jupiter.engine that return JupiterEngineExecutionContextModifier and TypeMethodDescriptionprotected JupiterEngineExecutionContext
JupiterTestEngine.createExecutionContext
(ExecutionRequest request) -
Uses of JupiterEngineExecutionContext in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor that return JupiterEngineExecutionContextModifier and TypeMethodDescriptionClassBasedTestDescriptor.before
(JupiterEngineExecutionContext context) DynamicContainerTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) DynamicTestTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) TestMethodTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) TestTemplateTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) ClassBasedTestDescriptor.prepare
(JupiterEngineExecutionContext context) DynamicNodeTestDescriptor.prepare
(JupiterEngineExecutionContext context) JupiterEngineDescriptor.prepare
(JupiterEngineExecutionContext context) abstract JupiterEngineExecutionContext
JupiterTestDescriptor.prepare
(JupiterEngineExecutionContext context) Must be overridden and return a new context so cleanUp() does not accidentally close the parent context.TestMethodTestDescriptor.prepare
(JupiterEngineExecutionContext context) TestTemplateTestDescriptor.prepare
(JupiterEngineExecutionContext context) Methods in org.junit.jupiter.engine.descriptor with parameters of type JupiterEngineExecutionContextModifier and TypeMethodDescriptionvoid
ClassBasedTestDescriptor.after
(JupiterEngineExecutionContext context) void
DynamicTestTestDescriptor.after
(JupiterEngineExecutionContext context) Avoid anOutOfMemoryError
by releasing the reference to this descriptor'sDynamicTest
which holds a reference to the user-suppliedExecutable
which may potentially consume large amounts of memory on the heap.void
TestTemplateInvocationTestDescriptor.after
(JupiterEngineExecutionContext context) ClassBasedTestDescriptor.before
(JupiterEngineExecutionContext context) void
JupiterEngineDescriptor.cleanUp
(JupiterEngineExecutionContext context) void
JupiterTestDescriptor.cleanUp
(JupiterEngineExecutionContext context) void
TestMethodTestDescriptor.cleanUp
(JupiterEngineExecutionContext context) DynamicContainerTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) DynamicTestTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) TestMethodTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) TestTemplateTestDescriptor.execute
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) private org.junit.jupiter.api.extension.TestInstances
ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance
(JupiterEngineExecutionContext parentExecutionContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ThrowableCollector throwableCollector) protected abstract org.junit.jupiter.api.extension.TestInstances
ClassBasedTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected org.junit.jupiter.api.extension.TestInstances
ClassTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected org.junit.jupiter.api.extension.TestInstances
NestedClassTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) private void
ClassBasedTestDescriptor.invokeAfterAllCallbacks
(JupiterEngineExecutionContext context) private void
ClassBasedTestDescriptor.invokeAfterAllMethods
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeAfterEachCallbacks
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeAfterEachMethods
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeAfterTestExecutionCallbacks
(JupiterEngineExecutionContext context) private <T extends org.junit.jupiter.api.extension.Extension>
voidTestMethodTestDescriptor.invokeAllAfterMethodsOrCallbacks
(Class<T> type, JupiterEngineExecutionContext context, TestMethodTestDescriptor.CallbackInvoker<T> callbackInvoker) private void
ClassBasedTestDescriptor.invokeBeforeAllCallbacks
(JupiterEngineExecutionContext context) private void
ClassBasedTestDescriptor.invokeBeforeAllMethods
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeBeforeEachCallbacks
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeBeforeEachMethods
(JupiterEngineExecutionContext context) private <T extends org.junit.jupiter.api.extension.Extension>
voidTestMethodTestDescriptor.invokeBeforeMethodsOrCallbacksUntilExceptionOccurs
(Class<T> type, JupiterEngineExecutionContext context, TestMethodTestDescriptor.CallbackInvoker<T> callbackInvoker) private void
TestMethodTestDescriptor.invokeBeforeTestExecutionCallbacks
(JupiterEngineExecutionContext context) private void
ClassBasedTestDescriptor.invokeTestInstancePreDestroyCallbacks
(JupiterEngineExecutionContext context) private void
TestMethodTestDescriptor.invokeTestInstancePreDestroyCallbacks
(JupiterEngineExecutionContext context) protected void
TestFactoryTestDescriptor.invokeTestMethod
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) protected void
TestMethodTestDescriptor.invokeTestMethod
(JupiterEngineExecutionContext context, Node.DynamicTestExecutor dynamicTestExecutor) protected void
MethodBasedTestDescriptor.invokeTestWatchers
(JupiterEngineExecutionContext context, boolean reverseOrder, Consumer<org.junit.jupiter.api.extension.TestWatcher> callback) private boolean
ClassBasedTestDescriptor.isPerClassLifecycle
(JupiterEngineExecutionContext context) private boolean
TestMethodTestDescriptor.isPerMethodLifecycle
(JupiterEngineExecutionContext context) void
TestFactoryTestDescriptor.nodeFinished
(JupiterEngineExecutionContext context, TestDescriptor descriptor, TestExecutionResult result) OverrideTestMethodTestDescriptor.nodeFinished(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext, org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.TestExecutionResult)
as a no-op, since theTestWatcher
API is not supported for@TestFactory
containers.void
TestMethodTestDescriptor.nodeFinished
(JupiterEngineExecutionContext context, TestDescriptor descriptor, TestExecutionResult result) InvoketestSuccessful()
,testAborted()
, ortestFailed()
on each registeredTestWatcher
according to the status of the suppliedTestExecutionResult
, in reverse registration order.void
MethodBasedTestDescriptor.nodeSkipped
(JupiterEngineExecutionContext context, TestDescriptor descriptor, Node.SkipResult result) InvokeTestWatcher.testDisabled(ExtensionContext, Optional)
on each registeredTestWatcher
, in registration order.void
TestFactoryTestDescriptor.nodeSkipped
(JupiterEngineExecutionContext context, TestDescriptor descriptor, Node.SkipResult result) OverrideMethodBasedTestDescriptor.nodeSkipped(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext, org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.support.hierarchical.Node.SkipResult)
as a no-op, since theTestWatcher
API is not supported for@TestFactory
containers.protected MutableExtensionRegistry
TestMethodTestDescriptor.populateNewExtensionRegistry
(JupiterEngineExecutionContext context) protected MutableExtensionRegistry
TestTemplateInvocationTestDescriptor.populateNewExtensionRegistry
(JupiterEngineExecutionContext context) ClassBasedTestDescriptor.prepare
(JupiterEngineExecutionContext context) DynamicNodeTestDescriptor.prepare
(JupiterEngineExecutionContext context) JupiterEngineDescriptor.prepare
(JupiterEngineExecutionContext context) abstract JupiterEngineExecutionContext
JupiterTestDescriptor.prepare
(JupiterEngineExecutionContext context) Must be overridden and return a new context so cleanUp() does not accidentally close the parent context.TestMethodTestDescriptor.prepare
(JupiterEngineExecutionContext context) TestTemplateTestDescriptor.prepare
(JupiterEngineExecutionContext context) DynamicNodeTestDescriptor.shouldBeSkipped
(JupiterEngineExecutionContext context) JupiterTestDescriptor.shouldBeSkipped
(JupiterEngineExecutionContext context) private TestInstancesProvider
ClassBasedTestDescriptor.testInstancesProvider
(JupiterEngineExecutionContext parentExecutionContext, ClassExtensionContext extensionContext) -
Uses of JupiterEngineExecutionContext in org.junit.jupiter.engine.execution
Methods in org.junit.jupiter.engine.execution that return JupiterEngineExecutionContextConstructors in org.junit.jupiter.engine.execution with parameters of type JupiterEngineExecutionContext