This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch grails-geb in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 5dc42d53e00b5bff8e78c377d0044c08bb0377de Author: James Daugherty <[email protected]> AuthorDate: Sun Apr 20 23:12:12 2025 -0400 gradle deprecation - Ensure the platform launcher is included on projects with unit tests --- gradle/hibernate5-test-config.gradle | 3 ++- gradle/mongodb-forked-test-config.gradle | 3 ++- gradle/mongodb-test-config.gradle | 3 ++- grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle | 4 ++++ grails-test-examples/hibernate5/standalone-hibernate/build.gradle | 4 ++++ grails-test-examples/mongodb/base/build.gradle | 4 ++++ grails-test-examples/mongodb/database-per-tenant/build.gradle | 2 +- 7 files changed, 19 insertions(+), 4 deletions(-) diff --git a/gradle/hibernate5-test-config.gradle b/gradle/hibernate5-test-config.gradle index 7782e22ebf..c703c33acf 100644 --- a/gradle/hibernate5-test-config.gradle +++ b/gradle/hibernate5-test-config.gradle @@ -1,5 +1,6 @@ dependencies { - testRuntimeOnly 'org.junit.platform:junit-platform-launcher' + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') } tasks.withType(Test).configureEach { diff --git a/gradle/mongodb-forked-test-config.gradle b/gradle/mongodb-forked-test-config.gradle index eec69e2762..4d530470d1 100644 --- a/gradle/mongodb-forked-test-config.gradle +++ b/gradle/mongodb-forked-test-config.gradle @@ -1,5 +1,6 @@ dependencies { - testRuntimeOnly 'org.junit.platform:junit-platform-launcher' + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') } tasks.named('compileTestGroovy', GroovyCompile) { diff --git a/gradle/mongodb-test-config.gradle b/gradle/mongodb-test-config.gradle index d6994f4b99..27b9b14261 100644 --- a/gradle/mongodb-test-config.gradle +++ b/gradle/mongodb-test-config.gradle @@ -1,5 +1,6 @@ dependencies { - testRuntimeOnly 'org.junit.platform:junit-platform-launcher' + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') } tasks.named('compileTestGroovy', GroovyCompile) { diff --git a/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle b/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle index 53f3111ff6..0d73cfbb55 100644 --- a/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle +++ b/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle @@ -20,6 +20,10 @@ dependencies { runtimeOnly 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.spockframework:spock-core' + + // This project also has unit tests in it, so we must define the launcher per + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') } apply { diff --git a/grails-test-examples/hibernate5/standalone-hibernate/build.gradle b/grails-test-examples/hibernate5/standalone-hibernate/build.gradle index 18ad22b2ba..a355264e3d 100644 --- a/grails-test-examples/hibernate5/standalone-hibernate/build.gradle +++ b/grails-test-examples/hibernate5/standalone-hibernate/build.gradle @@ -17,6 +17,10 @@ dependencies { testImplementation 'org.spockframework:spock-core' testRuntimeOnly 'org.slf4j:slf4j-simple' + + // This project also has unit tests in it, so we must define the launcher per + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') } apply { diff --git a/grails-test-examples/mongodb/base/build.gradle b/grails-test-examples/mongodb/base/build.gradle index fc4551cf79..b617d0fc6d 100644 --- a/grails-test-examples/mongodb/base/build.gradle +++ b/grails-test-examples/mongodb/base/build.gradle @@ -28,6 +28,10 @@ dependencies { testImplementation 'org.spockframework:spock-core' testImplementation 'org.apache.grails.testing:grails-testing-support-mongodb' + // This project also has unit tests in it, so we must define the launcher per + // https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies + add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher') + integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/mongodb/database-per-tenant/build.gradle b/grails-test-examples/mongodb/database-per-tenant/build.gradle index b80f7ce3c2..4ba8079fd0 100644 --- a/grails-test-examples/mongodb/database-per-tenant/build.gradle +++ b/grails-test-examples/mongodb/database-per-tenant/build.gradle @@ -24,7 +24,7 @@ dependencies { testImplementation 'org.apache.grails.testing:grails-testing-support-core' testImplementation 'org.spockframework:spock-core' - testImplementation project(':grails-testing-support-mongodb') + testImplementation 'org.apache.grails.testing:grails-testing-support-mongodb' } apply {
