Main.pm
perl(Mainwrapper) で書かれたラッパーを持つ.pm モジュール ( ) があります。この 2 人は開発チームの一員です。wrapper( ) をテストするテスト スクリプトを perl で作成しましたTestwrapper.pl
。Devel::Cover
ここで、ラッパー (他の人が作成) とそのテスト スクリプト (私が作成)を使用してカバレッジを取得する必要があります。Mainwrapper はもちろん .pm モジュールを使用します。
perl -MDEVEL:COVER Testwrapper.pl
すべての MainwrapperMain.pm
をTestwrapper.pl
同じディレクトリに置いてから使用してみました。コードにも含まMain.pm
れていTestwrapper.pl
ます。Testwrapper.pl
レポートでは とMain.pm
モジュールのみを取り上げることができました。私が実行した回避策の 1 つは、Mainwrapper の名前を として変更Mainwrapper.pm
し、ファイルに含めることでしたTestwrapper.pl
。これにより、すべてをカバーできます。ただし、これは長期的な解決策ではありません。誰かがこれをどうやって行くか教えてもらえますか?