mah*_*z01 12 code-coverage tfsbuild tfs-2015
它按预期构建,单元测试也在运行,但代码覆盖率显示"没有可用的构建覆盖率数据",请参见下面的屏幕截图.
任何帮助表示赞赏.
覆盖结果只是一个带*.coverage扩展名的文件.
因此启用Code Coverage Enabled复选框是不够的.此复选框可以计算代码覆盖率并生成此文件.
但是,要将此*.coverage文件附加到构建,您还需要启用部分Upload Test Attachments下的复选框Reporting Options.请参阅附图.
此复选框可以准确地启用您需要的内容,它将使用构建发布覆盖结果.
最终的日志应该是这样的:
2016-10-17T15:47:03.6834453Z Attachments:
2016-10-17T15:47:03.6834453Z TFSBUILD 2016-10-17 11_46_53.coverage
2016-10-17T15:47:03.6834453Z Total tests: Passed: Failed: Skipped:
2016-10-17T15:47:03.6834453Z Test Run Successful.
Run Code Online (Sandbox Code Playgroud)
只是在我身边测试,Code Coverage按预期可用.我想分享我的步骤供您参考:
创建默认的Visual Studio模板.
指定解决方案的Visual Studio Build任务,并检查代码覆盖启用的Visual Studio Test任务.请参见下面的屏幕截图:
其他设置不会更改.
顺便说一句,我正在使用TFS 2015 Update2.
| 归档时间: |
|
| 查看次数: |
5141 次 |
| 最近记录: |