在Gradle日志末尾列出所有构建错误

时间:2018-10-09 09:13:44

标签: java gradle junit junit5

我的项目中大约有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。

1 个答案:

答案 0 :(得分:2)

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

test {
    useJUnitPlatform()

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