すべてMSTestを使用する5つのソリューションがあり、すべてのテストを実行するcmdファイルをルートフォルダーに置きたいです。
だから私はコマンドラインからMsTestsランナーを呼び出したいと思います
\Solution1\Tests\Debug\Test.dll
...
\Solution5\Tests\Debug\Test.dll
誰もがこれをどのように行うことができるか知っていますか?
すべてMSTestを使用する5つのソリューションがあり、すべてのテストを実行するcmdファイルをルートフォルダーに置きたいです。
だから私はコマンドラインからMsTestsランナーを呼び出したいと思います
\Solution1\Tests\Debug\Test.dll
...
\Solution5\Tests\Debug\Test.dll
誰もがこれをどのように行うことができるか知っていますか?
これについては、MSDNで詳しく説明されています。方法:MSTestを使用してコマンドラインから自動テストを実行する
基本的に、次のことができます。
MSTest /testcontainer:\Solution1\Tests\Debug\Test.dll
.Net Coreを使用する場合:
dotnet test ./nameoftest.dll
テストが配置されているフォルダー内。
コマンドラインオプションについては、 https ://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-testを参照してください。
私はこのスレッドから答えを得ました:https ://gist.github.com/leniel/2438148
次のコマンドを実行するだけで、次のコマンドを使用してテストケースを実行できます。MSTest /testcontainer
C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE>MSTest /testcontainer:"C:\project-name\projectTestSolutionFolder\bin\Release\ProjectTest.dll"