Gradle 4.6为JUnit5添加了here。
这对我有用,只要我没有其他来源,例如集成测试:我不知道如何在集成测试中启用useJUnitPlatform()
。
我能做的是让test
任务使用新的JUnit5支持,但我的testInt
任务正在使用JUnit5控制台并运行测试,因为它将从命令行运行。最后,我放弃了对gradle和回滚的JUnit5支持,以便在两个测试中使用JUnit5控制台。
如何在其他任务上启用Gradle 4.6 JUnit5支持test
?
答案 0 :(得分:9)
如果您的集成测试任务也是Test
任务,您可以通过以下方式配置所有测试任务:
tasks.withType(Test) {
useJUnitPlatform()
}
或明确配置:
task testInt(type: Test) {
useJUnitPlatform()
...
}