Module org.junit.platform.engine
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 classprivate static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Cprivate final Runnableprivate static final Loggerprivate static final Runnableprivate Cprivate Node.SkipResultprivate booleanprivate final NodeTestTaskContextprivate final TestDescriptorprivate ThrowableCollector -
Constructor Summary
ConstructorsConstructorDescriptionNodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor) NodeTestTask(NodeTestTaskContext taskContext, TestDescriptor testDescriptor, Runnable finalizer) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidcleanUp()voidexecute()Execute this task.private voidGet the execution mode of this task.Get the resource lock of this task.private voidprepare()private void(package private) voidsetParentContext(C parentContext)
-
Field Details
-
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.TestTaskGet the resource lock of this task.- Specified by:
getResourceLockin interfaceHierarchicalTestExecutorService.TestTask
-
getExecutionMode
Description copied from interface:HierarchicalTestExecutorService.TestTaskGet the execution mode of this task.- Specified by:
getExecutionModein interfaceHierarchicalTestExecutorService.TestTask
-
setParentContext
-
execute
public void execute()Description copied from interface:HierarchicalTestExecutorService.TestTaskExecute this task.- Specified by:
executein interfaceHierarchicalTestExecutorService.TestTask
-
prepare
private void prepare() -
checkWhetherSkipped
private void checkWhetherSkipped() -
executeRecursively
private void executeRecursively() -
cleanUp
private void cleanUp() -
reportCompletion
private void reportCompletion()
-