Xcode 7のコードカバレッジ中にテストされないようにするには、いくつかのメソッド、つまりAppDelegateファイルをどのように除外しますか?
私はGcovを使用していません。
Xcodeカバレッジはターゲットによって生成されます(スキームごとに有効にすることができます)。私がよく行うことは、テスト可能なすべてのコードをすべてのUIコードから個別のDynamicFrameworkに分離することです。必要に応じて、その1つのフレームワークのカバレッジを生成できます。
あるいは、次のようなサードパーティのカバレッジ解析ツールのいくつかを見ることができます。
各ツールは、(Xcodeによって生成されたカバレッジデータに基づいて)カバレッジメトリックのセットを生成し、カバレッジ生成から特定のファイルを除外することができます。
--ignore_file_path -x: Relative or absolute path to the file containing the list of ignored files.
# .slather.yml
ignore:
- ExamplePodCode/*
- ProjectTestsGroup/*
個人的には、xcovの方が見やすいですが、ぼかしの方が少し詳細です