运行 使用 testcontainer 从 cmd 进行 mstest
run mstest from cmd using testcontainer
我正在尝试从命令提示符 运行 MSTest,并在路径变量中添加了包含 MSTest.exe
的文件夹。我试过了
MSTest /testcontainer: test.dll
来自 test.dll
所在的文件夹
也试过给出完整路径
MSTest /testcontainer: C:\..\..\bin\Debug\test.dll
但收到
Invalid switch "test.dll"
Invalid switch "c"
分别
我尝试 运行 而不添加 MSTest.exe
到路径,即从 MSTest.exe
所在的文件夹,但结果相似。如何使 MSTest 从 cmd 运行?它是否遗漏了一些明显的东西?
Here 是一个类似的问题,但我的解决方案没有任何 .testrunconfig
文件,如那里所述。我也无法在我的解决方案中找到提到 applicationBaseDirectory
的文件。
我能够 运行 使用 vstest.console.exe
而不是 MSTest
从 Tests.dll
所在文件夹的命令提示符进行测试。我的位于项目文件夹中的 \bin\Debug
。
"C:\Program Files (x86)\Microsoft Visual Studio19\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" Tests.dll
我正在尝试从命令提示符 运行 MSTest,并在路径变量中添加了包含 MSTest.exe
的文件夹。我试过了
MSTest /testcontainer: test.dll
来自 test.dll
所在的文件夹
也试过给出完整路径
MSTest /testcontainer: C:\..\..\bin\Debug\test.dll
但收到
Invalid switch "test.dll"
Invalid switch "c"
分别
我尝试 运行 而不添加 MSTest.exe
到路径,即从 MSTest.exe
所在的文件夹,但结果相似。如何使 MSTest 从 cmd 运行?它是否遗漏了一些明显的东西?
Here 是一个类似的问题,但我的解决方案没有任何 .testrunconfig
文件,如那里所述。我也无法在我的解决方案中找到提到 applicationBaseDirectory
的文件。
我能够 运行 使用 vstest.console.exe
而不是 MSTest
从 Tests.dll
所在文件夹的命令提示符进行测试。我的位于项目文件夹中的 \bin\Debug
。
"C:\Program Files (x86)\Microsoft Visual Studio19\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" Tests.dll