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 any
TestEngine that wishes to organize test suites
hierarchically based on the
Node abstraction. |
Class and Description |
---|
HierarchicalTestEngine
Abstract base class for all
TestEngine implementations that wish
to organize test suites hierarchically based on the Node abstraction. |
HierarchicalTestExecutorService
A closeable service that executes test tasks.
|
ThrowableCollector.Factory
Factory for
ThrowableCollector instances. |
Class and 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 a
Node . |
Node.ExecutionMode
Supported execution modes for parallel execution.
|
Node.SkipResult
The result of determining whether the execution of a given
context
should be skipped. |
Class and Description |
---|
EngineExecutionContext
Marker interface for an execution context used by a concrete implementation
of
HierarchicalTestEngine and its collaborators. |
ThrowableCollector
Simple component that can be used to collect one or more instances of
Throwable . |
Class and Description |
---|
ThrowableCollector
Simple component that can be used to collect one or more instances of
Throwable . |
Class and Description |
---|
DefaultParallelExecutionConfigurationStrategy
Default implementations of configuration strategies for parallel test
execution.
|
EngineExecutionContext
Marker interface for an execution context used by a concrete implementation
of
HierarchicalTestEngine 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 respective ReadWriteLock
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 a
Node . |
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 given
context
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 by
SingleTestExecutor . |
ThrowableCollector
Simple component that can be used to collect one or more instances of
Throwable . |
ThrowableCollector.Executable
Functional interface for an executable block of code that may throw a
Throwable . |
ThrowableCollector.Factory
Factory for
ThrowableCollector instances. |
Copyright © 2020. All rights reserved.