微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cypress 代码覆盖率中的项目相对路径

如何解决cypress 代码覆盖率中的项目相对路径

我使用 Cypress 进行客户端 e2e 测试,使用 @cypress/code-coverage 进行报告。我有一个 monorepo、客户端和服务器文件夹。每个都生成自己的覆盖率报告 (lcov.info)。我正在使用 Codeclimate 来跟踪总覆盖率。它提供了将多个报告合并为一个,然后上传的工具 问题是两个报告都有相对路径(关于测试的文件)到服务,所以 /client/coverage/lcov.info 不会将路径构建为 'client/component/index.ts' 而是 /component/index.ts 所以报告合并失败>

我可以在服务器端解决这个问题,将一些选项传递给 jest-conf,但我没有发现与 cypress 相关的任何内容。我可以在根级别生成报告文件夹/文件,将一个选项传递给 nyc(由 @cypress/code-coverage 在后台使用),但路径仍然相对于客户端文件夹。

有人遇到过这个问题吗?非常感谢帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。