Uses of Package
org.junit.platform.engine.support.hierarchical
-
Packages that use org.junit.platform.engine.support.hierarchical Package Description org.junit.jupiter.engine Core package for the JUnit Jupiter test engine.org.junit.jupiter.engine.descriptor Test descriptors used within the JUnit Jupiter test engine.org.junit.jupiter.engine.execution Internal classes for test execution within the JUnit Jupiter test engine.org.junit.jupiter.engine.support Internal support classes for the JUnit Jupiter test engine.org.junit.platform.engine.support.hierarchical Support classes and base implementation for anyTestEngine
that wishes to organize test suites hierarchically based on theNode
abstraction. -
Classes in org.junit.platform.engine.support.hierarchical used by org.junit.jupiter.engine Class Description HierarchicalTestEngine Abstract base class for allTestEngine
implementations that wish to organize test suites hierarchically based on theNode
abstraction.HierarchicalTestExecutorService A closeable service that executes test tasks.ThrowableCollector.Factory Factory forThrowableCollector
instances. -
Classes in org.junit.platform.engine.support.hierarchical used by org.junit.jupiter.engine.descriptor Class Description ExclusiveResource An exclusive resource identified by a key with a lock mode that is used to synchronize access to shared resources when executing nodes in parallel.Node A node within the execution hierarchy.Node.DynamicTestExecutor Executor for additional, dynamic test descriptors discovered during execution of aNode
.Node.ExecutionMode Supported execution modes for parallel execution.Node.SkipResult The result of determining whether the execution of a givencontext
should be skipped.ThrowableCollector Simple component that can be used to collect one or more instances ofThrowable
. -
Classes in org.junit.platform.engine.support.hierarchical used by org.junit.jupiter.engine.execution Class Description EngineExecutionContext Marker interface for an execution context used by a concrete implementation ofHierarchicalTestEngine
and its collaborators.ThrowableCollector Simple component that can be used to collect one or more instances ofThrowable
. -
Classes in org.junit.platform.engine.support.hierarchical used by org.junit.jupiter.engine.support Class Description ThrowableCollector Simple component that can be used to collect one or more instances ofThrowable
. -
Classes in org.junit.platform.engine.support.hierarchical used by org.junit.platform.engine.support.hierarchical Class Description DefaultParallelExecutionConfigurationStrategy Default implementations of configuration strategies for parallel test execution.EngineExecutionContext Marker interface for an execution context used by a concrete implementation ofHierarchicalTestEngine
and its collaborators.ExclusiveResource An exclusive resource identified by a key with a lock mode that is used to synchronize access to shared resources when executing nodes in parallel.ExclusiveResource.LockMode LockMode
translates to the respectiveReadWriteLock
locks.HierarchicalTestExecutorService A closeable service that executes test tasks.HierarchicalTestExecutorService.TestTask An executable task that represents a single test or container.Node.DynamicTestExecutor Executor for additional, dynamic test descriptors discovered during execution of aNode
.Node.ExecutionMode Supported execution modes for parallel execution.Node.Invocation Represents an invocation that runs with the supplied context.Node.SkipResult The result of determining whether the execution of a givencontext
should be skipped.ParallelExecutionConfiguration Configuration to use for parallel test execution.ParallelExecutionConfigurationStrategy A strategy to use for configuring parallel test execution.ResourceLock A lock for a one or more resources.SingleTestExecutor.Executable Deprecated.Functional interface for a single test to be executed bySingleTestExecutor
.ThrowableCollector Simple component that can be used to collect one or more instances ofThrowable
.ThrowableCollector.Executable Functional interface for an executable block of code that may throw aThrowable
.ThrowableCollector.Factory Factory forThrowableCollector
instances.