【问题标题】:Cypress code coverage: Only found unit test coverageCypress 代码覆盖率:仅找到单元测试覆盖率
【发布时间】:2023-04-07 20:21:01
【问题描述】:

我正在尝试在我的项目中实现赛普拉斯代码覆盖。我在https://docs.cypress.io/guides/tooling/code-coverage 的设置指南中使用 babel-plugin-istanbul。

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

感谢您的帮助。

【问题讨论】:

    标签: angular testing cypress


    【解决方案1】:

    我也有同样的问题。似乎如果我运行我的默认 babel 配置,单元测试工作,但赛普拉斯说应用程序没有被检测。

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

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

    【讨论】:

      【解决方案2】:

      可能与此issue 有关。端到端测试有效,但单元测试无效。我在 Vue 3 应用程序上使用 webpack 并得到同样的错误。

      【讨论】:

        猜你喜欢
        • 2012-01-18
        • 1970-01-01
        • 2018-05-21
        • 2010-10-14
        • 2013-04-16
        • 2014-12-10
        • 1970-01-01
        相关资源
        最近更新 更多