0

MVC2 C# アプリケーションの MsBuild タスクを実行する TeamCity を使用して、UAT ビルドとライブ ビルドの両方で 1561 の XUNit テストを正常に実行しましたが、NCover カバレッジは UAT ビルドの 51% からライブ ビルドの 35% に低下します。ソリューションには、同一の構成マネージャー設定があります。

最小カバレッジが 50% 未満であるため、ビルドは次のエラーで失敗します。

「NCover.Reporting.exe」はコード 3 で終了しました。

svn からの同じソースであり、同一のテスト実行が実行されている場合に、カバレッジが低下する理由について少し迷っています。

他の誰かがこれを経験しましたか?

4

1 に答える 1

1

私のお勧めは、support@ncover.com 宛てに電子メールを送信することです。理想的には、2 つのカバレッジ ファイルを添付してください。同じテストに対して実行されているデバッグ ビルドとリリース ビルドの間でわずかなカバレッジの違いが見られることは珍しくありません (ビルド タイプがわずかに異なるコードを生成するため) が、同じテストに対して実行されている同じビルド タイプでは決してありません。

于 2010-07-09T16:06:49.777 に答える