OpenCover没有运行单元测试

时间:2013-09-25 16:32:56

标签: nunit opencover

是否可以在不运行单元测试的情况下运行opencover? 我有来自NUnit的TestResults.xml,并希望将其传递给OpenCover,而无需再次运行单元测试。 这可能吗?

2 个答案:

答案 0 :(得分:0)

我不知道OpenCover,但是从我对dotCover的猜测来看,它需要与单元测试一起进行逐行扫描。然后,代码覆盖率取决于您访问代码的百分比。

答案 1 :(得分:0)

  

Q1。是否可以在不运行单元测试的情况下运行opencover?

OpenCover可以运行大多数可以从命令行启动的.NET应用程序。只需稍加努力就可以让它与IIS等服务一起运行。

  

Q2。我有来自NUnit的TestResults.xml,并希望将其传递给   OpenCover没有再次运行单元测试。这可能吗?

不,它将无法执行您想要的操作,因为TestResults.xml中的信息与测试(通过/失败)有关,并且不足以确定这些测试实际执行的代码。

使用nunit-console.exe作为目标,使用OpenCover运行测试 - 提供的文档中提供了帮助您的说明。