Visual Studio Team System 2008 Developer Editionのコードカバレッジ(NUnitアプリケーション上)
-
03-07-2019 - |
質問
これは可能ですか?これを達成するための手順を説明するチュートリアルを楽しみにしています。
解決
TestDriven.NET には、チームカバレッジ(既にテスト済み)でテスト(NUnit / MSTest / etc)する機能があります。チームシステムを持っているので:開発)。
ウォークスルー:こちら(メソッドごとのカバレッジを見るためのカバレッジ結果ウィンドウも表示されます)-しかし、これはすべてを言っています:
(ソース: mutantdesign.co.uk )
NUnitテストを使用できますが、MS IDE統合を使用して色付けやパーセント値などを設定できます(NCoverは不要です)。私はこれをいつも使います;-p
利点は次のとおりです。
- 「テスト実行構成」を設定する必要はありません。 (MSFT、申し訳ありませんが、独自の目標があります)
- VS(コードカバレッジの結果と色付け)と完全に統合
- 使いやすい(右クリック->でテスト->チームカバレッジ)
- デバッグも簡単(右クリック->でテスト->デバッガー)
- 必要に応じて個別のNUnit / NCoverアプリを簡単に使用できます(右クリックなど)
他のヒント
こちらがチュートリアル NCoverとMSBuildの統合について。 こちらのチュートリアル NCoverが最小しきい値を下回るコードカバレッジを報告したときに、ビルドに失敗するようにチームビルドに指示する方法について。私の知る限り、NCoverの結果をTFSデータウェアハウスに直接公開する方法はまだありませんが、間違いを証明してくれる人が欲しいです。
TestDriven.NETはNCoverでも非常にうまく機能します。 NCoverから非常に優れたhtmlレポートを取得でき、Nantと統合できます。
所属していません StackOverflow