perl - 在 Devel::Cover 报告中包含未发现的文件

标签 perl unit-testing code-coverage

我有一个这样的项目设置:

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/

相关文章:

Perl Exporter 在子类中使用来自@EXPORT_OK 的变量

c++ - 我需要链接哪些库来构建 googlemock 示例?

maven-2 - Maven 多项目 Cobertura 在 mvn 站点构建期间报告问题

c# - 在 C# 中以编程方式读取 VS .coveragexml 文件

perl - 如何将双反斜杠 PERL QQ 转义字符串解码为 Perl 字符?

perl - 解析命令行参数,但不验证

unit-testing - 用Spock检查基数时调用太少0

asp.net-mvc-3 - 单元测试 HtmlHelper 自定义 TextBoxFor

java - ECL Emma如何处理测试资源

c# - 如何将 WEP key 转换为 ASCII 密码?