首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你如何在TFS内的Builds中打开Code Coverage?

在TFS(Team Foundation Server)中启用代码覆盖率功能,可以帮助您评估代码覆盖率并找出需要进一步测试的区域。以下是如何在TFS内的Builds中打开代码覆盖率的步骤:

  1. 首先,确保已安装Visual Studio Test Agent 和 Test Controller。
  2. 在TFS中,打开您的团队项目,然后转到“构建和发布”选项卡。
  3. 点击“新建定义”或者编辑现有的构建定义。
  4. 在“构建定义”窗口中,选择“触发器”选项卡,然后启用“持续集成”触发器。
  5. 转到“选项”选项卡,然后在“默认代理队列”下拉列表中选择您的代理队列。
  6. 转到“过程”选项卡,然后选择“自定义”模板。
  7. 在“自定义”模板中,点击“添加任务”按钮。
  8. 在“任务目录”中,搜索并添加“Visual Studio Test”任务。
  9. 在“Visual Studio Test”任务中,选择“测试文件”选项卡,然后在“测试源”下拉列表中选择“测试计划”。
  10. 在“测试计划”文本框中,输入您的测试计划文件的路径。
  11. 在“测试过程”选项卡中,选择“测试类型”下拉列表中的“自动化测试”。
  12. 在“测试框架”下拉列表中,选择您的测试框架(例如,MSTest、NUnit或xUnit)。
  13. 在“测试配置”下拉列表中,选择您的测试配置文件。
  14. 在“选项”选项卡中,选中“在控制台输出中运行测试”复选框。
  15. 在“控制选项”选项卡中,选中“启用代码覆盖率数据收集”复选框。
  16. 在“代码覆盖率工具”下拉列表中,选择您的代码覆盖率工具(例如,Visual Studio Enterprise或第三方工具)。
  17. 在“高级”选项卡中,选中“配置文件”复选框,然后在“配置文件路径”文本框中输入您的代码覆盖率配置文件的路径。
  18. 点击“保存”按钮保存您的构建定义。

现在,每当您运行此构建定义时,代码覆盖率数据将自动收集并可在构建摘要中查看。您还可以使用代码覆盖率工具分析详细的代码覆盖率报告。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Visual Studio使用Git忽略不想上传到远程仓库的文件

    作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升。我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。我们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没有改动,就是运行了一下就会产生一些需要提交的文件,比如说最常见的bin/Debug, bin/Release,obj/Debug,obj/Release文件。但是我不想把这些文件提交到远程的git代码远程仓库中去,其实这个很简单只需要我们在初次创建项目的时候在项目目录下新增一个忽略文本文件(.gitignore),然后在使用git推送到远程仓库中就好了。

    01
    领券