34
34
import org .junit .jupiter .api .io .CleanupMode ;
35
35
import org .junit .jupiter .api .io .TempDirFactory ;
36
36
import org .junit .jupiter .api .parallel .ExecutionMode ;
37
- import org .junit .jupiter .engine .config .CachingJupiterConfiguration ;
38
- import org .junit .jupiter .engine .config .DefaultJupiterConfiguration ;
37
+ import org .junit .jupiter .engine .JupiterTestEngine ;
39
38
import org .junit .jupiter .engine .config .JupiterConfiguration ;
40
39
import org .junit .jupiter .engine .descriptor .ClassBasedTestDescriptor ;
41
40
import org .junit .jupiter .engine .descriptor .ClassTestDescriptor ;
42
41
import org .junit .jupiter .engine .descriptor .JupiterEngineDescriptor ;
43
42
import org .junit .jupiter .engine .descriptor .TestMethodTestDescriptor ;
44
43
import org .junit .jupiter .engine .descriptor .TestTemplateTestDescriptor ;
45
- import org .junit .jupiter .engine .discovery .DiscoverySelectorResolver ;
46
44
import org .junit .jupiter .engine .execution .JupiterEngineExecutionContext ;
47
45
import org .junit .platform .engine .EngineDiscoveryRequest ;
48
46
import org .junit .platform .engine .ExecutionRequest ;
@@ -62,10 +60,7 @@ public String getId() {
62
60
63
61
@ Override
64
62
public TestDescriptor discover (EngineDiscoveryRequest discoveryRequest , UniqueId uniqueId ) {
65
- JupiterConfiguration configuration = new CachingJupiterConfiguration (
66
- new DefaultJupiterConfiguration ( discoveryRequest .getConfigurationParameters (), discoveryRequest .getOutputDirectoryProvider () ) );
67
- JupiterEngineDescriptor engineDescriptor = new BytecodeEnhancedEngineDescriptor ( uniqueId , configuration );
68
- new DiscoverySelectorResolver ().resolveSelectors ( discoveryRequest , engineDescriptor );
63
+ final JupiterEngineDescriptor engineDescriptor = (JupiterEngineDescriptor ) new JupiterTestEngine ().discover (discoveryRequest , uniqueId );
69
64
70
65
for ( TestDescriptor testDescriptor : new HashSet <>( engineDescriptor .getChildren () ) ) {
71
66
if ( testDescriptor instanceof ClassBasedTestDescriptor ) {
0 commit comments