Joe*_*ger 5 perl code-coverage mojolicious
在编写Galileo时,我在模板(.html.ep)中添加了一些逻辑,仅此而已。为此,我想知道是否可以将这些文件包括在测试覆盖率分析中。
我尝试过一些东西,最有前途的是
HARNESS_PERL_SWITCHES='-MDevel::Cover=+select,\.ep$' prove -l t && cover
Run Code Online (Sandbox Code Playgroud)
但是这些文件仍未包括在内。也许这不可能,但也许有人有一些想法。
小智 1
Devel::Cover 使用 perl 本身使用的文件和行信息,因此为了覆盖模板,模板编译过程需要正确设置文件和行信息。我快速浏览了 Mojo 源代码,并没有看到这种情况发生,但我可能找错了地方。
我对 Mojolicious 不太了解,但我看到 .ep 模板中的语法错误得到了正确报告,这是一个好兆头。如果该信息来自 Perl 通常的错误报告,那么 Devel::Cover 也应该能够提供覆盖率信息,但我也没有获得任何信息。
如果您想在 github 上开票,我会提醒您在有时间时进一步研究它。
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |