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:
test {
systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
However, the junitPlatform
task seem to not have such an option.
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 standardtest
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: