@API(status=INTERNAL, since="5.0") public class JupiterEngineDescriptor extends EngineDescriptor implements Node<JupiterEngineExecutionContext>
Node.DynamicTestExecutor, Node.ExecutionMode, Node.Invocation<C extends EngineExecutionContext>, Node.SkipResult
TestDescriptor.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. |
getType
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getTags, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
after, around, before, execute, getExclusiveResources, nodeFinished, nodeSkipped, shouldBeSkipped
accept, containsTests, getDescendants, getLegacyReportingName, isContainer, isRoot, isTest, mayRegisterTests, prune
public static final String ENGINE_ID
public JupiterEngineDescriptor(UniqueId uniqueId, JupiterConfiguration configuration)
public JupiterConfiguration getConfiguration()
public Node.ExecutionMode getExecutionMode()
Node
The default implementation returns Node.ExecutionMode.CONCURRENT
.
getExecutionMode
in interface Node<JupiterEngineExecutionContext>
null
Node.ExecutionMode
public JupiterEngineExecutionContext prepare(JupiterEngineExecutionContext context)
Node
context
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
Node
context
after execution.
The default implementation does nothing.
cleanUp
in interface Node<JupiterEngineExecutionContext>
context
- the context to execute inException
Node.prepare(EngineExecutionContext)
Copyright © 2024. All rights reserved.