首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Codecoverage.exe不生成输出xml

Codecoverage.exe不生成输出xml
EN

Stack Overflow用户
提问于 2015-03-23 23:12:29
回答 3查看 2.4K关注 0票数 2

为了将覆盖率文件导入SonarQube,我执行CodeCoverage.exe将".coverage“文件转换为xml。我执行了cmd行,比如:CodeCoverage.exe analyze /output:[name of xml file to be generated] [name of the coverage binary file].coverage,但是我没有得到任何输出xml,也没有出现错误。我必须说,我能够为其他解决方案文件的测试生成这样的xml。会有什么问题呢?如何排除故障?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2015-04-09 14:38:40

我首先要确保使用扩展名*.coveragexml命名新文件

CodeCoverage.exe analyze /output:[name of xml file to be generated].coveragexml [name of the coverage binary file].coverage

票数 1
EN

Stack Overflow用户

发布于 2018-11-08 19:01:59

我遇到了同样的问题。事件日志中应该有错误。修复它的方法是使用.coverage文件的绝对路径。输出文件的.xml扩展名没有问题。

票数 1
EN

Stack Overflow用户

发布于 2021-02-11 20:12:20

今天我也遇到了同样的问题,我终于找到了一个变通办法:使用一个stackoverflow.com用户创建的工具:@stef-heyenrath:

CoverageConverter - GitHub

简而言之:

  1. Install CoverageConverter tool by命令:

dotnet tool install --global dotnet-coverageconverter

.coveragexml文件转换为

  1. .coverage文件

dotnet-coverageconverter --CoverageFilesFolder "ProjectName.Tests\TestResults\DirectoryContainsCoverageFile"

  1. Done :)

生成的文件,它完全由SonarQube btw支持。

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

https://stackoverflow.com/questions/29213779

复制
相关文章

相似问题

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