我的项目中大约有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。
答案 0 :(得分:2)
您可以按以下步骤打开失败事件的日志记录:
test {
useJUnitPlatform()
testLogging {
events "failed" // "passed", "skipped", "standardOut", "standardError"
}
}