次のスイートを使用して、.Net4 プロジェクトを分析します。
- Maven 2.2.1
- ガリオ 3.2.750
- パーツカバー 4.0.20626
- ソナー 2.9
- Sonar C# プラグイン エコシステム 1.0
PartCover Explorer でカバレッジ レポート ファイル (Maven/Gallio/Partcover でビルド) を開くと、カバレッジが 100% のファイルがいくつかあるため、グローバル カバレッジは 97% です。
しかし、ソナー カバレッジ ブラウザではこれらのファイルを表示できず、グローバル カバレッジの計算は 65% に減少します。
NCover3 を試してみましたが、同じ動作をしました。
それは正常な動作ですか?設定するパラメータはありますか?
OPの回答を質問に追加するために更新
問題をもう少し分析します。実際、これは 100% カバーされたファイルによるものではなく、インターフェースによるものです。実際、それらは PartCover または NCover によって分析されません (xml 出力に情報はありません) が、Sonar による総カバレッジの計算に含まれます。これをパラメータ化する方法はありますか?