要件:
- PHPUnit(6.9) を使用した NetBeans
- 編集:たとえば、PHPStormにも同じことが当てはまります
方法:
- コード カバレッジから行を除外します。
- コード カバレッジからコード ブロック (行) を除外します。
要件:
方法:
100% のコード カバレッジを達成しようとしているが、テストできない行が 1 つ以上ある場合は、それらを特別な注釈で囲むことができます。コード カバレッジ レポートでは無視されます。
if (($result = file_get_contents($url)) === false) {
// @codeCoverageIgnoreStart
$this->handleError($url);
// @codeCoverageIgnoreEnd
}
編集: Xdebug では、閉じ括弧が実行可能であると見なされることが多いことがわかりました。:( その場合は、終了タグをその下に移動してください。
まず、最新かつ最高のphpunitを使用していることを確認してください。そうしないと、コード無視が欠落している可能性があります。phpunit.xml
次に、次のようなファイルを作成します。
<phpunit colors="true">
<filter>
<blacklist>
<file>file1.php</file>
<file>file2.php</file>
</blacklist>
</filter>
</phpunit>