从Windows命令行运行mstests

发布于 2025-01-23 08:10:09 字数 206 浏览 0 评论 0原文

我有5个使用MSTest的解决方案,我想在根文件夹中有一个CMD文件,该文件将运行所有测试,

以便我想从命令行中调用MSTests Runner对

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

任何人都知道该如何做到这一点?

I have 5 solutions all using MSTest and I would like to have a cmd file in a root folder that will run all the tests

so I would like to call the MsTests runner from the command line against

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

anybody knows how can this be done ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

稀香 2025-01-30 08:10:09

这在MSDN上详细介绍:使用mstest从命令行进行测试

基本上,您可以做:

MSTest /testcontainer:\Solution1\Tests\Debug\Test.dll

This is detailed on MSDN: How to: Run Automated Tests from the Command Line Using MSTest

Basically, you can do:

MSTest /testcontainer:\Solution1\Tests\Debug\Test.dll
清风挽心 2025-01-30 08:10:09

如果使用.NET核心:

dotnet test ./nameoftest.dll

在测试所在的文件夹中。

对于命令行选项,请参见:
https://learn.microsoft.com/en-us/en-us/dotnet /core/tools/dotnet-test

If Using .Net Core:

dotnet test ./nameoftest.dll

In the folder where the test is located.

For command line options see:
https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-test

司马昭之心 2025-01-30 08:10:09

我从这个主题中得到答案: https://gist.github.com/leniel/leniel/2438148

只需使用以下命令使用mstest /testContainer < /code>运行测试用例

C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE>MSTest /testcontainer:"C:\project-name\projectTestSolutionFolder\bin\Release\ProjectTest.dll"

I got the answer from this thread: https://gist.github.com/leniel/2438148

Just run the following command to run test cases by using MSTest /testcontainer

C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE>MSTest /testcontainer:"C:\project-name\projectTestSolutionFolder\bin\Release\ProjectTest.dll"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文