2017-08-03 21 views
0

Sonarqubeの結果を統合/公開するために.NET(フルフレームワーク)でコードカバレッジが機能しない理由は誰にも分かりますか? ここに私のスクリプト:スクリプトを実行した後コードカバレッジ:.NETコードカバレッジとSonarQube VSTS統合

@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 

、エラーが見つかりませんでしたし、何のコードカバレッジはソナーで公開されていません!

+0

SonarQubeログ(debug/traceにsonar.log.levelを設定)を見ましたか? –

答えて

1

あなたは、Visual Studio 2017を使用している場合は、最近SonarQubeは、スキャナがここでのVisual Studioを通じて2017年

をコードカバレッジを得ていないとの問題を修正SonarQubeから問題です。 https://jira.sonarsource.com/browse/SONARMSBRU-330

バージョン3.0.1は8月3日にリリースされました。

関連する問題