【问题标题】:Can behat check that steps are defined before trying to run anything?在尝试运行任何东西之前可以检查是否定义了步骤?
【发布时间】:2015-03-13 12:49:16
【问题描述】:

我有一个需要很长时间才能运行的行为场景。如果我写错了一个步骤,我必须等待测试到达该步骤,然后才能发现我的错误,因为它告诉我我有一个未定义的步骤。

有没有办法在它尝试运行任何东西之前检查它要尝试和运行的所有步骤是否已定义?

【问题讨论】:

    标签: php testing bdd behat


    【解决方案1】:

    使用 空运行 选项来防止步骤执行:

    bin/behat --dry-run
    

    从长远来看,您应该更正您的测试并使其更快。例如,仅对少量冒烟测试(关键路径)执行端到端测试,并针对您的业务对象运行大部分验收测试。

    【讨论】:

      猜你喜欢
      • 2011-04-10
      • 2020-12-08
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      相关资源
      最近更新 更多