2017-06-02 9 views
0

MSTestでテストを実行しようとしています。私は "実行するテストなし"を取得しています。私のコマンドは「C:¥Program Files(x86)¥Microsoft Visual Studio¥2017¥Enterprise¥Common7¥IDE¥MSTest.exe¥/ testcontainer:dllへのパス」テストの実行中MSTest

私のPCにはnunitもインストールされています ?私は私の環境のために何かをインストールする必要があり

答えて

0

NUnitのが全くmstest.exeを実行しているとは関係ありません誰もが知っている - それは別のテストフレームワークある

あなたはDLL ATT指しているあなたの確認がされています。ユニットテストが含まれていますか?クラスに[TestClass]とマークされ、[TestMethod]でテストメソッドがクラスはpublicで、メソッドはpublic voidでなければなりません。 https://msdn.microsoft.com/en-us/library/ms182489.aspx

これは、.batファイルで実行する、働く私のために:

はここを見てください。

call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\MSTest.exe" /testcontainer:..\UnitTests.dll 

したがって、実行パスから「ダウン」したフォルダは、dllにあります。

+0

私は愚かなエラーがありました。私はnunitを使用しましたが、バッチコマンドでnunit3-console.exeに "3"を追加するのを忘れました。しかし、答えがありがとう、それは私のためにいくつかのものをクリアします。 – DraganB

関連する問題