【发布时间】:2020-06-30 14:31:50
【问题描述】:
我正在我的单元测试项目上运行 dotcover 命令行工具。按照https://www.jetbrains.com/help/dotcover/Running_Coverage_Analysis_from_the_Command_LIne.html#的规定,我运行以下命令
C:\files\dotcover cover
/TargetExecutable="C:\files\MockTestSample\packages\NUnit.ConsoleRunner.3.11.1\tools\nunit3-console.exe"
/TargetArguments="C:\files\mocktestsample\Tests\bin\Debug\tests.dll"
/Output="SampleCoverageReport.json"
/ReportType="JSON"
它以 json 格式精美地生成报告数据。但是当我尝试生成 html 报告时:
C:\files\dotcover\dotcover cover
/TargetExecutable="C:\files\MockTestSample\packages\NUnit.ConsoleRunner.3.11.1\tools\nunit3-console.exe"
/TargetArguments="C:\files\mocktestsample\Tests\bin\Debug\tests.dll"
/Output="SampleCoverageReport.html"
/ReportType="HTML"
我只是想以 html 格式查看代码覆盖率报告。但是,当我转到我的 SampleCoverageReport.html 文件时,我确实看到了覆盖范围,但我看不到源代码。当我点击一个项目时,它说“没有可用的资源”。 我错过了什么吗?我只是按照文档中的确切内容进行操作。
【问题讨论】:
标签: c# resharper code-coverage nunit-3.0 dotcover