2016-11-23 103 views
2

我如何獲得針對ASP.NET Core的TFS上的XUnit測試的代碼覆蓋率?我在互聯網上找不到任何好的信息。如何獲得TFS上的XUnit測試代碼覆蓋率?

任何幫助?

+0

你正在使用哪個版本? XAML構建或Vnext構建? –

+0

我使用Vnext構建 – Stefan

+0

我的公司已經成功使用運行在.NET Core應用程序上的[OpenCover](https://github.com/OpenCover/opencover),它使我們的源項目符合.NET平臺標準,然後運行測試使用傳統.NET Framework的Windows CI服務器。看起來OpenCover可以從TFS運行,所以這將是實現這一目標的一種方式。我寫了一個關於如何在這裏完成的詳細答案:http://stackoverflow.com/a/39324025/735679 – Technetium

回答

0

現在,默認代碼覆蓋選項只支持VS測試。爲了得到這個與XUnit測試,你可能不得不使用3方工具來實現它。比如使用OpenCover like comment建議生成一個xml報告文件。

然後將xml測試結果發佈到服務器或使用構建摘要的自定義來顯示報告。詳細步驟你可以參考羅伯特K在這個問題的答案Display OpenCover results in TFS 2015 build Summary

+0

** OpenCover **正在** nUnit Test **中工作,我們如何使用OpenCover for a ** xUnit測試?**請幫助我。 –

相關問題