2016-06-23 53 views
4

我在我的測試項目中的dotnet core rc2上使用dotnet-test-mstest": "1.0.1-previewMSTest在.NET Core RC2上沒有xml輸出

編輯: 好的。我的目標是桌面.NET。但是這不應該有任何區別。運行dotnet test

project.json

{ 
    "version": "1.0.0-*", 

    "testRunner": "mstest", 

    "dependencies": { 
     "Betgame": "1.0.0-*", 
     "dotnet-test-mstest": "1.0.1-preview", 
     "MSTest.TestAdapter": "1.0.0-preview", 
     "MSTest.TestFramework": "1.0.0-preview", 
     "NETStandard.Library": "1.5.0-rc2-24027" 
    }, 

    "frameworks": { 
     "net461": { } 
    } 
} 

輸出看起來相當不錯!

enter image description here

我怎樣才能輸出作爲一個XML文件中的我的構建過程來處理呢?有任何想法嗎?或者它還沒有被支持?

到目前爲止,我嘗試dotnet test -xml test-results.xml但沒有產生輸出。

回答

6

感謝您試用MSTest版本。 請使用以下方法來生成一個TRX報告(XML文件):

vstest.console.exe project.json /UseVsixExtensions:true /logger:trx 

報告被在TestResults文件夾中生成。

+0

現在可以在我的本地機器上使用。謝啦!試圖解決這個問題我的TFS在線版本 – Daniel

+0

也解決了它在TFS在線建設!用絕對和相對的路徑掙扎一點。但最終它的工作! :) – Daniel

+1

這不是Linux和Mac OS X的解決方案 –

1

查看dotnet-test-mstest的反編譯代碼,我沒有看到任何-xml選項或類似的東西。所以我認爲它目前不支持。

+0

hm。這是非常難過的。任何想法如何獲得測試結果輸出?等待新的dotnet-test-mstest版本? – Daniel

相關問題