3434import org .junit .jupiter .api .io .CleanupMode ;
3535import org .junit .jupiter .api .io .TempDirFactory ;
3636import 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 ;
3938import org .junit .jupiter .engine .config .JupiterConfiguration ;
4039import org .junit .jupiter .engine .descriptor .ClassBasedTestDescriptor ;
4140import org .junit .jupiter .engine .descriptor .ClassTestDescriptor ;
4241import org .junit .jupiter .engine .descriptor .JupiterEngineDescriptor ;
4342import org .junit .jupiter .engine .descriptor .TestMethodTestDescriptor ;
4443import org .junit .jupiter .engine .descriptor .TestTemplateTestDescriptor ;
45- import org .junit .jupiter .engine .discovery .DiscoverySelectorResolver ;
4644import org .junit .jupiter .engine .execution .JupiterEngineExecutionContext ;
4745import org .junit .platform .engine .EngineDiscoveryRequest ;
4846import org .junit .platform .engine .ExecutionRequest ;
@@ -62,10 +60,7 @@ public String getId() {
6260
6361 @ Override
6462 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 );
6964
7065 for ( TestDescriptor testDescriptor : new HashSet <>( engineDescriptor .getChildren () ) ) {
7166 if ( testDescriptor instanceof ClassBasedTestDescriptor ) {
0 commit comments