【发布时间】:2015-10-13 17:22:51
【问题描述】:
我添加了一个使用 nunit 进行单元测试的测试项目。单元测试通过,但构建失败,因为 Jenkins 无法创建 xml 报告:
记录 NUnit 测试结果 致命:没有 NUnit 测试报告文件 成立。配置错误?构建步骤'发布 NUnit 测试结果 报告'将构建标记为失败已完成:失败
为什么要查找文件?它不应该只是创建新报告或覆盖现有报告吗?我的意思是在此之前没有生成任何报告,因为它是第一次构建。
【问题讨论】:
我添加了一个使用 nunit 进行单元测试的测试项目。单元测试通过,但构建失败,因为 Jenkins 无法创建 xml 报告:
记录 NUnit 测试结果 致命:没有 NUnit 测试报告文件 成立。配置错误?构建步骤'发布 NUnit 测试结果 报告'将构建标记为失败已完成:失败
为什么要查找文件?它不应该只是创建新报告或覆盖现有报告吗?我的意思是在此之前没有生成任何报告,因为它是第一次构建。
【问题讨论】:
Nunit 插件用于发布使用构建工具的构建插件生成的报告,例如 Java/Android 生态系统中的 maven/ant/gradle。
例如,您可以使用 maven Cobertura Plugin/JaCoCo 等为 java 项目在文件夹位置以 junit 样式 xml 格式创建 junit 报告。
此插件将根据您的构建工具生成的 xunit 样式报告在 Jenkins 上提供 UI 报告/图表,例如maven 通过解析它们。它不会生成报告。
【讨论】:
只需尝试在您的机器/服务器(运行 Jenkins 的地方)中运行 Nunit 控制台。如果缺少 .NetFramework,有时可能会出现此错误
【讨论】: