答案 0 :(得分:7)
覆盖结果只是一个*.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.
答案 1 :(得分:5)
只是测试一下,Code Coverage按预期可用。我想分享我的步骤供您参考:
答案 2 :(得分:0)
问题可以通过检查两个检查装箱来解决,如图所示只启用代码覆盖率是不够的,您还需要检查上传测试附件以及测试模板。