See: Description
| Interface | Description |
|---|---|
| Launcher |
The
Launcher API is the main entry point for client code that
wishes to discover and execute tests using one or more
test engines. |
| PostDiscoveryFilter |
A
PostDiscoveryFilter filters particular tests after test discovery. |
| TestDiscoveryRequest |
This class extends the
EngineDiscoveryRequest
by providing access to filters which are applied by the
Launcher itself
Moreover, the add*-methods can be used by external clients
that do not want to use the
TestDiscoveryRequestBuilder. |
| TestExecutionListener |
Register an instance of this class with a
Launcher to be notified of
events that occur during test execution. |
| Class | Description |
|---|---|
| EngineIdFilter |
A special filter that is applied before a
TestEngine is executed. |
| TagFilter |
Factory methods for creating
PostDiscoveryFilters
based on include and exclude tags. |
| TestId |
Immutable value object representing a unique test ID.
|
| TestIdentifier |
Immutable data transfer object that represents a test or container which is
usually part of a
TestPlan. |
| TestPlan |
TestPlan describes the tree of tests and containers as discovered
by a Launcher. |
This API is typically used by IDEs and build tools.