jenkins插件--Cobertura,JaCoCo,Emma-----

Posted maxelephant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins插件--Cobertura,JaCoCo,Emma-----相关的知识,希望对你有一定的参考价值。

代码覆盖API插件

Jenkins中有许多代码覆盖插件:Cobertura,JaCoCo,Emma等等。这些插件的问题在于它们每个都自己实现了所有代码覆盖功能。因此,您可以获得不同的功能集,UI,CLI命令和REST API。这个项目的想法是统一现有的功能,并提供一个新的API插件,其他插件可以扩展。这将有助于简化现有插件并为覆盖工具创建新插件。

该项目已经开始很好,我们在编码一周后进行了第一次演示。然后神宇继续在编码期间扩展插件的功能。以下是插件提供的主要功能列表:

  • 灵活的数据结构,用于在Jenkins中定义和存储覆盖率指标

  • 覆盖率图表和趋势

  • 源代码导航

  • REST API,用于检索覆盖率统计信息和趋势

  • 并行步骤的报告聚合

  • 扩展点,允许集成其他插件

除了代码覆盖API插件外,神宇还增加了与Cobertura插件的集成,并创建了一个新的llvm-cov插件,预计很快将发布。

在GSoC神宇继续为Jenkins项目做出贡献之后。他参与Code Coverage API插件,并参与中文本地化SIG

以上是关于jenkins插件--Cobertura,JaCoCo,Emma-----的主要内容,如果未能解决你的问题,请参考以下文章

为构建聚合/汇总报告的 Jenkins 插件

实践Jenkins集成Cobertura自动化构建SpringBoot工程

干货分享实践Jenkins集成Cobertura自动化构建SpringBoot工程

如何使 maven cobertura 和 surefire 插件一起工作?

从 Grails 中的 Cobertura 报告中排除插件

使用 Cobertura Maven 插件运行集成测试