在测试CodeA的测试代码中使用Devel :: Cover时,Devel :: Cover可以选择关闭覆盖范围。有没有办法根据用户打开或关闭覆盖模块?
测试代码测试CodeA。 每当CodeA命令被测试时,Devel :: Cover命令都嵌入在测试代码中。
Devel :: Cover是否包含可以打开或关闭此coverage集合的任何条款?
答案 0 :(得分:1)
有一种方法可以在运行时打开和关闭覆盖率,但似乎我忘记了记录它。但是,它已经过测试,因此您可以在那里看到如何使用它:
https://github.com/pjcj/Devel--Cover/blob/master/t/internal/criteria.t
这与从未加载Devel :: Cover完全相同,而只是停止Devel :: Cover收集关闭标准的覆盖率信息。