我想用apache web服务器在CentOS中覆盖我的基于Perl的应用程序,然后去Devel::Cover完成它 . 经过一些初步的努力,我安装了它 . 由于 PERL5OPT env变量没有帮助我获得覆盖,我试图在代码中包含 use Devel::Cover (我知道这是一个坏主意,但它符合我的目的) . 在我重新启动网络服务器之后, cover_db 正在生成其运行/结构,但数据似乎也在使用CPAN通用模块进行了交易,从而降低了总覆盖率 .

例如:如果我使用 Net::FTP 中的单个方法,则会通过考虑该模块中的总行数来降低总分 . 同样适用于CPAN的所有模块 .

我需要的是能够从特定目录中选择文件覆盖并忽略所有其余的 . 从描述来看,似乎 +inc-inc 选项是为此设计的,但是当我尝试使用它们时,我收到以下错误

未知选项:inc

我想知道几件事 .

  • 在使用事务更新 cover_db 之后,是否可以在生成报告期间使用 cover -options 过滤掉它?

  • 有没有其他方法可以覆盖特定路径?

感谢回应 .