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