我在teamcity中有一个构建步骤,它运行nunit测试并使用dotcover生成覆盖率报告。
它在文件夹.teamcity/.NetCoverage
下生成具有转换报告的隐藏工件
我需要将这部分设置为声纳覆盖报告路径sonar.cs.dotcover.reportsPaths
,我可以在临时文件夹下看到dotcover文件,所以尝试将路径设置为
-Dsonar.cs.dotcover.reportsPaths=%system.teamcity.build.tempDir%/
但这不起作用,我应该为sonar.cs.dotcover.reportsPaths
设置什么路径,以便覆盖报告路径反映在sonarcube中。
您需要将dotCover报告转换为html格式,然后只有您才能在声纳中导入其结果
使用类似于下面的东西来转换为html
dotcover analyse /TargetExecutable="c:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/mstest.exe" /TargetArguments="my.test.target.dll" /ReportType="HTML" /Output="CoverageReport.html"
然后将CCD_ 4值设置为与CCD_