vstest.console.exe 未生成 trx 文件,TestResults 为空
vstest.console.exe not generating trx file, TestResults empty
我正在尝试 运行 在我的构建服务器上执行以下命令,
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 文件。
更新: 从命令行收到以下警告。但是,当我在本地计算机上执行 运行 命令时,看不到这一点。我在我的测试项目中遗漏了什么吗?
Warning: No test is available in C:\UnitTest\MyTests.dll. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.**
经过一些研究发现我需要通过 visual studio 的测试适配器,这使得测试可发现。
/TestAdapterPath:"packages\xunit.runner.visualstudio.0.99.2
这是完整的命令,
c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
/TestAdapterPath:"packages\xunit.runner.visualstudio.0.99.2" "C:\UnitTest\MyTests.dll"
/settings:"C:\UnitTest\output.runsettings"
/UseVsixExtensions:"true"
/InIsolation
/Logger:"trx"
有一个 nuget 包可用于 xunit visual studio 测试适配器“xunit.runner.visualstudio.0.99.2”
我正在尝试 运行 在我的构建服务器上执行以下命令,
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 文件。
更新: 从命令行收到以下警告。但是,当我在本地计算机上执行 运行 命令时,看不到这一点。我在我的测试项目中遗漏了什么吗?
Warning: No test is available in C:\UnitTest\MyTests.dll. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.**
经过一些研究发现我需要通过 visual studio 的测试适配器,这使得测试可发现。
/TestAdapterPath:"packages\xunit.runner.visualstudio.0.99.2
这是完整的命令,
c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
/TestAdapterPath:"packages\xunit.runner.visualstudio.0.99.2" "C:\UnitTest\MyTests.dll"
/settings:"C:\UnitTest\output.runsettings"
/UseVsixExtensions:"true"
/InIsolation
/Logger:"trx"
有一个 nuget 包可用于 xunit visual studio 测试适配器“xunit.runner.visualstudio.0.99.2”