我已经能够在azure devops构建管道中生成Angular 4代码覆盖率。
但是现在我想从Azure DevOps Services REST API获取构建覆盖率详细信息。
我正在调用REST API
https://dev.azure.com/{organization}/{project}/_apis/test/codecoverage?buildId={buildId}&flags={flags}&api-version=5.1-preview.1
我提到的天蓝色建筑
但是每次我得到{"value":[],"count":0}
回应时。
我需要从Azure DevOps Services REST API获取覆盖率信息,以便可以将其附加到电子邮件中。在此论坛上寻求有关这方面的帮助。
您可以删除flags
参数,并使用类似的网址来检查响应正文是否为您所期望的。
https://dev.azure.com/{orgname}/{projectname}/_apis/test/codecoverage?buildId={buildId}&api-version=5.1-preview.1
此外,如果只想将其附加到电子邮件中,则可以使用“发布代码覆盖结果”任务来获取代码覆盖范围工件并将其附加到电子邮件中。有关此任务的详细形式,您可以参考https://docs.microsoft.com/zh-cn/azure/devops/pipelines/tasks/test/publish-code-coverage-results?view=azure-devops
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句