Class NodeTreeWalker
java.lang.Object
org.junit.platform.engine.support.hierarchical.NodeTreeWalker
- Since:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLock
private final ResourceLock
private final LockManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
doForChildrenRecursively
(TestDescriptor parent, Consumer<TestDescriptor> consumer) private void
forceDescendantExecutionModeRecursively
(NodeExecutionAdvisor advisor, TestDescriptor testDescriptor) private Set
<ExclusiveResource> getExclusiveResources
(TestDescriptor testDescriptor) private boolean
isReadOnly
(Set<ExclusiveResource> exclusiveResources) (package private) NodeExecutionAdvisor
walk
(TestDescriptor rootDescriptor) private void
walk
(TestDescriptor globalLockDescriptor, TestDescriptor testDescriptor, NodeExecutionAdvisor advisor)
-
Field Details
-
lockManager
-
globalReadLock
-
globalReadWriteLock
-
-
Constructor Details
-
NodeTreeWalker
NodeTreeWalker() -
NodeTreeWalker
NodeTreeWalker(LockManager lockManager)
-
-
Method Details
-
walk
-
walk
private void walk(TestDescriptor globalLockDescriptor, TestDescriptor testDescriptor, NodeExecutionAdvisor advisor) -
forceDescendantExecutionModeRecursively
private void forceDescendantExecutionModeRecursively(NodeExecutionAdvisor advisor, TestDescriptor testDescriptor) -
isReadOnly
-
getExclusiveResources
-
doForChildrenRecursively
-