@API(status=INTERNAL,
since="5.0")
public class DiscoverySelectorResolver
extends java.lang.Object
DiscoverySelectorResolver
resolves TestDescriptors
for containers and tests selected by DiscoverySelectors with the help of the
JavaElementsResolver
.
This class is the only public entry point into the discovery package.
JavaElementsResolver
Modifier and Type | Field and Description |
---|---|
private static IsTestClassWithTests |
isTestClassWithTests |
Constructor and Description |
---|
DiscoverySelectorResolver() |
Modifier and Type | Method and Description |
---|---|
private JavaElementsResolver |
createJavaElementsResolver(JupiterConfiguration configuration,
TestDescriptor engineDescriptor,
ClassFilter classFilter) |
private void |
filter(TestDescriptor engineDescriptor,
ClassFilter classFilter) |
private void |
pruneTree(TestDescriptor rootDescriptor) |
private void |
resolve(EngineDiscoveryRequest request,
JupiterConfiguration configuration,
TestDescriptor engineDescriptor,
ClassFilter classFilter) |
void |
resolveSelectors(EngineDiscoveryRequest request,
JupiterConfiguration configuration,
TestDescriptor engineDescriptor) |
private static final IsTestClassWithTests isTestClassWithTests
public void resolveSelectors(EngineDiscoveryRequest request, JupiterConfiguration configuration, TestDescriptor engineDescriptor)
private void resolve(EngineDiscoveryRequest request, JupiterConfiguration configuration, TestDescriptor engineDescriptor, ClassFilter classFilter)
private void filter(TestDescriptor engineDescriptor, ClassFilter classFilter)
private void pruneTree(TestDescriptor rootDescriptor)
private JavaElementsResolver createJavaElementsResolver(JupiterConfiguration configuration, TestDescriptor engineDescriptor, ClassFilter classFilter)