All Classes
| Class | Description |
|---|---|
| AbstractTestDescriptor |
Abstract base implementation of
TestDescriptor that may be used by
custom TestEngines. |
| ClassNameFilter |
DiscoveryFilter that is applied to the name of a Class. |
| ClasspathResourceSelector |
A
DiscoverySelector that selects the name of a classpath resource
so that TestEngines can load resources
from the classpath — for example, to load XML or JSON files from the classpath,
potentially within JARs. |
| ClasspathResourceSource |
Classpath resource based
TestSource
with an optional position. |
| ClasspathRootSelector |
A
DiscoverySelector that selects a classpath root so that
TestEngines can search for class
files or resources within the physical classpath — for example, to
scan for test classes. |
| ClasspathScanningSupport | Deprecated. |
| ClassSelector |
A
DiscoverySelector that selects a Class or class name so
that TestEngines can discover
tests or containers based on classes. |
| ClassSource |
Class based
TestSource with
an optional file position. |
| CompositeTestSource |
A
CompositeTestSource contains one or more TestSources. |
| ConfigurationParameters |
Configuration parameters that
TestEngines may use to
influence test discovery and execution. |
| DefaultParallelExecutionConfigurationStrategy |
Default implementations of configuration strategies for parallel test
execution.
|
| DirectorySelector |
A
DiscoverySelector that selects a directory so that
TestEngines
can discover tests or containers based on directories in the
file system. |
| DirectorySource |
Directory based
TestSource. |
| DiscoveryFilter<T> |
A
DiscoveryFilter is applied during test discovery to determine if
a given container or test should be included in the test plan. |
| DiscoverySelector |
A selector defines what a
TestEngine can use to discover tests
— for example, the name of a Java class, the path to a file or
directory, etc. |
| DiscoverySelectors |
Collection of
static factory methods for creating
DiscoverySelectors. |
| EngineDescriptor | |
| EngineDiscoveryListener |
EngineDiscoveryListener contains TestEngine access to the
information necessary to discover tests and containers. |
| EngineDiscoveryRequest |
EngineDiscoveryRequest provides a TestEngine access to the
information necessary to discover tests and containers. |
| EngineDiscoveryRequestResolver<T extends TestDescriptor> |
Configurable test discovery implementation based on
SelectorResolver
and TestDescriptor.Visitor that can be reused by different
TestEngines. |
| EngineDiscoveryRequestResolver.Builder<T extends TestDescriptor> |
Builder for
EngineDiscoveryRequestResolver. |
| EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor> |
The initialization context for creating resolvers and visitors that depend
on the
EngineDiscoveryRequest to be resolved or the engine
descriptor that will be used to collect the results. |
| EngineExecutionContext |
Marker interface for an execution context used by a concrete implementation
of
HierarchicalTestEngine and its collaborators. |
| EngineExecutionListener |
Listener to be notified of test execution events by
test engines.
|
| 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. |
| ExecutionRequest |
Provides a single
TestEngine access to the information necessary to
execute its tests. |
| FilePosition | |
| FilePosition | |
| FileSelector |
A
DiscoverySelector that selects a file so that
TestEngines
can discover tests or containers based on files in the
file system. |
| FileSource |
File based
TestSource with an optional
position. |
| FileSystemSource |
File system based
TestSource. |
| Filter<T> |
A
Filter can be applied to determine if an object should be
included or excluded in a result set. |
| FilterResult |
The result of applying a
Filter. |
| ForkJoinPoolHierarchicalTestExecutorService | |
| HierarchicalTestEngine<C extends EngineExecutionContext> |
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.
|
| HierarchicalTestExecutorService.TestTask |
An executable task that represents a single test or container.
|
| MethodSelector |
A
DiscoverySelector that selects a Method or a combination of
class name, method name, and parameter types so that
TestEngines can discover tests
or containers based on methods. |
| MethodSource |
Method based
TestSource. |
| ModuleSelector |
A
DiscoverySelector that selects a module name so that
TestEngines can discover
tests or containers based on modules. |
| NestedClassSelector |
A
DiscoverySelector that selects a nested Class
or class name enclosed in other classes so that
TestEngines can discover
tests or containers based on classes. |
| NestedMethodSelector |
A
DiscoverySelector that selects a nested Method
or a combination of enclosing classes names, class name, method
name, and parameter types so that
TestEngines can discover
tests or containers based on methods. |
| Node<C extends EngineExecutionContext> |
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.Invocation<C extends EngineExecutionContext> |
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. |
| OpenTest4JAwareThrowableCollector |
Specialization of
ThrowableCollector that treats instances of
TestAbortedException as aborting. |
| PackageNameFilter |
DiscoveryFilter that is applied to the name of a Package. |
| PackageSelector |
A
DiscoverySelector that selects a package name so that
TestEngines can discover
tests or containers based on packages. |
| PackageSource |
Package based
TestSource. |
| ParallelExecutionConfiguration |
Configuration to use for parallel test execution.
|
| ParallelExecutionConfigurationStrategy |
A strategy to use for configuring parallel test execution.
|
| PrefixedConfigurationParameters |
View of
ConfigurationParameters that applies a supplied prefix to all
queries. |
| ReportEntry |
ReportEntry encapsulates a time-stamped map of String-based
key-value pairs to be published to the reporting infrastructure. |
| ResourceLock |
A lock for a one or more resources.
|
| SameThreadHierarchicalTestExecutorService |
A simple executor service that
executes all test tasks in the caller's thread.
|
| SelectorResolutionResult | |
| SelectorResolutionResult.Status |
Status of resolving a
DiscoverySelector. |
| SelectorResolver |
A resolver that supports resolving one or multiple types of
DiscoverySelectors. |
| SelectorResolver.Context |
The context for resolving a
DiscoverySelector and adding it to
the test tree. |
| SelectorResolver.Match |
An exact or partial match for resolving a
DiscoverySelector into
a TestDescriptor. |
| SelectorResolver.Resolution |
The result of an attempt to resolve a
DiscoverySelector. |
| SingleTestExecutor | Deprecated. |
| SingleTestExecutor.Executable |
Functional interface for a single test to be executed by
SingleTestExecutor. |
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine. |
| TestDescriptor.Type |
Supported types for
TestDescriptors. |
| TestDescriptor.Visitor |
Visitor for the tree-like
TestDescriptor structure. |
| TestEngine |
A
TestEngine facilitates discovery and execution of
tests for a particular programming model. |
| TestExecutionResult |
TestExecutionResult encapsulates the result of executing a single test
or container. |
| TestExecutionResult.Status |
Status of executing a single test or container.
|
| TestSource |
Representation of the source of a test or container used to navigate to
its location by IDEs and build tools.
|
| TestTag |
Immutable value object for a tag that is assigned to a test or
container.
|
| 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. |
| UniqueId |
UniqueId encapsulates the creation, parsing, and display of unique IDs
for TestDescriptors. |
| UniqueId.Segment |
A segment of a
UniqueId comprises a type and a
value. |
| UniqueIdSelector |
A
DiscoverySelector that selects a UniqueId so that
TestEngines can discover
tests or containers based on unique IDs. |
| UriSelector |
A
DiscoverySelector that selects a URI so that
TestEngines
can discover tests or containers based on URIs. |
| UriSource |
A
TestSource that can be represented as a URI. |
EngineDiscoveryRequestResolverinstead.