XML 报告处理是否适用于 NUnit3?
Does the XML Report Processing work for NUnit3?
我目前正在将我们的一个项目转移到 DNX(现在是 .NET Core),我被迫更新到 nunit3。由于其他考虑,我们 运行 将测试项目编译为具有自己入口点的控制台应用程序,基本上是自托管 NUnit 运行ner。
我现在需要通过 XML Reporter 将结果报告给 TeamCity,它似乎无法解析 Nunit3 TestResults.xml 文件。
关于如何解决这个问题有什么建议吗?
NUnit 3 控制台可以选择生成以 NUnit 2 样式格式化的结果。
使用选项:
--result=[filename];format=nunit2
添加到上面的答案:
NUnitLite 继承了 --result CLI 参数,这似乎可以解决问题。
我最后选择的另一个选项是使用 --teamcity CLI 参数:
dotnetbuild --project:<path to project directory> -- --teamcity
这将与 TC 的服务消息集成。这也将进行 real-time 更新。
我目前正在将我们的一个项目转移到 DNX(现在是 .NET Core),我被迫更新到 nunit3。由于其他考虑,我们 运行 将测试项目编译为具有自己入口点的控制台应用程序,基本上是自托管 NUnit 运行ner。
我现在需要通过 XML Reporter 将结果报告给 TeamCity,它似乎无法解析 Nunit3 TestResults.xml 文件。
关于如何解决这个问题有什么建议吗?
NUnit 3 控制台可以选择生成以 NUnit 2 样式格式化的结果。
使用选项:
--result=[filename];format=nunit2
添加到上面的答案: NUnitLite 继承了 --result CLI 参数,这似乎可以解决问题。
我最后选择的另一个选项是使用 --teamcity CLI 参数:
dotnetbuild --project:<path to project directory> -- --teamcity
这将与 TC 的服务消息集成。这也将进行 real-time 更新。