JenkinsCI サーバーとして使用する .NET プロジェクトに取り組んでいます。サーバーは想定どおりに動作していますが、コードカバレッジが低い場合にアラートを発行しようとしています。
私が試みているアプローチは、andSonarを実行するために使用することですが、コード カバレッジメトリックを からにリンクする必要があり、そこに問題があります。NUnitOpenCoverSonarJenkins
OpenCover私の知る限り、 (coverage-report.xml )から生成されたレポートはそのままでは認識されないため、( coverage-report.xml)を(emmaJenkins )に変換するxslファイルでそれらを話させることです-report.xml ) には、理解できるプラグインがあります。Jenkins
私はそれを知りませんが、それが最善のアプローチです。より良いアプローチは大歓迎です ;)block coverage OpenCover からメトリックを取得する際に問題に直面しています (Emmaこのメトリックが必要です)。
class, %必要な他のすべての指標method, %をline, %からOpenCoverに変換できましたが、レポートからEmmaを取得できるかどうかはわかりません。block, %
それが可能かどうか、または私がやろうとしていることを達成するためのより良いアプローチがあるかどうか (つまり、Jenkinsコードカバレッジが特定の割合を下回ったときにビルドアラートを発行するようにする) があるかどうか、誰かに教えてもらえますか?
前もって感謝します!:)