使用testcontainer从cmd运行mstest

时间:2019-08-16 17:02:23

标签: c# visual-studio mstest

我正在尝试从命令提示符运行MSTest,并在路径变量中添加了包含MSTest.exe的文件夹。我尝试过

MSTest /testcontainer: test.dlltest.dll所在的文件夹中

还尝试给出完整路径

MSTest /testcontainer: C:\..\..\bin\Debug\test.dll但收到

Invalid switch "test.dll" 分别Invalid switch "c"

我尝试运行时未在路径中添加MSTest.exe,即从MSTest.exe所在的文件夹中添加了路径,但结果相似。如何通过cmd使MSTest工作?它缺少明显的东西吗?

Here是一个类似的问题,但我的解决方案没有此处所述的任何.testrunconfig文件。我也找不到解决方案中提到applicationBaseDirectory的文件。

1 个答案:

答案 0 :(得分:0)

我可以使用vstest.console.exe而不是MSTest所在文件夹的命令提示符下的Tests.dll来运行测试。我的位于项目文件夹中的\bin\Debug

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" Tests.dll