Interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>
-
- All Known Implementing Classes:
EngineDiscoveryRequestResolver.DefaultInitializationContext
- Enclosing class:
- EngineDiscoveryRequestResolver<T extends TestDescriptor>
@API(status=STABLE, since="1.10") public static interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>The initialization context for creating resolvers and visitors that depend on theEngineDiscoveryRequestto be resolved or the engine descriptor that will be used to collect the results.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.function.Predicate<java.lang.String>getClassNameFilter()Get the class name filter built from theClassNameFiltersandPackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.EngineDiscoveryRequestgetDiscoveryRequest()Get theEngineDiscoveryRequestthat is about to be resolved.TgetEngineDescriptor()Get the engine'sTestDescriptorthat will be used to collect the results.DiscoveryIssueReportergetIssueReporter(){@return the {@link DiscoveryIssueReporter} for the current resolution}java.util.function.Predicate<java.lang.String>getPackageFilter()Get the package name filter built from thePackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.
-
-
-
Method Detail
-
getDiscoveryRequest
EngineDiscoveryRequest getDiscoveryRequest()
Get theEngineDiscoveryRequestthat is about to be resolved.- Returns:
- the
EngineDiscoveryRequest; nevernull
-
getEngineDescriptor
T getEngineDescriptor()
Get the engine'sTestDescriptorthat will be used to collect the results.- Returns:
- engine's
TestDescriptor; nevernull
-
getClassNameFilter
java.util.function.Predicate<java.lang.String> getClassNameFilter()
Get the class name filter built from theClassNameFiltersandPackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.- Returns:
- the predicate for filtering the resolved class names; never
null
-
getPackageFilter
@API(status=MAINTAINED, since="1.13.3") java.util.function.Predicate<java.lang.String> getPackageFilter()Get the package name filter built from thePackageNameFiltersin theEngineDiscoveryRequestthat is about to be resolved.- Returns:
- the predicate for filtering the resolved resource names; never
null - Since:
- 1.12
-
getIssueReporter
@API(status=MAINTAINED, since="1.13.3") DiscoveryIssueReporter getIssueReporter(){@return the {@link DiscoveryIssueReporter} for the current resolution}- Since:
- 1.13
-
-