TeamCity経由でテストをビルドして実行するいくつかのプロジェクトがあります。これらのプロジェクトでは、コードカバレッジはdotCoverを使用して計算されます。TeamCityから実行したときのdotCover統計情報のエラー
場合によっては、回線を2回カウントするため、カバレッジの半分しか表示されません。
私たちがもっとも簡単な例は、1つのクラスを持つ名前空間です。このクラスはちょうど6つの定数のリストです。したがって、6つの静的静的プロパティがあります。
コードを見ると、6行すべてが緑色で表示されます。
統計情報では、(すべて)6のみがテストされているため、12行しか報告されません。カバレッジは50%です。
プロジェクト内のすべてのDLLまたはすべてのDLLでこの問題が発生していないため、パターンを特定できませんでした。
誰でもこの問題の原因を知っていますか?
私はまだパーティーに少し遅れていますが、まだこの問題に遭遇している場合、どのバージョンのTeamCityとどのユニットテストフレームワークを使用していますか? – gorohoroh