【问题标题】:Cypress Testing framework赛普拉斯测试框架
【发布时间】:2020-05-16 19:40:43
【问题描述】:

我是在 cypress 中进行测试的新手,我正在尝试通过自动调度程序测试代码。

是否可以在 cypress 测试框架中运行自动调度程序进程?

【问题讨论】:

  • 你的意思是触发器吗?例如在上传更改后等特定时间点进行测试?
  • 你的意思是CICD过程吗?
  • @GokulaKannanT 实际上没有。我在 cypress 的测试用例很少。我需要自动运行这些测试用例。这就像 cron 作业。
  • @CausingUnderflowsEverywhere 就像 cron 作业。
  • @VenkatesanChandirasekar,我不明白我们需要安排什么样的测试用例?可以提供simple minimal, reproducible example吗?

标签: javascript node.js reactjs unit-testing cypress


【解决方案1】:

如果您使用 Bitbucket,您可以将它们放入管道中。 对于这里的配置是documentation

例如,如果您想在合并期间直接启动测试,您可以这样做:

pipelines:
    branches:
        develop: //your branche
            - step:
                name: Automatic test
                script:
                  - npm ci
                  - npm run cypress:run

或者使用手动运行的自定义管道:

pipelines:
    custom:
         - step:
            name: Automatic test
              script:
                - npm ci
                - npm run cypress:run

并使用按钮执行管道自定义:

最后,您还可以在特定日期在这样的时间等运行自动管道。

见:

如果要使用 github 或其他,您有多种可能性,包括这个,请参阅here 您将能够查看文档以帮助您了解如何配置管道。

【讨论】:

    猜你喜欢
    • 2023-02-14
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 2021-10-14
    相关资源
    最近更新 更多