首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl的代码覆盖率工具有哪些?

Perl的代码覆盖率工具有哪些?
EN

Stack Overflow用户
提问于 2008-10-23 14:58:56
回答 4查看 7K关注 0票数 19

有没有好的(最好是免费的) Perl代码覆盖率工具?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-23 15:20:51

是的,Devel::Cover是最好的选择。

如果您开发了一个模块,并使用Module::Build来管理安装,那么您甚至有一个testcover目标:

代码语言:javascript
复制
 perl Build.PL
 ./Build testcover

它运行整个测试套件,并以漂亮的HTML格式生成组合覆盖报告,您可以在其中浏览您的模块并查看它们的覆盖范围。

票数 25
EN

Stack Overflow用户

发布于 2008-10-23 15:05:21

和往常一样,CPAN是你的朋友:看看Devel::Cover吧。

票数 28
EN

Stack Overflow用户

发布于 2008-10-24 07:23:53

正如前面提到的,Devel::Cover是你的朋友,但你也会想要用谷歌搜索它。它的文档有点稀疏,如果你彻底改变了你的环境,你将需要重新安装它,因为它构建了Devel::Cover::Inc,在你安装它的时候,它会从你的环境中提取一堆信息。这给我们的工作带来了很多问题,因为我们有一个共享的CPAN环境,如果一个开发人员安装了Devel::Cover,而另一个开发人员试图运行它,奇怪的(和不正确的)结果是常见的。

如果你使用这个模块,也可以查看Devel::CoverX::Covered。这个模块将捕获Devel::Cover抛出的大量信息。这非常方便。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/230065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档