Skip to content

Commit 7a2f7f0

Browse files
committed
Make bytecode test engine backwards compatible with older JUnit versions
1 parent b5d1414 commit 7a2f7f0

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/extension/engine/BytecodeEnhancedTestEngine.java

+2-7
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,13 @@
3434
import org.junit.jupiter.api.io.CleanupMode;
3535
import org.junit.jupiter.api.io.TempDirFactory;
3636
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;
3938
import org.junit.jupiter.engine.config.JupiterConfiguration;
4039
import org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor;
4140
import org.junit.jupiter.engine.descriptor.ClassTestDescriptor;
4241
import org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
4342
import org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor;
4443
import org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor;
45-
import org.junit.jupiter.engine.discovery.DiscoverySelectorResolver;
4644
import org.junit.jupiter.engine.execution.JupiterEngineExecutionContext;
4745
import org.junit.platform.engine.EngineDiscoveryRequest;
4846
import 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

Comments
 (0)