diff --git a/gradle/java-module.gradle b/gradle/java-module.gradle index 257ed9a5ba..df79d191ab 100644 --- a/gradle/java-module.gradle +++ b/gradle/java-module.gradle @@ -33,6 +33,7 @@ apply plugin: 'org.hibernate.orm.build.java-module' apply plugin: 'org.checkerframework' +apply plugin: "jacoco" apply plugin: 'checkstyle' apply plugin: 'build-dashboard' apply plugin: 'project-report' diff --git a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java index fdde2047a8..5d488219af 100644 --- a/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java +++ b/hibernate-core/src/test/java/org/hibernate/bytecode/internal/bytebuddy/SuperTypesEnhancementTest.java @@ -41,11 +41,18 @@ public class SuperTypesEnhancementTest { private static final ByteBuddyProxyHelper helper = new ByteBuddyProxyHelper( new ByteBuddyState() ); private static Stream superTypeMethods() { - return Arrays.stream( PrimeAmongSecondarySupertypes.class.getDeclaredMethods() ).map( e -> Arguments.of( e ) ); + return Arrays.stream( PrimeAmongSecondarySupertypes.class.getDeclaredMethods() ) + // need to filter out methods added by jacoco + .filter( method -> !method.isSynthetic() ) + .map( Arguments::of ); } private static Stream interfaces() { - return Arrays.stream( PrimeAmongSecondarySupertypes.class.getDeclaredMethods() ).map( m -> m.getReturnType() ).map( e -> Arguments.of( e ) ); + return Arrays.stream( PrimeAmongSecondarySupertypes.class.getDeclaredMethods() ) + // need to filter out methods added by jacoco + .filter( method -> !method.isSynthetic() ) + .map( m -> m.getReturnType() ) + .map( e -> Arguments.of( e ) ); } @ParameterizedTest