Cypress 代码覆盖率:仅找到单元测试覆盖率

时间:2021-05-08 13:14:17

标签: angular testing cypress

我正在尝试在我的项目中实现 Cypress 代码覆盖率。我正在使用 babel-plugin-istanbul,就像他们在 https://docs.cypress.io/guides/tooling/code-coverage 的设置指南中一样。

我进行了设置,但在测试结束时没有收到任何报告。每次测试后我得到的只是:“仅找到单元测试代码覆盖率”。在所有测试结束时,它会显示“正在生成报告 [cypress/code-coverage] 但从未创建过任何报告。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题。似乎如果我运行我的默认 babel 配置,单元测试会工作,但是 cypress 说应用程序没有被检测。

如果我创建了一个对 cypress 友好的 .babelrc,我会看到和你一样的问题,但是由于“重复插件”,单元测试在 CI/CD 管道中失败。

不确定这些是否有帮助,但也许故障排除中的某些内容可能会给您带来帮助。