【发布时间】:2015-03-13 12:49:16
【问题描述】:
我有一个需要很长时间才能运行的行为场景。如果我写错了一个步骤,我必须等待测试到达该步骤,然后才能发现我的错误,因为它告诉我我有一个未定义的步骤。
有没有办法在它尝试运行任何东西之前检查它要尝试和运行的所有步骤是否已定义?
【问题讨论】:
我有一个需要很长时间才能运行的行为场景。如果我写错了一个步骤,我必须等待测试到达该步骤,然后才能发现我的错误,因为它告诉我我有一个未定义的步骤。
有没有办法在它尝试运行任何东西之前检查它要尝试和运行的所有步骤是否已定义?
【问题讨论】:
使用 空运行 选项来防止步骤执行:
bin/behat --dry-run
从长远来看,您应该更正您的测试并使其更快。例如,仅对少量冒烟测试(关键路径)执行端到端测试,并针对您的业务对象运行大部分验收测试。
【讨论】: