首页 文章

在NDepend中使用OpenCover覆盖数据?

提问于
浏览
1

我的项目使用OpenCover来分析单元测试覆盖率 .

我们最近开始使用NDepend来改进项目 . 我们从中获得了很多,但被一个功能所困扰......

NDepend具有将代码覆盖率数据纳入其技术债务总体报告的功能 . 不幸的是,it can only consume reports from the following tools

NDepend可以从以下位置导入覆盖数据:NCover™3.x及以上覆盖文件Visual Studio™2017,2015,2013,2012和2010 XML覆盖文件JetBrains DotCover™1.1及更高版本的XML覆盖文件(具有特殊的NDepend格式)

这些都是商业(即付费)工具 . 由于我们的项目是开源的,Open Cover(它本身就像啤酒和演讲一样免费)更适合我们的预算 .

有没有办法将OpenCover报告转换为上述工具之一的格式?或者,还有其他方法可以将数据从OpenCover压缩到NDepend吗?

2 回答

  • 0

    我们有一个NDepend测试版,支持Opencover xml文件格式,有兴趣的人可以通过support@ndepend.com回复我们

  • 1

    您可以将OpenCover的coverage文件转换为NCover格式 . 这只需要基本的XSLT代码,如本讨论主题所示,

    https://github.com/OpenCover/opencover/issues/568

    事情应该有效 .

相关问题