2014-01-29 81 views
4

是否有Clover插件的API,能夠檢索JSON或類似的覆蓋率統計信息?Jenkins Clover REST API

Can Jenkins Api可用於獲取三葉草覆蓋率報告。看起來像Cobertura可能,但找不到任何三葉草。

+0

詹金斯是您的CI。你在用什麼語言? –

+0

我說的是REST API,所以它是任何語言的抽象 – Craig

+0

我仍然有點擔心,但...(完全公開我做到了這一點)也許Codecov是你的期待。你可以在那裏上傳你的三葉草報告。試試這個:https://github.com/codecov/example-php –

回答

0

不幸的是,詹金斯三葉草插件不公開任何REST API。你可以嘗試做的是寫一個插件,通過REST公開clover.xml文件的內容。如果您只對覆蓋率摘要感興趣(即不是每個源代碼行的覆蓋率),那麼您還可以讀取構建結果元數據。 Clover Plugin已經解析了clover.xml文件並存儲了覆蓋率%。請參閱:

https://github.com/jenkinsci/clover-plugin/blob/master/src/main/java/hudson/plugins/clover/CloverPublisher.java#L196