1

CentOS で apache Web サーバーを使用して Perl ベースのアプリケーションをカバーしたかったので、それを行うためにDevel::Coverに行きました。いくつかの最初の闘争の後、私はそれをインストールしました。PERL5OPTenv 変数はカバレッジの取得に役立たなかったのでuse Devel::Cover、コード内に含めようとしました (それが悪い考えであることはわかっていますが、目的には役立ちます)。Web サーバーを再起動した後、 はそのcover_db実行/構造を生成していますが、データは CPAN 汎用モジュールでもトランザクションが行われているようで、これにより合計カバレッジ スコアが低下します。

例: から単一のメソッドを使用するNet::FTPと、そのモジュールの合計行数を考慮して合計スコアが減ります。CPAN のすべてのモジュールについても同様です。

私が必要としているのは、カバレッジのために特定のディレクトリからファイルを選択し、残りをすべて無視する機能です。説明から、+incおよび-incオプションはこのために設計されているようですが、それらを使用しようとすると、次のエラーが発生します。

Unknown option: inc

いくつか知りたいことがあります。

  1. トランザクションで更新された後 、レポートの生成中cover_dbに使用して除外することは可能ですか?cover -options
  2. 特定のパスのみをカバーする他の方法はありますか?

応答に感謝します。

4

0 に答える 0