【发布时间】:2011-01-03 09:25:09
【问题描述】:
在一个项目中,我正在处理没有 lib 目录的目录布局,所以我们有
/X.pm
/X/Y.pm
...
/t/test.t
当我跑步时
$ PERL5OPT=-MDevel::Cover make test
$ cover
我只得到 t/ 中文件的报告
如何告诉 Devel::Cover 报告当前目录中除 t 中的文件之外的所有文件?
我认为我可以这样做:
cover -t +inc . -inc t
但我明白了:
Unknown option: inc
Invalid command line options at /home/gabor/perl5/lib/perl5/x86_64-linux-thread-multi/Devel/Cover/Report/Html_minimal.pm line 677.
来自the documentation,我不清楚如何提供这些选项。
【问题讨论】:
-
我认为你应该在
-MDevel::Cover行中给出参数,就像在-MDevel::Cover=-dir,.中一样。此外,我真的不认为inc参数可以满足您的要求:它们指定要忽略 的文件,例如@INC中的模块。不过我还没有测试过,这台机器上没有 D::C。 -
问题被交叉发布到nntp.perl.org/group/perl.qa/2011/01/msg12662.html 并且已经在那里回答了。
标签: perl testing code-coverage