是否可以在不运行单元测试的情况下运行 opencover?我有来自 NUnit 的 TestResults.xml 并希望将其传递给 OpenCover 而无需再次运行单元测试。这可能吗?
问问题
847 次
2 回答
0
我不知道 OpenCover,但根据我对 dotCover 的猜测,它需要与单元测试一起进行,因为它们逐行通过您的代码。然后,代码覆盖率取决于您的代码被访问的百分比。
于 2013-09-25T17:46:30.117 回答
0
Q1。是否可以在不运行单元测试的情况下运行 opencover?
OpenCover 可以针对大多数可以从命令行启动的 .NET 应用程序运行。稍加努力,您就可以让它针对 IIS 之类的服务运行。
Q2。我有来自 NUnit 的 TestResults.xml 并希望将其传递给 OpenCover 而无需再次运行单元测试。这可能吗?
不,它将无法执行您想要的操作,因为 TestResults.xml 中的信息是关于测试(通过/失败)的,并且不足以确定这些测试实际执行了哪些代码。
只需使用 nunit-console.exe 作为目标,使用 OpenCover 运行您的测试 - 提供的文档中有说明以帮助您。
于 2013-09-25T21:36:44.610 回答