我有一个TFS 2013
环境设置,我试图获取TFSBuild
以在构建后收集我的代码覆盖率结果。
测试运行正常,但是无论我如何尝试,我都会收到一条消息,提示“没有代码覆盖率结果”。
我已经阅读了有关“代码覆盖率分析服务”的信息,但是该服务根本没有安装在我的服务器上,而且我似乎在任何地方都找不到它。
我已经完成了构建过程,以确保将“自动测试->测试源->运行设置->运行设置类型”设置为CodeCoverageEnabled
,但是无论我尝试什么,我都可以无法将结果发布到Analysis Services数据库中,因此我可以运行Code Coverage Reports
。
我尝试了运行设置文件,但是没有运气,所以我将其排除在外。
任何帮助将不胜感激!
最佳答案
我只是想知道问题出在我的代码覆盖率没有在构建服务器上计算出来。我在Microsoft的帮助台上找到了答案,这是一个很小的UI错误。
重现步骤:创建一个新的构建定义。
要解决此问题,请使用构建定义的其他ui。
现在,代码覆盖率确实得到了计算!!!微软服务台已向开发团队提交了一个错误,我想下一个版本将修复该错误。小错误,但花了我超过两天的时间才能找到错误!
关于tfs - TFS 2013-没有代码覆盖率结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24016217/