私はSonarQubeを.NET環境でOpenCoverと共にテストしています。 私はいくつかの単体テストを含むWebプロジェクトの解決策を持っています。 私はSonarQubeにインポートするためのXMLレポートを生成するためにOpenCoverを通してNUnitを実行しています。私はVSSonarExtension2015を使用して、OpenCover実行から結果ファイルをインポートするように設定されているSonarQubeサーバーで分析をトリガーしています。 分析が終了すると、回線カバレッジは表示されますが、条件カバレッジは更新されません。 OpenCoverReportGeneratorを同じファイル上で比較のために実行しました。また、ReportGeneratorは条件カバレッジを表示するので、OpenCoverのファイルに含まれますが、SonarQubeのビューには表示されません。SonarqubeがOpenCoverから条件をカバーしていない
私は何かが見つからないか、この情報を表示するために設定する必要がありますか? coverage view
ので、オープンカバー形式を一般的なテストデータに変換するコンバータを作成しました。 https://github.com/jmecsoftware/OpenCover2SonarConverterでアップロードし、https://docs.sonarqube.org/display/SONAR/Generic+Test+Dataでアップロードしてください 複数のカバレッジファイルをアップロードしてから条件カバレッジを取得する必要がある場合は注意してくださいそのように定義されていません。 Iveがこのケースをカバーする専用のプラグインを作成しました。https://github.com/jmecsoftware/sonarqube-testdata-plugin –