在我的基于 ExtUtils::MakeMaker 的项目中,我想从我的测试中生成代码覆盖率报告。我为此使用了 Devel::Cover,但我必须手动运行它:
HARNESS_PERL_SWITCHES=-MDevel::Cover make test && cover
输入(和记住)太多了,所以我想运行类似的东西make cover
。ExtUtils::MakeMaker::Coverage似乎可以做到这一点,但我无法安装它。
~/pl$ sudo cpan install ExtUtils::MakeMaker::Coverage
Loading internal logger. Log::Log4perl recommended for better logging
Reading '/Users/rwenner/.cpan/Metadata'
Database was generated on Thu, 08 Oct 2020 22:56:18 GMT
>(error): Could not expand [ExtUtils::MakeMaker::Coverage]. Check the module name.
>(info): I can suggest names if you install one of Text::Levenshtein::XS, Text::Levenshtein::Damerau::XS, Text::Levenshtein, and Text::Levenshtein::Damerau::PP
>(info): and you provide the -x option on invocation.
>(error): Skipping ExtUtils::MakeMaker::Coverage because I couldn't find a matching namespace.
为什么会这样,我该如何安装该模块?我可以很好地安装其他模块cpan
,所以我认为这不是网络问题。
还是 ExtUtils::MakeMaker::Coverage 过时了(看起来最后一次更新是从 2005 年开始的)?我应该改用什么?