【发布时间】:2014-01-17 15:58:06
【问题描述】:
我们的软件产品是用 perl 编写的。我们已经为运行自动化测试的项目设置了一个 Jenkins 构建,以获取我们在 Devel::Cover 下运行单元测试的覆盖率值,并获取每个模块的覆盖率值。但是我发现很难单独检查每个模块的覆盖率值,而且它也没有告诉我们就覆盖率而言我们要去哪里(增加/减少趋势)。所以我想要的是拥有这些值的历史或图表,以便我可以更好地了解我们的覆盖率值在哪里以及它们与一个月前的比较如何。 是否有可用的插件可以做到这一点?
我在网上搜索了一些像 cobertura 和 emma 这样的插件,我希望能达到这个目的,但它们是用于 Java 的。 Perl 有什么好的替代品吗?
另外,开发我们自己的工具来显示这些图是否值得?我们已经在 Jenkins 中拥有了覆盖率数据,我们所需要的只是获取这些数据并绘制它。
【问题讨论】:
标签: jenkins code-coverage jenkins-plugins