【问题标题】:Jenkins does not generate nunit reportsJenkins 不生成 nunit 报告
【发布时间】:2015-10-13 17:22:51
【问题描述】:

我添加了一个使用 nunit 进行单元测试的测试项目。单元测试通过,但构建失败,因为 Jenkins 无法创建 xml 报告:

记录 NUnit 测试结果 致命:没有 NUnit 测试报告文件 成立。配置错误?构建步骤'发布 NUnit 测试结果 报告'将构建标记为失败已完成:失败

为什么要查找文件?它不应该只是创建新报告或覆盖现有报告吗?我的意思是在此之前没有生成任何报告,因为它是第一次构建。

【问题讨论】:

    标签: xml jenkins report nunit


    【解决方案1】:

    Nunit 插件用于发布使用构建工具的构建插件生成的报告,例如 Java/Android 生态系统中的 maven/ant/gradle。

    例如,您可以使用 maven Cobertura Plugin/JaCoCo 等为 java 项目在文件夹位置以 junit 样式 xml 格式创建 junit 报告。

    此插件将根据您的构建工具生成的 xunit 样式报告在 Jenkins 上提供 UI 报告/图表,例如maven 通过解析它们。它不会生成报告。

    【讨论】:

    • 我还尝试将其指向由 nunit 工具生成的报告。还是一样。
    • 它似乎无法找到文件,您可以尝试给它一个绝对路径和一个来自 $WORKSPACE 的相对路径,通常它在辅助文本中提到(右侧的问号)。我觉得这应该与不正确的路径有关,或者生成的文件不是 nunit 样式的,请尝试将一些从 google 搜索到的示例 nunit 文件放在那里..这可能会有所帮助
    【解决方案2】:

    只需尝试在您的机器/服务器(运行 Jenkins 的地方)中运行 Nunit 控制台。如果缺少 .NetFramework,有时可能会出现此错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多