【发布时间】:2018-02-21 17:51:29
【问题描述】:
我正在尝试将代码覆盖率报告包含到我的 C#/TypeScript 项目的 TFS 构建中。所以我做了和这个article一样的事情。但是我收到了 TFS 构建错误,因为没有找到报告文件,因为没有构建任务来创建该报告。
所以我的问题是如何设置 TFS 构建以从 chutzpah.json 文件生成报告?
【问题讨论】:
-
能否请您分享构建定义设置(构建步骤)和构建日志以进行故障排除?
我正在尝试将代码覆盖率报告包含到我的 C#/TypeScript 项目的 TFS 构建中。所以我做了和这个article一样的事情。但是我收到了 TFS 构建错误,因为没有找到报告文件,因为没有构建任务来创建该报告。
所以我的问题是如何设置 TFS 构建以从 chutzpah.json 文件生成报告?
【问题讨论】:
您可以使用Package Manager Console 将 Chutzpah NuGet 包安装到您的项目中。按照以下文章中的步骤安装和配置 Chutzpah:
Testing your JavaScript using Chutzpah and Visual Studio Team Services
确保您正确配置了“测试”任务:
- 设置测试程序集以匹配 JavaScript 测试命名 约定。
- 确保指向 Chutzpah 测试适配器,即 NuGet 包 之前安装的。
另外请注意,“发布代码覆盖率结果”任务只支持显示使用“JaCoCo”或“Cobertura发布的代码覆盖率结果>" 格式。 “摘要文件”,您需要提供摘要文件的路径。您可以提供 UNC 路径或本地路径。
【讨论】: