【问题标题】:How to compile Cypress TypeScript without running tests如何在不运行测试的情况下编译 Cypress TypeScript
【发布时间】:2021-11-15 02:05:08
【问题描述】:

我们的项目使用赛普拉斯运行 e2e 测试。我们有 5 间不同的套房,每天在不同时间运行两次。

我的问题是我们目前可以引入编译问题,直到我们运行 e2e 测试才能发现,这是在我们提交之后。我希望能够构建我的 Cypress TypeScript 以确保它没有任何类型错误,以便我们可以防止推送到 main。

I have not been able to find some configuration 将编译所有 TypeScript 但不会运行测试。有没有人能够实现这样的配置?

【问题讨论】:

  • 不能定期编译TS吗?为什么你需要柏树来做呢?如果缺少一些全局变量,只需安装 Cypress 类型
  • @RazLuvaton 我们使用 cucumber,我(毫无根据的)担心 Cypress 将功能文件转换为 JavaScript,我认为我不会编译完整的代码。不过你是对的,我不需要从黄瓜功能文件中编译生成的代码。

标签: typescript cypress e2e-testing


【解决方案1】:

事实证明就像@RazLuvaton 提到的那样简单。只需自己运行tsc。如果像我一样只需要检查类型,您甚至可以传递 --no-emit

【讨论】:

    猜你喜欢
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 2022-10-01
    • 2022-01-21
    相关资源
    最近更新 更多