All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractTestDescriptor |
|
| ClassNameFilter |
|
| 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 |
|
| 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 |
|
| ClassSource |
|
| 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 |
|
| DirectorySource |
|
| 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 |
|
| 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> |
|
| EngineDiscoveryRequestResolver.Builder<T extends TestDescriptor> |
|
| EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor> |
|
| 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 |
Position inside a file represented by line and
column numbers.
|
| FilePosition |
Position inside a file represented by line and
column numbers.
|
| FileSelector |
|
| FileSource |
|
| FileSystemSource |
|
| 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 |
|
| 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 |
|
| ModuleSelector |
|
| 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 |
|
| PackageSelector |
|
| PackageSource |
|
| ParallelExecutionConfiguration |
Configuration to use for parallel test execution.
|
| ParallelExecutionConfigurationStrategy |
A strategy to use for configuring parallel test execution.
|
| PrefixedConfigurationParameters |
|
| 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 |
|
| SelectorResolutionResult |
|
| SelectorResolutionResult.Status |
|
| SelectorResolver |
|
| SelectorResolver.Context |
|
| SelectorResolver.Match |
|
| SelectorResolver.Resolution |
|
| SingleTestExecutor |
Deprecated.
|
| SingleTestExecutor.Executable |
|
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine.
|
| TestDescriptor.Type |
|
| TestDescriptor.Visitor |
|
| 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 |
|
| UriSelector |
|
| UriSource |
|