コードカバレッジレポートを取得するときにホワイトリストが期待したことはありません。私はZend Frameworkを使用しています。私のZendファイルも、プロジェクトのクイックスタートのようにライブラリディレクトリにあります。PHPUnitホワイトリストコードカバレッジ
私は、NetBeans 7.0.1
からのPHPUnit 3.6を実行していますが、私は本当にMyLib
するためのクラスのカバレッジを見てみたいです。
<whitelist>
<directory suffix=".php">../../library/MyLib</directory>
</whitelist>
しかし、レポートでは、いくつかのZendファイルのパーセンテージ値を取得しているようです。 Zend_Controller_Front
,Zend_Loader_Autoloader
など
明らかに私はこれらのクラスのテストを書いていないし、0%のカバレッジがあることは驚くことではない。
私は何が欠けていますか?
あなたのブラックリストは何ですか? 'addUncoveredFilesFromWhitelist =" true "'を使用していますか?どのPHPUnitバージョンを使用していますか? – hakre
私はPHPUnit 3.6を使用していますが、ブラックリストも試しましたが、同じ結果が得られます。ちょうど "addUncoveredFilesFromWhitelist"を試してもtrueとfalseですが、まだZendカバレッジを取得しています – gawpertron
XMLファイルの絶対パスを使用してください、そして/またはphpunitテストランナー呼び出し用のステップデバッガを使ってそれらが正しく解決されていることを確認してくださいネットビーンズでは難しいと思う)。また、XMLファイルがロードされていることを確認してください。 – hakre