私は初心者で、私の無知を許してください。Devel::Cover (DC) を使用して、コマンドライン入力引数として arg1、arg2 を使用して実行した my_file.pl Perf ファイルのコード カバレッジを把握しようとしています。DC 1.23 で Perl 5.8.9 を使用しています。html ファイルを生成するために正常に実行した手順は次のとおりです。
perl -MDevel::Cover my_file.pl -arg1 arg1_value -arg2 arg2_value
Devel-Cover-1.23/bin/cover cover_db --report=html
現在、直接テストするパッケージ/モジュールはありません。しかし、いくつかのパッケージを呼び出す my_file.pl ファイルがあります。
そして、コマンド ライン i/p 引数 (arg1_different_value、arg2_different_value など) のいくつかの異なる組み合わせで my_file.pl をテストする必要があります。これらすべてのテストの組み合わせは、私の回帰スイートの一部です (test.txt ファイルに順番に書かれたオプションと考えることができます)。Devel::Cover がこれらのテストで 100% のコード カバレッジを保証できるかどうかを確認しようとしています。 .
上記を for ループで実行することはできますが、毎回異なる引数を使用しますが、意味のある目的のためにマージする必要がある何百もの html/レポート ファイルになるため、それが最善の方法であるかどうかはわかりません。
親切にいくつかの指針を提供していただけますか?