为了账号安全,请及时绑定邮箱和手机立即绑定

拆分VSTS中前端和后端的测试范围

拆分VSTS中前端和后端的测试范围

C#
ibeautiful 2021-05-02 08:09:35
在我的存储库中,我有2个文件夹:- backend/ - frontend/后端包含针对.NET Core API的基于xUnit和Specflow的测试。Typescript中的前端包含茉莉花测试(ng test)。在我的构建管道中,我这样做:建立后端启动后端的单元测试(vsTest任务)启动后端集成测试(vsTest任务)建立前端启动前端测试(ng test???)有没有机会做到这一点:为所有后端测试和所有前端测试准备合并的覆盖率报告。在构建结果中可视化这两个报告和覆盖率%。如果覆盖率小于X%,则设置覆盖率%门将失败(分别用于后部/前部)合并所有覆盖率报告并实现相同的门,但对于前/后两者?
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

不可以,测试覆盖率结果无法在构建/发布摘要的“代码覆盖率”部分中显示。

您可以通过Logging Command(## vso [task.uploadsummary]本地文件路径)将覆盖结果添加到构建/发布摘要中。

另一方面,VSTS中没有针对覆盖率百分比门使任务失败的功能,您需要手动分析覆盖率结果(例如,通过powershell)


查看完整回答
反对 回复 2021-05-08
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信