我有一个这样的项目设置:
bin/fizzbuzz-game.pl
lib/FizzBuzz.pm
test/TestFizzBuzz.pm
test/TestFizzBuzz.t
当我对此进行报道时,使用
perl -MDevel::Cover=-db,/tmp/cover_db test/*.t
...我得到以下输出:
----------------------------------- ------ ------ ------ ------ ------ ------
File stmt bran cond sub time total
----------------------------------- ------ ------ ------ ------ ------ ------
lib/FizzBuzz.pm 100.0 100.0 n/a 100.0 1.4 100.0
test/TestFizzBuzz.pm 100.0 n/a n/a 100.0 97.9 100.0
test/TestFizzBuzz.t 100.0 n/a n/a 100.0 0.7 100.0
Total 100.0 100.0 n/a 100.0 100.0 100.0
----------------------------------- ------ ------ ------ ------ ------ ------
即:结果中不包含完全未覆盖的文件 bin/fizzbuzz-game.pl。
我该如何解决?
最佳答案
你检查过文档吗?关于 Selecting which files to cover 的部分似乎最有帮助。 :) 它看起来像 +select
option 是您正在寻找的那个。
关于perl - 在 Devel::Cover 报告中包含未发现的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908322/