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")
}
}