2016-10-08 15 views
1

単純な単体テストを実行するための基本的なC++単体テストプロジェクトを取得するだけで問題が発生しています。単体テストが実行されない

は、これまで私がしている:デフォルトUnitTest.cppクラスで提供Test_Method作成さ

  1. 空白のVisual C++ユニットテストアプリケーション(ユニバーサル・Windowsの場合)
  2. はデフォルトに非常に簡単なテストを追加しました。
  3. ローカルマシンに対してテストアプリケーションをビルドして実行します。アプリが起動すると、デフォルトの単体テストUIが表示されます。

しかし、私のテストは実行されません。デフォルトのUIが表示され、 "Tests Running"というメッセージが表示されます。テストエクスプローラを開いて明示的にすべてのテストを実行しても、同様の状況になりますが、このようにテストを実行すると、テストは永遠にスピンします。

私はちょっと間違ったことをやっていればいいと思う。誰かが私を正しい方向に向けることができますか?私のテストが決して燃えない理由は何ですか?

すべてのヘルプは大歓迎です!

Image of Default App UI

Image of Basic Test

+0

アップデート:新しいC++プロジェクト、c#プロジェクトをテストしました。私はvstest.console.exeでコマンドラインからテストし、xUnitプロジェクトも作成しました。今のところxUnitプロジェクトはこの問題に遭遇しない唯一のプロジェクトです。私のコードはすべてC++ではなく、C#で書かれているので、私は特に満足していません。 – Kylaaa

答えて

0

私は間違っていたものを見つけるためにしようと、すべてをテストしました。私は管理者としてVSを実行し、ファイアウォールを無効にし、dev-consoleからセーフモードでVSを実行しました。これにより、テストエクスプローラが十分に例外をスローさせます)、私は約30種類の新しいプロジェクトを作成してみました私の最初のプロジェクトにちょうど問題でした。いずれの場合も、それは同じだった。アプリは開いて閉じ、単体テストは決して解決しないだろう。

私が見つけた唯一の解決策は、新しいコンピュータにスワップアウトすることでした。これは本当に安っぽい解決策ですが、問題は私のラップトップに完全に隔離されているようでした。

関連する問題