使用Gradle 4.6进行JUnit5集成测试

时间:2018-05-16 07:41:49

标签: gradle junit5

Gradle 4.6为JUnit5添加了here

这对我有用,只要我没有其他来源,例如集成测试:我不知道如何在集成测试中启用useJUnitPlatform()

我能做的是让test任务使用新的JUnit5支持,但我的testInt任务正在使用JUnit5控制台并运行测试,因为它将从命令行运行。最后,我放弃了对gradle和回滚的JUnit5支持,以便在两个测试中使用JUnit5控制台。

如何在其他任务上启用Gradle 4.6 JUnit5支持test

1 个答案:

答案 0 :(得分:9)

如果您的集成测试任务也是Test任务,您可以通过以下方式配置所有测试任务:

tasks.withType(Test) {
    useJUnitPlatform()
}

或明确配置:

task testInt(type: Test) {
    useJUnitPlatform()
    ...
}