gpt4 book ai didi

gradle - 如何在构建期间从 gradle 输出中获取测试时间信息?

转载 作者:行者123 更新时间:2023-12-03 03:42:36 25 4
gpt4 key购买 nike

我想获得有关运行整个 *.java 类需要多长时间的计时信息,以及每个测试以及 gradle 输出中的计时信息。有没有办法用 gradle 做到这一点?

目前,我只有

  beforeTest{ descr ->
logger.warn("Starting Test ${descr.className} : ${descr.name}")
}

最佳答案

这取决于你的意图。出于调试目的,我通常使用 --profile 标志运行 gradle,它会生成任务执行时间的完整报告。参见 Gradle Command Line .

如果您希望对时间进行临时处理,则需要编写所需行为的代码。例如,这将打印每个测试的执行时间:

test {
afterTest { descriptor, result ->
def totalTime = result.endTime - result.startTime
println "Total time of $descriptor.name was $totalTime"
}
}

另见:

关于gradle - 如何在构建期间从 gradle 输出中获取测试时间信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41273942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com