13

すべてMSTestを使用する5つのソリューションがあり、すべてのテストを実行するcmdファイルをルートフォルダーに置きたいです。

だから私はコマンドラインからMsTestsランナーを呼び出したいと思います

\Solution1\Tests\Debug\Test.dll
...
\Solution5\Tests\Debug\Test.dll

誰もがこれをどのように行うことができるか知っていますか?

4

3 に答える 3

23

これについては、MSDNで詳しく説明されています。方法:MSTestを使用してコマンドラインから自動テストを実行する

基本的に、次のことができます。

MSTest /testcontainer:\Solution1\Tests\Debug\Test.dll
于 2012-09-06T16:43:02.290 に答える
3

.Net Coreを使用する場合:

dotnet test ./nameoftest.dll

テストが配置されているフォルダー内。

コマンドラインオプションについては、 https ://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-testを参照してください。

于 2021-06-24T12:57:21.357 に答える
1

私はこのスレッドから答えを得ました: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"
于 2020-02-13T05:47:47.820 に答える