| Interface | Description |
|---|---|
| ConfigurationParameters |
Configuration parameters that
TestEngines may use to
influence test discovery and execution. |
| 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. |
| EngineDiscoveryRequest |
EngineDiscoveryRequest provides a TestEngine access to the
information necessary to discover tests and containers. |
| EngineExecutionListener |
Listener to be notified of test execution events by
test engines.
|
| Filter<T> |
A
Filter can be applied to determine if an object should be
included or excluded in a result set. |
| TestDescriptor |
Mutable descriptor for a test or container that has been discovered by a
TestEngine. |
| TestDescriptor.Visitor |
Visitor for the tree-like
TestDescriptor structure. |
| TestEngine |
A
TestEngine facilitates discovery and execution of
tests for a particular programming model. |
| TestSource |
Representation of the source of a test or container used to navigate to
its location by IDEs and build tools.
|
| Class | Description |
|---|---|
| ExecutionRequest |
Provides a single
TestEngine access to the information necessary to
execute its tests. |
| FilterResult |
The result of applying a
Filter. |
| TestExecutionResult |
Result of executing a single test or container.
|
| TestTag |
Immutable value object for a tag that is assigned to a test or
container.
|
| 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. |
| Enum | Description |
|---|---|
| TestExecutionResult.Status |
Status of executing a single test or container.
|