2013-04-15 11 views
6

数週間前に私は単体テストの作業をしていましたが、期待通りにビルドして実行していました。VS2012は単体テストを実行していません

私は今週私のマシンを起動し、単体テストプロジェクトのコードを変更せずにテストを実行しなくなりました。

「テストがもう実行されない」と言えば、失敗するというわけではありません。彼らは文字通り実行されません。

特定のテストを実行またはデバッグしようとしましたが、すべてのテストを実行またはデバッグしようとしました。それぞれのテストメソッド名に隣接するResharperアイコンから試しました。 TESTメニュー項目では、 "Unit Test Sessions"ウィンドウから試しました...そして、 "Unit Test Sessions"ウィンドウが右からスライドし、すべてのテストが "Pending"と表示されます。それから何もない。

出力ウィンドウにもメッセージは表示されません。

プロジェクトは問題なく構築されます。私はソリューションのクリーニングと再構築を試みましたが、これは何も変わりません。また、数週間前に作業していたテストだけでなく、UnitTestsプロジェクトのすべてのテストです。

同僚がテストを実行できます。彼は私がしない様々なResharperのメッセージに遭遇するが、彼はまだテストを実行することができる。

唯一の違いは、テストを実行する前にVS2012.2アップデートをインストールしたことです。

これらのテストが明らかに実行されない理由はありますか?

+0

"TypeMock"を使用していますか?標準のVisual Studio単体テスト以外の他の何らかの模造フレームワークや他の何か? –

+0

Resharper 8とvs2012 update 4に既にアップデートされているのと同じ問題が発生しました。テストは検出されなかったものの、ビルドしても何もしません。 Resharperメニューオプションから実行すると修正され、ユニットテストセッションウィンドウが開かれました。以前は見つからなかったのです。 – MrFox

答えて

10

同じ問題が発生しましたが、Resharper 7.1.3のアップデートが私に役立ちました。

更新:VS 2012でReSharperのユニットテストで問題アップデート2について、それはReSharperの7.1.3に特異的に取り組まれたこと 見つかり情報:http://blogs.jetbrains.com/dotnet/2013/04/resharper-713-is-available-for-visual-studio-2012-update-2/

+0

あなたは絶対に正しいです。 – awj

+1

次のことを確認できます:VS 2012 SP 2およびResharper 7.1.1:単体テストは実行されません。 Resharper 7.1.3が修正しました。 – sl3dg3

+0

Resharper 8.0.2で修正済みの問題を確認しました。 – Anders

2

我々だけで同様の問題を経験してきました。影響を受けたマシンにはバニラVS2012(プロフェッショナル)とResharper 8がありました。修正はVS2012をアップデートして4に更新しました。

関連する問題