2016-11-23 14 views
2

TFS for ASP.NETコアでXUnitテストのコードカバレッジを取得するにはどうすればよいですか?私はインターネット上で良い情報を見つけることはできません。TFSでXUnitテストのコードカバレッジを取得するにはどうすればよいですか?

助けが必要ですか?

+0

どのビルドを使用していますか? XAMLビルドまたはVnextビルド –

+0

私はVnextビルドを使用しています – Stefan

+0

私の会社は、.NETコアアプリケーションを実行する[OpenCover](https://github.com/OpenCover/opencover)を使用して成功しました。ソースプロジェクトを.NET Platform Standardに準拠させ、従来の.NET Frameworkを使用したWindows CIサーバーOpenCoverはTFSから実行できるように見えるので、これを実現する方法になります。私はここでそれを達成する方法に関する詳細な答えを書いた:http://stackoverflow.com/a/39324025/735679 – Technetium

答えて

0

今のところ、デフォルトのコードカバレッジオプションは、VSテストでのみサポートされています。これをXUnitテストで取得するには、3者ツールを使用しなければならない場合があります。などを使用してOpenCoverコメントは、XMLレポートファイルを生成するように示唆しています。

次に、xmlテスト結果をサーバーに公開するか、ビルドサマリーのカスタマイズを使用してレポートを表示します。詳細な手順は、の回答を参照することができますこの質問のRobert KDisplay OpenCover results in TFS 2015 build Summary

+0

** OpenCover **は** nUnit Test **で働いていますが、どうすればOpenCoverを** xUnitテスト?**親切に私を助けてください。 –

関連する問題