perl - 提供切换 Devel::Cover 开/关

标签 perl perl-module devel-cover

在测试 CodeA 的测试代码中使用 Devel::Cover 时,Devel::Cover 是否可以选择关闭覆盖。有没有办法根据用户打开或关闭覆盖模块?

测试代码测试CodeA。 每当测试 CodeA 命令时,Devel::Cover 命令都会嵌入到测试代码中。

Devel::Cover 是否包括可以打开或关闭此覆盖范围收集的任何规定?

最佳答案

有一种方法可以在运行时打开和关闭覆盖,但我似乎忘记记录它了。但是,它已经过测试,因此您可以在此处了解如何使用它:

https://github.com/pjcj/Devel--Cover/blob/master/t/internal/criteria.t

这与从未加载 Devel::Cover 并不完全相同,而是它只是停止 Devel::Cover 为已关闭的标准收集覆盖信息。

关于perl - 提供切换 Devel::Cover 开/关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24420346/

相关文章:

linux - 如何将 bash 管道与 perl 脚本一起使用

linux - @INC XFileSharing 2.5 中的 Perl 错误 : Can't locate XFileConfig. pm

Perl:将文件数据输入到另一个文件的当前位置

perl - 如何在 mod_perl2 下运行 Devel::Cover?

Perl舞者: passing database info to template

perl - 为什么错误消息不同?

excel - 使用 Perl 在现有 Excel 工作表中绘制图表

perl - 如何从中断的 CPAN 模块安装中恢复?

perl - 如何告诉 Perl 的 Devel::Cover Readonly 值永远不会为 false?

perl - Devel::Cover HTML 报告进程终止