我正在尝试从powershell中的命令行运行MSTest。
mstest /testcontainer:Common.Tests.dll
我在项目bin / debug文件夹中。它打开一个新的命令窗口,由于窗口立即关闭,窗口关闭,没有输出或输出,我无法读取。测试在Visual Studio中成功运行,并且使用MSBuild和Visual Studio成功构建项目。我认为某些事情正在破裂,但我不知道如何确定它可能是什么。
我正在使用VS 14.0 我也尝试过vstest.console,结果相同。
答案 0 :(得分:0)
嗯,一种方法是:
mstest /testcontainer:Common.Tests.dll > result.txt 2>&1
将所有输出重定向到result.txt
答案 1 :(得分:0)
您可以将输出分配给变量,然后根据需要使用它,就像将其输出到屏幕一样......
$mstest = Invoke-Expression "mstest /testcontainer:Common.Tests.dll"
Write-Output $mstest