build.gradle test SKIPPED

52 阅读1分钟
test {
    useJUnitPlatform()
    test.enabled = false
}

这种方式手动执行单元测试也是跳过,需要在build跳过,手动执行单元测试时不跳过。

改进


test {
    useJUnitPlatform()
}


gradle.taskGraph.whenReady { taskGraph ->
    def taskName = ":${project.name}" + ":build"
    if (taskGraph.hasTask(taskName)) {
        test.enabled = false
        println("${project.name} test SKIPPED")
    }
}