From d06e41f2eac0820d57121fd600eb969e3b2b59e0 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Tue, 8 Jul 2025 19:12:26 +0200 Subject: [PATCH] Make BytecodeEnhancedTestEngine non-discoverable by default by removing the corresponding entry from the META-INF/services/org.junit.platform.engine.TestEngine --- .../META-INF/services/org.junit.platform.engine.TestEngine | 0 .../META-INF/services/org.junit.platform.engine.TestEngine | 1 + .../bytecode/enhancement/extension/BytecodeEnhanced.java | 7 +++++++ 3 files changed, 8 insertions(+) rename {hibernate-testing/src/main => hibernate-core/src/test}/resources/META-INF/services/org.junit.platform.engine.TestEngine (100%) create mode 100644 hibernate-envers/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine diff --git a/hibernate-testing/src/main/resources/META-INF/services/org.junit.platform.engine.TestEngine b/hibernate-core/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine similarity index 100% rename from hibernate-testing/src/main/resources/META-INF/services/org.junit.platform.engine.TestEngine rename to hibernate-core/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine diff --git a/hibernate-envers/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine b/hibernate-envers/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine new file mode 100644 index 000000000000..e54cf08aec56 --- /dev/null +++ b/hibernate-envers/src/test/resources/META-INF/services/org.junit.platform.engine.TestEngine @@ -0,0 +1 @@ +org.hibernate.testing.bytecode.enhancement.extension.engine.BytecodeEnhancedTestEngine diff --git a/hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/extension/BytecodeEnhanced.java b/hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/extension/BytecodeEnhanced.java index adbba8fb2267..88abe9592a18 100644 --- a/hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/extension/BytecodeEnhanced.java +++ b/hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/extension/BytecodeEnhanced.java @@ -10,6 +10,13 @@ import org.junit.jupiter.api.extension.ExtendWith; +/** + * Using this extension requires enabling the {@link org.hibernate.testing.bytecode.enhancement.extension.engine.BytecodeEnhancedTestEngine bytecode enhancement test engine}. + * To enable it either reference it as an additional engine in your JUnit request or add the {@code org.junit.platform.engine.TestEngine} file + * with the {@link org.hibernate.testing.bytecode.enhancement.extension.engine.BytecodeEnhancedTestEngine} to your + * {@code test/resources/META-INF/services}. + * + */ @Inherited @Retention(RetentionPolicy.RUNTIME) @ExtendWith(BytecodeEnhancementExtension.class)