添加时间戳到gradle测试输出

时间:2012-07-26 09:08:35

标签: testing gradle

我们在使用junit和gradle运行的java项目中使用函数测试。他们需要一些时间。每次测试几分钟,我们有200分钟。测试输出看起来像这样:

TEST testname1(location) PASSED/FAILED
TEST testname2(location) PASSED/FAILED

因此,当我们查看日志时,我们不知道它是test1还是test2需要花费时间。是否可以在gradle输出中添加时间戳?

datetime: TEST testname1(location) PASSED/FAILED
datetime: TEST testname2(location) PASSED/FAILED

还有可能在我们知道测试通过或失败之前编写testname吗?因此,如果测试挂起,我们将看到哪个测试挂起?

1 个答案:

答案 0 :(得分:1)

Gradle 1.1中的新test logging功能可以帮助您解决此问题。你今天已经可以尝试1.1-rc-2了。

其他选项是实现和注册自定义org.gradle.api.tasks.testing.TestListener。请参阅完整Gradle分布中的java/testListener示例。