class NodeExecutionAdvisor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<TestDescriptor,Node.ExecutionMode> |
forcedDescendantExecutionModeByTestDescriptor |
private java.util.Map<TestDescriptor,ResourceLock> |
resourceLocksByTestDescriptor |
Constructor and Description |
---|
NodeExecutionAdvisor() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
forceDescendantExecutionMode(TestDescriptor testDescriptor,
Node.ExecutionMode executionMode) |
(package private) java.util.Optional<Node.ExecutionMode> |
getForcedExecutionMode(TestDescriptor testDescriptor) |
(package private) ResourceLock |
getResourceLock(TestDescriptor testDescriptor) |
private java.util.Optional<Node.ExecutionMode> |
lookupExecutionModeForcedByAncestor(TestDescriptor testDescriptor) |
(package private) void |
useResourceLock(TestDescriptor testDescriptor,
ResourceLock resourceLock) |
private final java.util.Map<TestDescriptor,Node.ExecutionMode> forcedDescendantExecutionModeByTestDescriptor
private final java.util.Map<TestDescriptor,ResourceLock> resourceLocksByTestDescriptor
void forceDescendantExecutionMode(TestDescriptor testDescriptor, Node.ExecutionMode executionMode)
void useResourceLock(TestDescriptor testDescriptor, ResourceLock resourceLock)
java.util.Optional<Node.ExecutionMode> getForcedExecutionMode(TestDescriptor testDescriptor)
private java.util.Optional<Node.ExecutionMode> lookupExecutionModeForcedByAncestor(TestDescriptor testDescriptor)
ResourceLock getResourceLock(TestDescriptor testDescriptor)