2014-01-29 53 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