我正在尝试在我的构建服务器上运行以下命令:
c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
"C:\UnitTest\MyTests.dll"
/settings:"C:\UnitTest\output.runsettings"
/UseVsixExtensions:"true"
/InIsolation
/Logger:"trx"
<?xml version="1.0" encoding="UTF-8"?>
<RunSettings>
<RunConfiguration>
<ResultsDirectory>.\TestResults</ResultsDirectory>
</RunConfiguration>
</RunSettings>
它会生成一个名为TestResults的文件夹,该文件夹为空,但没有任何TRX文件。
更新: 从命令行获取以下警告。但是在我的本地机器上运行命令时看不到它。我在我的测试项目中漏掉了什么吗?
警告: C:\ UnitTest \ MyTests.dll中没有可用的测试。确保已安装的测试发现程序和执行程序、平台和框架版本设置正确,并重试。**