2016-11-23 69 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测试?**请帮助我。 –

相关问题