代码之家  ›  专栏  ›  技术社区  ›  onkami

在梯度日志末尾列出所有生成错误

  •  0
  • onkami  · 技术社区  · 6 年前

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

    是否可以以某种方式收集失败的测试输出,并在构建场景结束时生成失败测试的摘要?至少,什么测试失败了,在哪一行上,最好是每个失败测试的完整日志输出。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Sam Brannen    6 年前

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

    test {
        useJUnitPlatform()
    
        testLogging {
            events "failed" // "passed", "skipped", "standardOut", "standardError"
        }
    }