Php 在尝试运行任何操作之前,无法检查步骤是否已定义?

Php 在尝试运行任何操作之前,无法检查步骤是否已定义?,php,testing,bdd,behat,Php,Testing,Bdd,Behat,我有一个需要很长时间才能运行的behat场景。如果我写错了一个步骤,我必须等待测试完成该步骤,然后才能发现错误,因为它告诉我有一个未定义的步骤 在behat尝试运行任何操作之前,是否有办法让behat检查它将要尝试和运行的所有步骤是否已定义?使用干运行选项来防止执行步骤: bin/behat——试运行 从长远来看,您应该修复您的测试并使其更快。例如,仅对少量冒烟测试(关键路径)执行端到端测试,并针对业务对象运行大多数验收测试

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


在behat尝试运行任何操作之前,是否有办法让behat检查它将要尝试和运行的所有步骤是否已定义?

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

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