Xcode 7.0とObjective C(like this)でコードカバレッジ統計を有効にしていますが、うまくいきます。Xcode 7のカバレッジ統計情報からコードを除外
一部のソース行をカバレッジレポートで無視するようにマーキングすることはできますか。私がlcovを使用していた場合、LCOV_EXCL_START
とLCOV_EXCL_END
のマーカ(How to tell lcov to ignore lines in the source filesのような)を使うことができましたが、Xcodeはそれを認識しません。
これには代替メカニズムがありますか?
私は若くて未熟な私もそれをやっていましたが、コードの一部を無視して100%のカバレッジに到達しようとするのは無益だと気付きました。コードを無視してレポートを再生しないでください。 – Sulthan
私が見ることができる唯一の方法は、ビルドディレクトリに 'Coverage.profdata'ファイルがあり、それを更新したときに、テストのポストアクションを使用することです。 llvm-covツールを使用してgcovにエクスポートすることはおそらく可能です。 – Sulthan
@Sulthan私は若く、未経験でもありません。特定の行に到達できないと主張するなどの行を除外したいと思います。 Xcodeの明るい赤線が実際にアサートされているかどうかをチェックする必要はなく、関数内の到達可能なすべての行が網羅されているかどうかを一目で把握することは大変価値があります。 –