我想下面的命令我的生成服務器上運行,vstest.console.exe不產生TRX文件,TestResults空
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中沒有可用的測試。確保已安裝的測試發現者&執行者,平臺&框架版本設置合適,然後重試。
什麼的一個NuGet包輸出說?在那裏應該有一行像「結果文件:...」。 –
我正在通過使用進程運行此命令的自定義實用程序來執行此操作。但讓我看看我是否可以捕獲命令輸出。我會盡快回復您。 – rajcool111
我在命令行下輸出: – rajcool111