【发布时间】:2018-04-04 01:29:36
【问题描述】:
我正在尝试使用 OpenCover 为网站上执行的自动/手动测试生成覆盖率报告(如this link)。我尝试了以下方法;
-
以独立模式构建 .net core 2 web 应用程序并生成 exe。
使用以下内容生成报告:C:\OpenCover\OpenCover.Console.exe -target:”C:\myproj\bin\Debug\myproj.exe” -output:C:\myproj\CoverageReports\myproj.results.xml -register:user这会生成带有空结果的报告。
在 IIS 10 中托管。但是,opencover 似乎还不支持 IIS 10。
是否可以使用 opencover 获得手动或自动测试代码覆盖率?
【问题讨论】:
-
官方还没有完全支持 -.NET Core Tool Support #601 是开放的。作为替代方案,请考虑使用github.com/tonerdo/coverlet。它具有 opencover 输出格式
标签: asp.net-core-2.0 opencover iis-10