我的项目中大约有550个测试,将它们放置在很长的调试日志中通常很耗时。

来自测试的典型错误消息如下

 build  08-Oct-2018 15:17:18    com....IntegrationTest > testGetFilteringByMetadata FAILED
 build  08-Oct-2018 15:17:18        java.lang.AssertionError at IntegrationTest.java:148

是否可以以某种方式收集失败的测试导出并在构建方案结束时生成失败测试的摘要?至少,什么测试失败以及在哪条线上失败,理想情况下,每个失败测试的完整日志输出。

我使用JUnit和gradle。

最佳答案

您可以按以下方式打开失败事件的日志记录:

test {
    useJUnitPlatform()

    testLogging {
        events "failed" // "passed", "skipped", "standardOut", "standardError"
    }
}

09-30 17:03
查看更多