2017-05-04 64 views
1

它曾經是,早在DOTNET核心的project.json世界,一個簡單的....net基於Core * .csproj的VSTS項目 - 如何發佈我的xUnit測試結果?

dotnet test -xml myfile.xml 

會輸出一個測試文件,你可以在VSTS上傳。這不起作用了,我找不到任何應該工作的幫助。我已經升級了我的項目,但是現在我已經進行了大量的測試,沒有輸出,這是無用的。

有沒有人解決了這個問題?

我發現這篇文章......

https://xunit.github.io/docs/getting-test-results-in-vsts.html

但是,這並不與.NET應用的核心

回答

3

您可以使用.NET 核心任務和發佈測試結果任務發佈你的xunit測試結果。詳細設置如下:

.NET核心

命令:test

項目(S):指定測試的csproj文件(S),如**/*Tests/*.csproj

參數:--logger "trx;LogFileName=myfile.xml"

發佈測試結果

測試結果格式:VSTest

測試結果文件:**/myfile.xml

+0

這是行不通的。由於-xml選項不再有效,我無法指定從dot net test發佈的xml輸出來發佈。 –

+0

使用發佈測試結果後,日誌是什麼? –

+0

沒有測試結果發佈,因爲點網測試本身不會生成輸出文件。如果新命令執行此操作,但使用不同的文件名,則可能有所幫助。 –

相關問題