Class NodeTreeWalker
java.lang.Object
org.junit.platform.engine.support.hierarchical.NodeTreeWalker
- Since:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLockprivate final ResourceLockprivate final LockManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddoForChildrenRecursively(TestDescriptor parent, Consumer<TestDescriptor> consumer) private voidforceDescendantExecutionModeRecursively(NodeExecutionAdvisor advisor, TestDescriptor testDescriptor) private Set<ExclusiveResource>getExclusiveResources(TestDescriptor testDescriptor) private booleanisReadOnly(Set<ExclusiveResource> exclusiveResources) (package private) NodeExecutionAdvisorwalk(TestDescriptor rootDescriptor) private voidwalk(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
-