CentOS で apache Web サーバーを使用して Perl ベースのアプリケーションをカバーしたかったので、それを行うためにDevel::Cover
に行きました。いくつかの最初の闘争の後、私はそれをインストールしました。PERL5OPT
env 変数はカバレッジの取得に役立たなかったのでuse Devel::Cover
、コード内に含めようとしました (それが悪い考えであることはわかっていますが、目的には役立ちます)。Web サーバーを再起動した後、 はそのcover_db
実行/構造を生成していますが、データは CPAN 汎用モジュールでもトランザクションが行われているようで、これにより合計カバレッジ スコアが低下します。
例: から単一のメソッドを使用するNet::FTP
と、そのモジュールの合計行数を考慮して合計スコアが減ります。CPAN のすべてのモジュールについても同様です。
私が必要としているのは、カバレッジのために特定のディレクトリからファイルを選択し、残りをすべて無視する機能です。説明から、+inc
および-inc
オプションはこのために設計されているようですが、それらを使用しようとすると、次のエラーが発生します。
Unknown option: inc
いくつか知りたいことがあります。
- トランザクションで更新された後 、レポートの生成中
cover_db
に使用して除外することは可能ですか?cover -options
- 特定のパスのみをカバーする他の方法はありますか?
応答に感謝します。