【问题标题】:Is there a tool for creating historical report out of j/nunit results是否有工具可以根据 j/nunit 结果创建历史报告
【发布时间】:2009-02-10 19:55:24
【问题描述】:

寻找一种方法来获得关于以下内容的可视化报告:

  1. 一段时间内的总体测试成功百分比(有关测试是否以及如何快速变得更环保的信息)
  2. 随着时间的推移可视化单个测试结果(以轻松注意到长时间呈绿色的测试变红,反之亦然,以关注刚刚变绿的测试)
  3. 任何其他有利于测试人员和整个项目的可视化统计数据

基本上是一个工具,它可以从整个测试结果目录生成结果,而不仅仅是单次(每日)运行。

一般来说,它似乎可以使用 XSLT 来完成,但同时处理多个文件似乎没有太大的灵活性。

这样的工具已经存在了吗?

【问题讨论】:

    标签: testing report


    【解决方案1】:

    我敢于宣称大多数持续集成引擎(例如 Hudson (for Java))本身或通过插件提供此类功能。在 Hudson 的案例中,已经有一些代码覆盖插件可用,我认为它会自动从单元测试中自动生成基本图表。

    记住要正确配置 CI,例如,我们的 Hudson 每 10 分钟轮询一次 CVS,如果发现任何更改,它会执行所有相关的技巧(获取更新的 .java 文件、编译、运行测试、验证依赖项等)。 ) 查看构建是否仍然正常。

    【讨论】:

      【解决方案2】:

      Hudson 将执行此操作,并且它将使用我概述的步骤here 与 Nunit (here)、Junit (本机) 和 MSTest.exe 测试一起使用。它可以满足您的所有要求,甚至更多。即使您希望它只运行测试并向您提供反馈,它也可以。

      【讨论】:

        【解决方案3】:

        有这样一个支持 NUnit \ JUnit 的新报告称为Allure。要从 NUnit 检索信息,您需要使用 NUnit adapter,对于 JUnit - 请阅读以下 wiki page。您可以通过各自的 plugin 将其与 Jenkins 一起使用。

        【讨论】:

          猜你喜欢
          • 2023-03-28
          • 2013-01-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-15
          • 1970-01-01
          相关资源
          最近更新 更多