我的目录/文件是这样的:
/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 ??
完成答案 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