2012-08-23 39 views
8

我們已經讓SCCT生成了一些漂亮的網頁,顯示了我們的單元測試的覆蓋範圍。現在我們想要將它融入我們的Jenkins持續集成構建中。在詹金斯顯示SCCT覆蓋

我創建了一個Jenkins作業來運行SCCT測試,但是如果a)構建失敗,覆蓋率低於n%b)如何顯示這些漂亮的網頁?

構建是一個maven-multi-module項目。

乾杯

回答

5

我們正在使用jenkins cobertura插件。 SCCT爲每個模塊發出一個cobertura格式覆蓋xml文件(我一開始並沒有發現),cobertura插件對這些文件進行了整理。一個問題是,cobertura插件需要降級到1.3,否則它認爲mojo沒有運行,並且什麼都不做。

+1

只是未來的更新。從[Cobertura插件版本1.8](https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin)(2012年12月)開始,它現在與SCCT完美結合 - mojo問題已得到解決。 – millhouse

1

由於這是可能的其他覆蓋工具,如通過詹金斯插件的Cobertura,您既可以

  • SCCT的輸出轉換的東西看起來像一個現有工具的結果,使用匹配jenkins插件。

  • 編寫自己的jenkins插件,可能從現有插件中爲其他覆蓋工具借用代碼。