Cypress.io 代码覆盖率发布到 azure devops
Posted
技术标签:
【中文标题】Cypress.io 代码覆盖率发布到 azure devops【英文标题】:Cypress.io code coverage publish to azure devops 【发布时间】:2022-01-12 00:46:44 【问题描述】:我可以通过 cypress.io 结合使用 Istanbul 和 cypress/code-coverage 来生成代码覆盖率。这会生成一个覆盖文件夹,我可以在 index.html 中查看 HTML 格式的报告。 在 azure devops 中将其作为 CI 运行时,我无法使用此文件发布代码覆盖率。有没有人找到方法或有经验将其发布为 JaCoCo 或 Cobertura 代码覆盖率报告,以便它显示在代码覆盖率选项卡中?
【问题讨论】:
【参考方案1】:您可以在package.json
中指定custom reporters。这应该在您的情况下获得Cobertura
报告:
package.json
"dependencies":
...
,
"nyc":
"reporter": [
"cobertura"
]
可以在here找到替代记者的完整列表。
【讨论】:
以上是关于Cypress.io 代码覆盖率发布到 azure devops的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Cypress.io 使用 MS Active Directory 登录?
使用 docker 将代码覆盖率结果添加到 Azure Pipelines for .NET6 Web API