首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCover & ReportGenerator :历史文件为空

OpenCover & ReportGenerator :历史文件为空
EN

Stack Overflow用户
提问于 2017-03-13 19:58:54
回答 1查看 675关注 0票数 1

我正在使用OpenCover通过MSTest成功地生成代码覆盖xml报告。我是从Powershell/竹子开过来的。然后使用ReportGenerator成功地创建可读的HTML。它编写覆盖历史文件,但内容为零。(在随后的运行中,它当然会警告,它无法读取历史文件,因为它缺少根xml元素,实际上它丢失了所有内容。)

我从哪里开始寻找为什么覆盖率历史记录xml文件是零字节?

从我的项目文件夹的根目录中运行,生成两个表达式:

代码语言:javascript
复制
C:\Users\...\OpenCover\OpenCover.Console.exe 
    -register:user
    -target:C:\...\MSTest.exe 
   "-targetargs:/testcontainer:.\webapi\WebApi.Tests\bin\Release\WebApi.Tests.dll /resultsfile:.\WebApiTestResults.trx /noisolation" 
   "-filter:+[*]* -[FluentValidation*]* -[Dapper*]* -[Antlr3*]*" 
    -mergebyhash 
    -output:.\projectCoverageReport.xml

也许更有针对性的是,报告生成表达式:

代码语言:javascript
复制
C:\Tools\ReportGenerator_2.5.5\ReportGenerator.exe
    "-reports:projectCoverageReport.xml"
    "-targetdir:CodeCoverage"
    "-reportTypes:Html;HtmlChart;HtmlSummary"
    "-historydir:C:\OpenCoverHistory\VBN-YGWA"

一切看起来都很好,除了生成报告。权限似乎没有问题,因为-historydir和path开关会导致目录和空白文件的创建。我已经在机器上(在Powershell中)以管理员的身份运行了这一点,并且还通过竹式运行脚本作为系统运行。同样的输出。

人们会去哪里寻找为什么历史文件是零字节?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-14 18:45:32

你的剧本看上去不错。请将ReportGenerator更新为2.5.6:https://www.nuget.org/packages/ReportGenerator/

您使用的版本对于历史文件有一个错误。很抱歉。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42772369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档