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

标签 testing plugins jenkins reporting jenkins-plugins

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

如果您选择单个测试,您将获得有关测试失败多长时间的信息(假设它确实失败了)。

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

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

不确定这是否有很大不同,但我们使用的是 Java (Maven) 和 TestNG (Surefire)。

最佳答案

TestNG pluginJUnit plugin将实际显示测试结果的历史记录。

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

  • 对于 JUnit,单击左侧的“历史记录”,然后
  • 对于 TestNG,单击您将在结果上方的图表中看到历史记录。您可以只点击条中的条来查看较早的结果,如果您点击靠近边缘,测试结果的范围也会调整

关于testing - 在 Jenkins 中显示单个测试结果的历史记录 - 附加插件或配置问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17050244/

相关文章:

java - 可以用独立的 JPA 测试 EJB3/JPA 吗?

ruby-on-rails - 分析 cucumber 测试(ruby/rails)

java - 我可以将 NativeFileSystemStore 作为插件提供给 Hadoop 吗?

php - 我无法在我的 wordpress 网站的插件中加载我的自定义样式

Jenkins 管道 - 删除 @tmp 文件夹

asp.net-mvc-3 - System.ComponentModel.DataAnnotations 自动 Controller 单元测试中的 MethodAccessException,MVC

java - 玩!框架 2.2.0 : impossible to debug in Eclipse

html - 导航栏不见了?一些插件弄乱了我的 wp 网站

Jenkins:解密credentials.xml中的所有密码(通过Jenkins执行控制台)

Jenkinsfile - 跨多个管道的互斥性