TeamCity を介してテストをビルドおよび実行するプロジェクトが多数あります。これらのプロジェクトのコード カバレッジは、dotCover を使用して計算されます。
場合によっては、行が 2 回カウントされるため、カバレッジの半分しか表示されません。
これの最も単純な例は、1 つのクラスを持つ名前空間です。このクラスは、6 つの定数の単なるリストです。したがって、6 つの public static プロパティがあります。
コードを表示すると、6 行すべてが緑色で表示されます。
しかし、統計では 12 行と報告されています。(すべて) 6 行しかテストされていないため、カバレッジは 50% です。
すべてのプロジェクトまたはプロジェクト内のすべての DLL でこの問題が発生するわけではありません。パターンを特定できませんでした。
この問題の原因を知っている人はいますか?