@API(value=Experimental) public interface LauncherDiscoveryRequest extends EngineDiscoveryRequest
LauncherDiscoveryRequest
extends the EngineDiscoveryRequest
API
with additional filters that are applied by the Launcher
itself.
Specifically, a LauncherDiscoveryRequest
contains the following.
TestEngine
is executed. All of them have to include an engine for it
to contribute to the test plan.TestEngine
can use to discover testsTestEngines
during test discovery. All of them have to include a
resource for it to end up in the test plan.Launcher
after TestEngines
have performed test
discovery. All of them have to include a TestDescriptor
for it to end up
in the test plan.Modifier and Type | Method and Description |
---|---|
List<EngineFilter> |
getEngineFilters()
Get the
EngineFilters for this request. |
List<PostDiscoveryFilter> |
getPostDiscoveryFilters()
Get the
PostDiscoveryFilters for this request. |
getConfigurationParameters, getDiscoveryFiltersByType, getSelectorsByType
List<EngineFilter> getEngineFilters()
EngineFilters
for this request.
The returned filters are to be combined using AND semantics, i.e. all of them have to include an engine for it to contribute to the test plan.
EngineFilters
for this request; never
null
but potentially emptyList<PostDiscoveryFilter> getPostDiscoveryFilters()
PostDiscoveryFilters
for this request.
The returned filters are to be combined using AND semantics, i.e. all
of them have to include a TestDescriptor
for it to end up in the
test plan.
PostDiscoveryFilters
for this request; never
null
but potentially empty