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 年からのようです)? 代わりに何を使用すればよいですか?