0

我们在使用 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?因此,如果测试挂起,我们将看到哪个测试挂起?

4

1 回答 1

1

Gradle 1.1 中的新测试日志记录功能将帮助您解决此问题。您今天已经可以尝试 1.1-rc-2。

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

于 2012-07-26T09:38:31.480 回答