Skip to content

Commit 32a8348

Browse files
committed
Make bytecode test engine backwards compatible with older JUnit versions
1 parent e7bcbb4 commit 32a8348

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

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,13 @@
3535
import org.junit.jupiter.api.io.CleanupMode;
3636
import org.junit.jupiter.api.io.TempDirFactory;
3737
import org.junit.jupiter.api.parallel.ExecutionMode;
38-
import org.junit.jupiter.engine.config.CachingJupiterConfiguration;
39-
import org.junit.jupiter.engine.config.DefaultJupiterConfiguration;
38+
import org.junit.jupiter.engine.JupiterTestEngine;
4039
import org.junit.jupiter.engine.config.JupiterConfiguration;
4140
import org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor;
4241
import org.junit.jupiter.engine.descriptor.ClassTestDescriptor;
4342
import org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor;
4443
import org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor;
4544
import org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor;
46-
import org.junit.jupiter.engine.discovery.DiscoverySelectorResolver;
4745
import org.junit.jupiter.engine.execution.JupiterEngineExecutionContext;
4846
import org.junit.platform.engine.EngineDiscoveryRequest;
4947
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() ) );
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)