コードを分析して SonarQube サーバーに投稿するように Jenkins ビルド サーバーを構成しました。スキャン結果は正常に送信されましたが、テストと VS コード カバレッジの結果が SonarQube に送信されません。
MSBuild の分析開始ステップの SonarQube スキャナーに必要な追加の引数を追加しました。
/d:sonar.cs.vstest.reportsPaths="<absolute path to workspace>\TestResults\*.trx"
/d:sonar.cs.vscoveragexml.reportsPaths="<absolute path to workspace>\VisualStudio.coveragexml"
/d:sonar.verbose="true"
コード カバレッジと単体テストの実行結果をインポートするための SonarQube wiki ページで表現されているように、CodeCoverage.exe を介してカバレッジ コレクションを実行するようにビルド ステップを構成しました。
コンソール出力でも確認しましたが、SonarQube Scanner は両方のファイルを解析しています。すなわち
INFO - Parsing the Visual Studio Test Results file <absolute path>.trx
と
INFO - Parsing the Visual Studio coverage XML report <absolute path>.coveragexml
問題を特定して解決し、テストとカバレッジの結果をインポートするにはどうすればよいですか?