gpt4 book ai didi

perl - Devel::Cover 测试覆盖选项

转载 作者:行者123 更新时间:2023-11-28 20:12:45 44 4
gpt4 key购买 nike

在一个项目中,我正在处理没有 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我不清楚如何提供这些选项。

最佳答案

cover 实际上并不生成覆盖率统计信息,只是报告 IIRC。

此外,+inc 似乎需要成为 PERL5OPT 的一部分(以逗号分隔,以便 -M 将它们传递给 import(),例如 - MDevel::Cover=+inc,"/sometething")

我可能是错的——我只在实际运行 .t 文件时使用 Devel::Cover,所以从未尝试过“目录中的所有模块”方法。

关于perl - Devel::Cover 测试覆盖选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583334/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com