ガッリオ、MbUnitのとNCover問題とTestDriven.net
-
23-08-2019 - |
質問
なぜdoesntのTestDriven.Net仕事?
私がMbUnitのv2のでTDD.Netを使用していない問題を抱えていたが、私の新しいPCに新しいGallioのリリースで、それは何もしませんしました。
ソリューションエクスプローラでのTDDの右クリックメニューから、私は「デバッガでテスト」私は入手できますか場合は、画面の下部にあるVSのステータスバーに「0が失敗し、0が渡されたが、0はスキップ」ます。
私は右の私のフィクスチャをクリックして、同じことを行う場合は、、私は
取得します"The target type doesn't contain tests from a known test framework or a 'Main' method."
私は、個々のテストでそれを行う場合、それはそのセットアップを実行していないように見えるので、テストが失敗した(しかし、少なくとも、それが実行されます)
私は、これはのように、このの問題を音を知っていますが、私のレジストリは正しく見える。
私がしようとTDD.NetメニューからNCoverを実行する場合は、は、何も(出力ウィンドウのちらつきを除く)起こりません。
私はReSharperのと、「実行ユニットテスト」を行うと、それはそれらすべてをピックアップし、正常に動作します。
ガッリオ/ MbUnitの3.0.5.546を使用してイム、TDD.Net 2268年2月18日、ReSharperの4.1、VSの2K8プロ9.0.30729.1 SP、.NET 3.5 SP1、Windows Serverのの2K8(x86の)
解決
あなたはちょうどあなたがガッリオ前TestDriven.Netをインストールすることを確認する必要があります。それ以外の場合はGallioのインストーラはTestDriven.Netために、その拡張機能をインストールしません。
他のヒント
また、あなたがあなたのフィクスチャの設定で例外を投げていないことを確認してください。これは、の正確の同じエラーメッセージになります。
(私は通常、このリンクを無視!)ちょうど詳細については、エラーメッセージの前に「テストレポート」のハイパーリンクを参照してください。
多くは、それを解決したようだ。■
私はこのエラーを取得しました。