1

在 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 发布测试结果,所以也许这就是原因。

4

1 回答 1

3

结果文件的内部 xsd 已更改以提供更多信息

不同之处在于xml格式本身,即xsd

TeamCity 竭尽全力让您不受变化的影响。

于 2016-10-07T06:33:50.030 回答