Interface ResourceLockAware
-
- All Superinterfaces:
TestDescriptor
- All Known Implementing Classes:
ClassBasedTestDescriptor,ClassTemplateInvocationTestDescriptor,ClassTemplateTestDescriptor,ClassTestDescriptor,MethodBasedTestDescriptor,NestedClassTestDescriptor,TestFactoryTestDescriptor,TestMethodTestDescriptor,TestTemplateInvocationTestDescriptor,TestTemplateTestDescriptor
interface ResourceLockAware extends TestDescriptor
- Since:
- 5.12
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.junit.platform.engine.TestDescriptor
TestDescriptor.Type, TestDescriptor.Visitor
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.stream.Stream<ExclusiveResource>determineExclusiveResources()default java.util.stream.Stream<ExclusiveResource>determineOwnExclusiveResources(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)static java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>>enclosingInstanceTypesDependentResourceLocksProviderEvaluator(java.util.function.Supplier<java.util.List<java.lang.Class<?>>> enclosingInstanceTypesSupplier, java.util.function.BiFunction<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.List<java.lang.Class<?>>,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> evaluator)ExclusiveResourceCollectorgetExclusiveResourceCollector()java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>>getResourceLocksProviderEvaluator()-
Methods inherited from interface org.junit.platform.engine.TestDescriptor
accept, addChild, findByUniqueId, getAncestors, getChildren, getDescendants, getDisplayName, getLegacyReportingName, getParent, getSource, getTags, getType, getUniqueId, isContainer, isRoot, isTest, mayRegisterTests, orderChildren, prune, removeChild, removeFromHierarchy, setParent
-
-
-
-
Method Detail
-
determineExclusiveResources
default java.util.stream.Stream<ExclusiveResource> determineExclusiveResources()
-
determineOwnExclusiveResources
default java.util.stream.Stream<ExclusiveResource> determineOwnExclusiveResources(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)
-
getExclusiveResourceCollector
ExclusiveResourceCollector getExclusiveResourceCollector()
-
getResourceLocksProviderEvaluator
java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> getResourceLocksProviderEvaluator()
-
enclosingInstanceTypesDependentResourceLocksProviderEvaluator
static java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> enclosingInstanceTypesDependentResourceLocksProviderEvaluator(java.util.function.Supplier<java.util.List<java.lang.Class<?>>> enclosingInstanceTypesSupplier, java.util.function.BiFunction<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.List<java.lang.Class<?>>,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> evaluator)
-
-