I could not find out how to set system properties when executing JUnit 5 tests using Gradle. The standard test
task could be configured as follows:
Update:
Please note that the junit-platform-gradle-plugin
developed by the JUnit Team was deprecated in JUnit Platform 1.2 and discontinued in 1.3. Please switch to Gradle’s standard test
task in Gradle 4.6 or higher. Details here.
As I mentioned here, if you are still using the obsolete junit-platform-gradle-plugin
you can set system properties like this:
afterEvaluate {
def junitPlatformTestTask = tasks.getByName('junitPlatformTest')
junitPlatformTestTask.systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}