XML报告处理是否适用于NUnit3?

时间:2016-01-25 10:58:16

标签: nunit teamcity-9.0

我目前正在将其中一个项目移至DNX(现在是.NET Core),我被迫更新为nunit3。由于其他考虑因素,我们将测试项目编译为具有自己入口点的控制台应用程序,基本上是自托管NUnit运行程序。

我现在需要通过XML Reporter向TeamCity报告结果,该报告似乎无法解析Nunit3 TestResults.xml文件。

有关如何解决这个问题的建议吗?

2 个答案:

答案 0 :(得分:1)

NUnit 3控制台可以选择生成以NUnit 2样式格式化的结果。

使用选项:

--result=[filename];format=nunit2

文档:https://github.com/nunit/nunit/wiki/Console-Command-Line

答案 1 :(得分:0)

要添加上面的答案: NUnitLite继承了--result CLI参数,这似乎可以解决问题。

我最后选择的另一个选项是使用--teamcity CLI参数:

dotnetbuild --project:<path to project directory> -- --teamcity

将与TC的服务信息集成。这也将进行实时更新。