我想通过apache web服务器在CentOS中覆盖我的基于Perl的应用程序,然后去Devel::Cover
完成它。经过一些初步的努力,我安装了它。由于PERL5OPT
env变量无法帮助我获得覆盖率,因此我尝试在代码中包含use Devel::Cover
(我知道这是一个坏主意,但它符合我的目的)。重新启动网络服务器后,cover_db
正在生成其运行/结构,但数据似乎也在使用CPAN通用模块进行了交易,从而降低了总覆盖率。
例如:如果我使用Net::FTP
中的单个方法,则会通过考虑该模块中的总行数来降低总分。同样适用于CPAN的所有模块。
我需要的是能够从特定目录中选择文件以进行覆盖,并忽略所有其他目录。从描述中可以看出+inc
和-inc
选项是为此设计的,但是当我尝试使用它们时,我收到以下错误
Unknown option: inc
我想知道几件事。
cover_db
后,是否可以在生成报告期间使用cover -options
从中过滤出来?感谢回应。