我是TFS的新手,我想把OpenCover和TFS集成起来。如果有人这样做了,请帮帮忙!
发布于 2016-06-18 01:31:07
这个问题已经很老了,但也许你仍然感兴趣。在当前版本的TFS (2015 Update 2)中,这现在可以作为"vsts扩展“。
发布于 2017-03-31 02:34:34
由于答案没有指定TFS的版本,因此这里是2015/2017年的答案。
可以使用Powershell构建步骤从TFS运行OpenCover。您需要将OpenCover NuGet包的内容放到TFS上,并从那里运行OpenCover.console.exe。
由于TFS不支持OpenCover生成的格式,因此需要额外执行一步并将结果转换为Cobertura格式。可以使用OpenCoverToCoberturaConverter NuGet包。
我在我的博客上更详细地描述了整个过程:
http://codewithstyle.info/setting-up-coverage-reports-on-vsts-with-opencover/
发布于 2013-08-31 19:12:49
OpenCover只是一个控制台应用程序,所以您只需修改脚本,让OpenCover运行您的单元测试即可。
我已经有几年没有使用TFS了,从那以后它发生了变化,但这篇博客文章应该会有所帮助
To incorporate coverage measurement of OpenCover the build process of TFS (second half)
原版是日语的,但如果你熟悉TFS,那么屏幕可能会很明显。
OpenCover还附带了一个MSBuild task,它可能会帮助您进行集成。
https://stackoverflow.com/questions/18533735
复制相似问题