【问题标题】:How to execute cucumber feature files one after another and set time between如何依次执行黄瓜特征文件并设置时间间隔
【发布时间】:2018-09-02 01:44:00
【问题描述】:

您好,我有两个功能文件,想要一个接一个地执行它们,并且在执行之间有一个特定的时间。有没有参数比如:我要执行第一个测试,等待5分钟再执行下一个。

原因是。当我一次执行多个功能文件时,我在 saucelabs 上超时。我在 saucelabs 上只有一节课。 似乎下一个功能文件没有等待,并在执行第一个文件时立即尝试启动。

【问题讨论】:

  • 听起来更像是一个酱实验室问题,而不是一个黄瓜问题。恕我直言,黄瓜中的功能文件之间不应该存在依赖关系,所以我怀疑你可以在那里解决它。作为一种解决方法,您可以在一个文件中添加这两个功能吗?或者从一个跑步者(即同一个会话)运行这两个功能

标签: cucumber saucelabs feature-file


【解决方案1】:

我尝试在 1 个通用运行器中运行不同的标签,其中标签与超过 1 个功能文件相关。将 Junit 与 fork 2 一起使用,用于并行运行。

尝试运行时出现 504 网关超时错误。当我将所有测试添加到一个功能文件中时,它运行良好。

注意 - 目前在酱实验室只有 1 个帐户和 1 个会话。是这个问题吗?

【讨论】:

    【解决方案2】:

    写一个类似的shell脚本

    cucumber features/feature 1
    cucumber features/feature 2
    

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多