Boh*_*ian 8 testing console configuration logging gradle
在测试运行时,到目前为止运行的测试数量是暂时显示的,但是如何在所有测试运行后打印运行到控制台的测试总数?
配置testLogging没有帮助.我可以为每个测试生成gradle输出结果,如下所示:
testLogging {
events "passed", "skipped", "failed"
}
Run Code Online (Sandbox Code Playgroud)
但我想要一个摘要"底线",它输出运行的测试总数,即使它们都已通过.
Hub*_*tus 11
您可以使用带有参数的afterSuite闭包TestResult.Fe(借用https://gist.github.com/orip/4951642):
test {
testLogging {
afterSuite { desc, result ->
if (!desc.parent) { // will match the outermost suite
println "Results: ${result.resultType} (${result.testCount} tests, ${result.successfulTestCount} successes, ${result.failedTestCount} failures, ${result.skippedTestCount} skipped)"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2598 次 |
| 最近记录: |