我在Jenkins上运行我的NUnit测试但是每次构建步骤都失败并且我得到了这个文本:
记录NUnit测试结果 致命:找不到NUnit测试报告文件。配置错误? 构建步骤'发布NUnit测试结果报告'将构建标记为失败 存档工件 完成:失败
它实际上是由无法找到的测试报告文件引起的。
我添加了“发布Nunit测试结果报告”构建后操作: 的 “%WORKSPACE%\ TestResults * .XML”
然而,詹金斯找不到它。我检查了报表文件是否在我的工作区中创建,实际上是在适当的位置创建所以读取它应该没有问题。
任何人都知道如何解决这个问题? 我将不胜感激任何帮助。
答案 0 :(得分:1)
你能试试吗?
nunit testResultsPattern: 'TestResults.xml'
(没有星号字符) 默认情况下,nunit xml与Jenkins构建项目保存在同一目录中。
答案 1 :(得分:1)
我通过将文件目标从绝对路径C:\Build\TestResults\MyTest.xml
更改为相对TestResults\MyTest.xml
来解决此问题。
我认为Nunit插件使用相对路径。您可以进入工作中的标签Workspace
,找到该xml,然后仅复制带有xml的路径。
答案 2 :(得分:-1)