2017-08-22 1 views
1

私のプロジェクトでは、コードカバレッジのホワイトリストと一部のディレクトリを除外したPHPUnit設定があります。この設定でPHPUnitを実行してコードカバレッジを出力すると、コードカバレッジ内のホワイトリストファイルのみが取得されます。PhpStormのコードカバレッジホワイト/ブラックリスト表示

PhpStormで同じことをすると、ホワイトリストに入れられたファイルだけでなく、すべてのファイルのコードカバレッジが表示されます。

私PHPUnitの構成の一例:

<filter> 
    <whitelist addUncoveredFilesFromWhitelist="true"> 
     <directory suffix=".php">../../../../Classes/*</directory> 

     <exclude> 
      <directory suffix=".php">../../../../Tests</directory> 
     </exclude> 
    </whitelist> 
</filter> 

は、スクリーンショットを参照してください:それは私がそのフォルダを除外しているため正しいものを、私のファイルの0%をTestフォルダでテストされていることを示しています。しかし除外されても、私はそれを見たくない。

Screenshot of how my coverage looks like in PhpStorm

+0

いくつかのスクリーンショットでPhpStormの問題を明確にしてください。 – LazyOne

+0

ありがとうございます。 ** P.S。**あなたは(@ username)を使ってその人に言及しているコメントを残しておく必要があります。誰もが古い質問をチェックして更新を見つけることができるわけではありません。 – LazyOne

答えて

1

私の知る限り、あなたはそれについて何もできない - それはPhpStormが今どのように動作するかです。クローバーカバレッジレポートにファイルが記述されている場合、そのファイルの親フォルダにはカバレッジ情報が表示されます(この場合は0%)。

https://youtrack.jetbrains.com/issue/WI-16792 - このチケット(スター/投票/コメント)を見て、進捗状況を通知してください。

関連する問題