Class NodeTestTask<C extends EngineExecutionContext>
java.lang.Object
org.junit.platform.engine.support.hierarchical.NodeTestTask<C>
- All Implemented Interfaces:
HierarchicalTestExecutorService.TestTask
class NodeTestTask<C extends EngineExecutionContext>
extends Object
implements HierarchicalTestExecutorService.TestTask
- Since:
- 1.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate C
private final Runnable
private static final org.junit.platform.commons.logging.Logger
private static final Runnable
private C
private Node.SkipResult
private boolean
private final NodeTestTaskContext
private final TestDescriptor
private ThrowableCollector
-
Constructor Summary
ConstructorsConstructorDescriptionNodeTestTask
(NodeTestTaskContext taskContext, TestDescriptor testDescriptor) NodeTestTask
(NodeTestTaskContext taskContext, TestDescriptor testDescriptor, Runnable finalizer) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
cleanUp()
void
execute()
Execute this task.private void
Get the execution mode of this task.Get the resource lock of this task.private void
prepare()
private void
(package private) void
setParentContext
(C parentContext)
-
Field Details
-
logger
private static final org.junit.platform.commons.logging.Logger logger -
NOOP
-
taskContext
-
testDescriptor
-
node
-
finalizer
-
parentContext
-
context
-
skipResult
-
started
private boolean started -
throwableCollector
-
-
Constructor Details
-
NodeTestTask
NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor) -
NodeTestTask
NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor, Runnable finalizer)
-
-
Method Details
-
getResourceLock
Description copied from interface:HierarchicalTestExecutorService.TestTask
Get the resource lock of this task.- Specified by:
getResourceLock
in interfaceHierarchicalTestExecutorService.TestTask
-
getExecutionMode
Description copied from interface:HierarchicalTestExecutorService.TestTask
Get the execution mode of this task.- Specified by:
getExecutionMode
in interfaceHierarchicalTestExecutorService.TestTask
-
setParentContext
-
execute
public void execute()Description copied from interface:HierarchicalTestExecutorService.TestTask
Execute this task.- Specified by:
execute
in interfaceHierarchicalTestExecutorService.TestTask
-
prepare
private void prepare() -
checkWhetherSkipped
private void checkWhetherSkipped() -
executeRecursively
private void executeRecursively() -
cleanUp
private void cleanUp() -
reportCompletion
private void reportCompletion()
-