如何在Devel :: Cover的报告中列出未发现的pm / pl文件

时间:2012-11-05 05:58:57

标签: perl devel-cover

我的目录/文件是这样的:

/lib/a.pm
/lib/b.pm
/lib/c.pm
..
/lib/n.pm

/lib/start.pl

start.pl是一个交互式程序,它将根据我的选择调用不同的pm。

当我用

运行start.pl时
Devel::Cover :  PERL5OPT=-MDevel::Cover /lib/start.pl 

输出html报告将列出所有pms start.pl被调用。 我想列出所有的pms。 全部,包括那些pms start.pl调用,以及那些没有调用的。 这将帮助我获得当前测试期间未使用的内容。

可以通过Devel :: Cover ??

完成

2 个答案:

答案 0 :(得分:3)

不幸的是没有。如果没有执行模块的任何部分,则Devel :: Cover不知道该模块。

答案 1 :(得分:1)

如果我是正确的,Devel :: Cover与证据一起用于检测测试的覆盖范围。

你应该编写测试然后你可以使用Devel :: Cover。

简短教程(基于Windows):http://perl-node-interface.blogspot.co.uk/2011/06/how-to-use-develcover.html

官方教程:http://search.cpan.org/dist/Devel-Cover/lib/Devel/Cover/Tutorial.pod