@API(status=INTERNAL,
since="5.0")
public class JupiterEngineDescriptor
extends EngineDescriptor
implements Node<JupiterEngineExecutionContext>
Node.DynamicTestExecutor, Node.ExecutionMode, Node.Invocation<C extends EngineExecutionContext>, Node.SkipResultTestDescriptor.Type, TestDescriptor.Visitor| Modifier and Type | Field and Description |
|---|---|
static String |
ENGINE_ID |
children| Constructor and Description |
|---|
JupiterEngineDescriptor(UniqueId uniqueId,
JupiterConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp(JupiterEngineExecutionContext context)
Clean up the supplied
context after execution. |
JupiterConfiguration |
getConfiguration() |
Node.ExecutionMode |
getExecutionMode()
Get the preferred of execution mode for
parallel execution of this node.
|
JupiterEngineExecutionContext |
prepare(JupiterEngineExecutionContext context)
Prepare the supplied
context prior to execution. |
getTypeaddChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getTags, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitafter, around, before, execute, getExclusiveResources, nodeFinished, nodeSkipped, shouldBeSkippedaccept, containsTests, getDescendants, getLegacyReportingName, isContainer, isRoot, isTest, mayRegisterTests, prunepublic static final String ENGINE_ID
public JupiterEngineDescriptor(UniqueId uniqueId, JupiterConfiguration configuration)
public JupiterConfiguration getConfiguration()
public Node.ExecutionMode getExecutionMode()
NodeThe default implementation returns Node.ExecutionMode.CONCURRENT.
getExecutionMode in interface Node<JupiterEngineExecutionContext>nullNode.ExecutionModepublic JupiterEngineExecutionContext prepare(JupiterEngineExecutionContext context)
Nodecontext prior to execution.
The default implementation returns the supplied context unmodified.
prepare in interface Node<JupiterEngineExecutionContext>Node.cleanUp(EngineExecutionContext)public void cleanUp(JupiterEngineExecutionContext context) throws Exception
Nodecontext after execution.
The default implementation does nothing.
cleanUp in interface Node<JupiterEngineExecutionContext>context - the context to execute inExceptionNode.prepare(EngineExecutionContext)Copyright © 2024. All rights reserved.