T - the type of the engine's descriptor@API(status=EXPERIMENTAL,
since="1.5")
public static class EngineDiscoveryRequestResolver.Builder<T extends TestDescriptor>
extends Object
EngineDiscoveryRequestResolver.public EngineDiscoveryRequestResolver.Builder<T> addClassContainerSelectorResolver(Predicate<Class<?>> classFilter)
ClasspathRootSelectors, ModuleSelectors, and
PackageSelectors into ClassSelectors by scanning for classes that satisfy the supplied
predicate in the respective class containers to this builder.classFilter - predicate the resolved classes must satisfy; never
nullpublic EngineDiscoveryRequestResolver.Builder<T> addSelectorResolver(SelectorResolver resolver)
SelectorResolver to this builder.resolver - the resolver to add; never nullpublic EngineDiscoveryRequestResolver.Builder<T> addSelectorResolver(Function<EngineDiscoveryRequestResolver.InitializationContext<T>,SelectorResolver> resolverCreator)
SelectorResolver to this builder.resolverCreator - the function that will be called to create the
SelectorResolver to be added.EngineDiscoveryRequestResolver.InitializationContextpublic EngineDiscoveryRequestResolver.Builder<T> addTestDescriptorVisitor(Function<EngineDiscoveryRequestResolver.InitializationContext<T>,TestDescriptor.Visitor> visitorCreator)
TestDescriptor.Visitor to this
builder.visitorCreator - the function that will be called to create the
TestDescriptor.Visitor to be added.EngineDiscoveryRequestResolver.InitializationContextpublic EngineDiscoveryRequestResolver<T> build()
EngineDiscoveryRequestResolver that has been
configured via this builder.Copyright © 2019. All rights reserved.