Jenkins 三叶草 REST API

标签 jenkins code-coverage clover

Clover 插件是否有 API,能够检索 JSON 或类似内容的覆盖率统计信息?

Jenkins Api 可以用于获取 Clover 覆盖率报告吗?看起来 Cobertura 可以实现,但找不到 clover 的任何内容。

最佳答案

不幸的是,Jenkins Clover 插件没有公开任何 REST API。您可以尝试编写一个插件,通过 REST 公开 clover.xml 文件的内容。如果您仅对覆盖率摘要感兴趣(即不是每个源代码行的覆盖率),那么您还可以阅读构建结果元数据。 Clover 插件已经解析 clover.xml 文件并存储覆盖率 %。请参阅:

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

关于 Jenkins 三叶草 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21435214/

相关文章:

android - Cordova 错误 : Failed to find 'ANDROID_HOME' environment variable

Jenkins :disableConcurentBuild 不工作

javascript - 使用 Istanbul 尔的 nightwatch.js 的代码覆盖率

python - unittest.py 与 trace.py 配合不佳 - 为什么?

testing - 是否可以编译带有特定标志的 Go 程序以进行覆盖率分析?

java - findBug intellij 中不兼容的位掩码

maven - MVN : command not found

php - Phing 的 Clover 覆盖范围

java - Surefire 和 OpenClover - 如果测试失败生成 Clover 报告

git - Jenkinsfile,获取PR中所有修改过的文件