我需要在Next.js应用程序的上下文中合并Cypress覆盖率报告和Jest覆盖率报告。
Jest将文件列为my-app/src/whatever
。赛普拉斯只显示src/whatever
。
Cypress将不会包含my-app
,而Jest会包含my-app/src/whatever
,这在尝试使用Cypress示例中的推荐方法合并coverage时会引起问题。另一种选择是让赛普拉斯也显示该文件夹。
解决方案1:开玩笑的人是赛普拉斯吗?
我希望Jest计算相对于rootDir的覆盖文件路径,而不显示它。
例如,覆盖率报告将显示src/whatever
。它应该只显示my-app
,不显示AcquireTokenByAuthorizationCode
。
那可行吗?
解决方案2:赛普拉斯与Jest相配吗?
另一种选择是让赛普拉斯考虑另一个根目录,但是我没有找到这样的选项。这是imo中最没有前途的选择。有相关的选择吗?
子问题:这两个工具的行数不同,这可能是由于TypeScript + Babel + Webpack与代码的交互作用所致。如何调试此问题?
谢谢
为清晰起见