2012-08-23 6 views
8

私たちは単体テストのカバレッジを示すかなりのWebページを作成するためにSCCTを取得しました。そして、これをJenkinsの継続的な統合ビルドに統合したいと考えています。JenkinsのSCCTカバレッジを表示

SCCTテストを実行するためにJenkinsジョブを作成しましたが、a)適用範囲がn%未満の場合はビルドに失敗し、b)かなりのWebページを表示する方法はありますか。

ビルドは、maven-multi-moduleプロジェクトです。これはジェンキンスプラグインを介したCoberturaのような他のカバレッジ・ツールで可能ですので

乾杯

答えて

5

jenkins coberturaプラグインが使用されています。 SCCTは各モジュール用のcobertura形式のカバレッジxmlファイルを出力します(最初は見つからなかった)。そしてcoberturaプラグインはこれらを照合します。 1つの問題は、coberturaプラグインを1.3にダウングレードする必要があったことです。それ以外の場合、mojoは実行されておらず、何もしません。

+1

将来のアップデートです。 「Coberturaプラグインのバージョン1.8」(https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin)(2012年12月)以来、SCCTと完全に機能するようになりました。これはmojoの問題が解決されました。 – millhouse

1

は、あなたはどちらか

  • は、既存のツールの結果とのように見えるものにSCCTの出力を変換することができ一致するjenkinsプラグインを使用してください。

  • 他のカバレッジツールの既存のプラグインからコードを借用している可能性があります。

関連する問題