显示Jenkins中单个测试结果的历史记录 - 附加插件或配置问题?

时间:2013-06-11 17:32:06

标签: testing plugins jenkins reporting jenkins-plugins

目前我们的Jenkins服务器只显示传递/跳过/失败测试总数的历史/图表 - 我假设这是开箱即用的行为。

如果选择单个测试,您将获得测试失败的时间信息(假设测试失败)。

但是,我们希望看到跨越不同版本的单个测试的历史记录,以确定测试是否在过去(以及何时)失败,即使它刚刚通过。如果您发现失败的构建,您可以单击它,并调查可能导致失败的原因;如果它再次通过,你可以检查一些东西是否真正修复了测试,或者它是否一直随机失败。

这可以通过配置以某种方式完成,还是我们还需要一个额外的插件?如果是,哪一个?

不确定这是否会产生太大影响,但我们正在使用Java(Maven)& TestNG(Surefire)。

3 个答案:

答案 0 :(得分:7)

TestNG pluginJUnit plugin都会显示测试结果的历史记录。

您只需选择一个给定的结果然后:

  • 对于JUnit,请点击"历史"在左侧,
  • 对于TestNG,您将在结果上方的图表中看到历史记录。您只需单击条形中的条形图即可查看较旧的结果,如果单击更靠近边缘,则可以调整测试结果的范围

答案 1 :(得分:4)

Test Results Analyzer插件为我完成了这项工作。似乎还有其他合适的插件。

https://wiki.jenkins-ci.org/display/JENKINS/Test+Results+Analyzer+Plugin

答案 2 :(得分:1)

Static Code Analysis插件有帮助吗?