运行 Nunit 3.0.1 在 Bamboo CI 中出错

Error while running Nunit 3.0.1 in Bamboo CI

我在 运行 NUnit 3.0.1 作为 Bamboo 中的构建任务 CI 在 MSbuild 任务之后。 我收到以下错误 无效参数:-xml=TestResult.xml 运行 How to run NUnit Runner in Atlassian Bamboo with NUnit 3 中指定的 bat 文件也没有工作,因为它给了我错误 nunit3-console.exe is not a recognized command

Bamboo CI 似乎还没有完全支持 NUnit 3.X,请参阅问题 here

您看到的错误是因为 NUnit 3 不再支持 -xml 选项。

查看关于 Bamboo 问题的注释,看起来最好的方法是将 运行 NUnit3 作为脚本任务(使用选项 --result=YOURPATH;format:nunit2 将结果格式化为 NUnit2 的结果) ,然后添加 NUnit Parser Task 以合并结果。