我想获取整个 *.java 类运行所需时间的计时信息以及每个测试的计时信息以及 gradle 输出。有没有办法用 gradle 做到这一点?
目前,我只有
beforeTest{ descr ->
logger.warn("Starting Test ${descr.className} : ${descr.name}")
}
Run Code Online (Sandbox Code Playgroud)
这取决于你的意图。出于调试目的,我通常使用--profileflag 运行 gradle,它会生成任务执行时间的完整报告。请参阅Gradle 命令行。
如果您希望随时间做一些临时的事情,您需要编写所需的行为代码。例如,这将打印每个测试的执行时间:
test {
afterTest { descriptor, result ->
def totalTime = result.endTime - result.startTime
println "Total time of $descriptor.name was $totalTime"
}
}
Run Code Online (Sandbox Code Playgroud)
也可以看看:
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |