在 NUnit 3 版本中,出现了一种新的 xml 格式的测试报告。它是 nunit3 格式。
有一些关于它的信息https://github.com/nunit/docs/wiki/Console-Command-Line。
那里是这样说的:
--result 选项可以使用以下任何格式:
nunit3 - NUnit 3.0 的原生 XML 格式 nunit2 - NUnit 早期版本使用的遗留 XML 格式 --explore 选项可以使用以下任何格式:
nunit3 - NUnit 3.0 案例的原生 XML 格式 - 一个列出所有测试案例全名的文本文件。如果使用 --explore 而没有任何规范,则会将测试用例列表输出到控制台。
所以现在我们可以使用下一个控制台参数:--result=TestResults.xml;format=nunit3
它将创建 nunit3 格式的报告。
所以我的问题是:这两种格式有什么区别?
实际上我没有注意到任何变化,但我使用 TeamCity 发布测试结果,所以也许这就是原因。