目前我们的Jenkins服务器只显示传递/跳过/失败测试总数的历史/图表 - 我假设这是开箱即用的行为。
如果选择单个测试,您将获得测试失败的时间信息(假设测试失败)。
但是,我们希望看到跨越不同版本的单个测试的历史记录,以确定测试是否在过去(以及何时)失败,即使它刚刚通过。如果您发现失败的构建,您可以单击它,并调查可能导致失败的原因;如果它再次通过,你可以检查一些东西是否真正修复了测试,或者它是否一直随机失败。
这可以通过配置以某种方式完成,还是我们还需要一个额外的插件?如果是,哪一个?
不确定这是否会产生太大影响,但我们正在使用Java(Maven)& TestNG(Surefire)。
答案 0 :(得分:7)
TestNG plugin和JUnit plugin都会显示测试结果的历史记录。
您只需选择一个给定的结果然后:
答案 1 :(得分:4)
Test Results Analyzer插件为我完成了这项工作。似乎还有其他合适的插件。
https://wiki.jenkins-ci.org/display/JENKINS/Test+Results+Analyzer+Plugin
答案 2 :(得分:1)
Static Code Analysis插件有帮助吗?