代码覆盖率:.NET代码覆盖率和SonarQube VSTS集成

时间:2017-08-03 17:00:02

标签: .net sonarqube sonar-runner sonarqube-scan

有谁知道为什么代码覆盖率不能与.NET(完整框架)一起在Sonarqube中集成/发布结果? 这是我的脚本:

@ECHO OFF

MSBuild.SonarQube.Runner.exe begin /k:"CalculatorConsole" /n:"CalculatorConsole" /v:"1.0" /d:sonar.cs.vscoveragexml.reportsPaths="%CD%\VisualStudio.coveragexml"
MSBuild.exe /t:Rebuild


"%VSAPPIDDIR%\..\..\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe" collect /output:"%CD%\VisualStudio.coverage"
"%VSAPPIDDIR%\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "CalculatorConsole.Tests\bin\debug\CalculatorConsole.Tests.dll"

"%VSAPPIDDIR%\..\..\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe" analyze /output:"%CD%\VisualStudio.coveragexml" "%CD%\VisualStudio.coverage"

MSBuild.SonarQube.Runner.exe end

运行脚本后,未发现任何错误且Sonar中未发布代码覆盖率!

0 个答案:

没有答案