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

时间:2021-06-09 13:05:58

标签: code-coverage cypress code-climate

我使用 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 在后台使用),但路径仍然相对于客户端文件夹。

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

0 个答案:

没有答案
相关问题