为了将覆盖率文件导入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。会有什么问题呢?如何排除故障?
谢谢!
发布于 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
发布于 2018-11-08 19:01:59
我遇到了同样的问题。事件日志中应该有错误。修复它的方法是使用.coverage文件的绝对路径。输出文件的.xml扩展名没有问题。
发布于 2021-02-11 20:12:20
今天我也遇到了同样的问题,我终于找到了一个变通办法:使用一个stackoverflow.com用户创建的工具:@stef-heyenrath:
简而言之:
dotnet tool install --global dotnet-coverageconverter
将.coveragexml文件转换为
.coverage文件dotnet-coverageconverter --CoverageFilesFolder "ProjectName.Tests\TestResults\DirectoryContainsCoverageFile"
生成的文件,它完全由SonarQube btw支持。
https://stackoverflow.com/questions/29213779
复制相似问题