DEV Community

Joe McCall
Joe McCall

Posted on

Grails 5 no longer runs my tests!


I just followed the guide to upgrade from Grails 4.0 to Grails 5.1 here. I now try to run my unit and integration tests and Gradle is reporting there are no tests to run!


In our case, we need to add a new line in build.gradle:

tasks.withType(Test) {
    useJUnitPlatform() // <-- Here
    systemProperty "geb.env", System.getProperty('geb.env')
    systemProperty "", reporting.file("geb/integrationTest")
    systemProperty "", System.getProperty('')
    systemProperty "webdriver.gecko.driver", System.getProperty('webdriver.gecko.driver')
Enter fullscreen mode Exit fullscreen mode

This tells Gradle that we're using JUnit-style tests.

Top comments (0)