phpunit を使用してカバレッジ レポートから望ましい結果を得るのに苦労しています。
以前は、単体テストが関連付けられているファイルのコード カバレッジのみをキャプチャしていました (これは、ホワイトリストが空の場合の既定の設定だと思います)。
ここで、テスト済みのファイルと、1 つまたは 2 つの特定のディレクトリ (0% のカバレッジのファイルを含む) を含むカバレッジ レポートが必要です。これにより、より現実的な統計が得られるはずです。
これを実現するために、xml 構成ファイルを使用しました。
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">php/lib/</directory>
</whitelist>
<blacklist>
<directory suffix=".php">/usr/share/php/SymfonyComponents/YAML</directory>
</blacklist>
</filter>
ただし、この構成には、ホワイトリストで指定された 1 つのディレクトリのカバレッジ レポートのみが含まれるようになりました。単体テストを作成した他のファイルのカバレッジはキャプチャされません。
以下のカバレッジをキャプチャするコード カバレッジ構成を実現するにはどうすればよいですか。
1) 単体テストが関連付けられているすべてのファイル
2) その他の設定可能なディレクトリ