3

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

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

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

4

1 回答 1

4

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

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

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

于 2014-06-26T11:24:27.147 回答