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 (将#修改为@)