提供切换Devel :: Cover开/关

时间:2014-06-25 23:42:45

标签: perl perl-module devel-cover

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

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

Devel :: Cover是否包含可以打开或关闭此coverage集合的任何条款?

1 个答案:

答案 0 :(得分:1)

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

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

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