数週間前に私は単体テストの作業をしていましたが、期待通りにビルドして実行していました。VS2012は単体テストを実行していません
私は今週私のマシンを起動し、単体テストプロジェクトのコードを変更せずにテストを実行しなくなりました。
「テストがもう実行されない」と言えば、失敗するというわけではありません。彼らは文字通り実行されません。
特定のテストを実行またはデバッグしようとしましたが、すべてのテストを実行またはデバッグしようとしました。それぞれのテストメソッド名に隣接するResharperアイコンから試しました。 TESTメニュー項目では、 "Unit Test Sessions"ウィンドウから試しました...そして、 "Unit Test Sessions"ウィンドウが右からスライドし、すべてのテストが "Pending"と表示されます。それから何もない。
出力ウィンドウにもメッセージは表示されません。
プロジェクトは問題なく構築されます。私はソリューションのクリーニングと再構築を試みましたが、これは何も変わりません。また、数週間前に作業していたテストだけでなく、UnitTestsプロジェクトのすべてのテストです。
同僚がテストを実行できます。彼は私がしない様々なResharperのメッセージに遭遇するが、彼はまだテストを実行することができる。
唯一の違いは、テストを実行する前にVS2012.2アップデートをインストールしたことです。
これらのテストが明らかに実行されない理由はありますか?
"TypeMock"を使用していますか?標準のVisual Studio単体テスト以外の他の何らかの模造フレームワークや他の何か? –
Resharper 8とvs2012 update 4に既にアップデートされているのと同じ問題が発生しました。テストは検出されなかったものの、ビルドしても何もしません。 Resharperメニューオプションから実行すると修正され、ユニットテストセッションウィンドウが開かれました。以前は見つからなかったのです。 – MrFox