我的任務是清理一些遺留代碼,這些代碼寫得很差,但測試數量驚人地多。其中一些測試運行如下代碼:對於Devel :: Cover來覆蓋特定路徑中的所有文件
fcgi/*.fcgi
我非常希望將這些包含在我的報道報告中。事實上,我很樂意確保我可以在lib/
,fcgi/
和utils/
和,之間的任何其他目錄中包括的所有內容(不管分機號)。
這是我的許多嘗試之一:
HARNESS_PERL_SWITCHES=-MDevel::Cover=+inc,fcgi,+inc,lib,+inc,util prove -rl t
失敗!
I've also tried creating simple Build.PL or Makefile.PL scripts當我運行諸如'cover -test'或'./Build testcover'之類的東西時,仍然會收到「未定義測試」。
這是傑韋利::封面0.88和Perl 5.12.2版本
你可以創建一個包含makefile.pl,一些.t文件和一個普通的.pm文件的最小測試用例tarball,以及一些其他被調用但未被正確覆蓋的文件嗎?如果我有,我敢肯定,我可以讓你正確的配置。 – Mithaldu 2012-07-06 15:25:42
Mithaldu:我剛剛創建了它。下午給我你的電子郵件,我會發送它。謝謝! – Ovid 2012-07-06 15:34:33