You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by he...@apache.org on 2026/06/27 05:06:14 UTC
(pekko-grpc) 01/02: fix: pin Gradle plugin tests to JUnit Jupiter 5.14.1 for Spock 2.4 compatibility
This is an automated email from the ASF dual-hosted git repository.
He-Pin pushed a commit to branch feature/junit6-migration
in repository https://gitbox.apache.org/repos/asf/pekko-grpc.git
commit ec32347f82fe2557f37eb13e4a3303c72d53a9bd
Author: 虎鸣 <he...@alibaba-inc.com>
AuthorDate: Sat Jun 27 11:43:54 2026 +0800
fix: pin Gradle plugin tests to JUnit Jupiter 5.14.1 for Spock 2.4 compatibility
Motivation:
Spock 2.4-groovy-3.0 imports junit-bom:5.14.1 (JUnit Platform 1.14.1)
and is not compatible with JUnit Platform 6.x that ships with
junit-jupiter:6.1.0. This caused the Gradle plugin test task to fail
in CI because the JUnit Platform engine could not initialize.
Modification:
Pin the Gradle plugin test dependency to junit-jupiter:5.14.1 instead
of 6.1.0. The Gradle plugin tests use Spock/Groovy and do not need
JUnit 6; only the main project tests require JUnit 6.
Result:
Gradle plugin tests pass with JUnit 5.14.1, compatible with Spock 2.4.
Tests:
Gradle tests now use JUnit Platform 1.14.1 which matches Spock 2.4's BOM.
References:
Refs #758, https://github.com/spockframework/spock/issues/2231
---
gradle-plugin/build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle-plugin/build.gradle b/gradle-plugin/build.gradle
index 211fb997..8851ed5d 100644
--- a/gradle-plugin/build.gradle
+++ b/gradle-plugin/build.gradle
@@ -132,7 +132,7 @@ repositories {
dependencies {
implementation 'com.google.protobuf:protobuf-gradle-plugin:0.9.5'
implementation 'org.apache.commons:commons-lang3:3.19.0'
- testImplementation 'org.junit.jupiter:junit-jupiter:6.1.0'
+ testImplementation 'org.junit.jupiter:junit-jupiter:5.14.1'
testImplementation 'org.spockframework:spock-core:2.4-groovy-3.0'
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org