我有一个需要很长时间才能运行的 behat 场景。如果我写错了一个步骤,我必须等待测试命中该步骤,然后它会告诉我我有一个未定义的步骤,然后我才能发现我的错误。
有没有办法在它尝试运行任何东西之前检查它要尝试和运行的所有步骤是否已定义?
最佳答案
使用试运行选项来防止步骤执行:
bin/behat --dry-run
从长远来看,您应该修复测试并使其更快。例如,仅对少量冒烟测试(关键路径)执行端到端测试,并针对您的业务对象运行大部分验收测试。
关于php - 可以在尝试运行任何东西之前检查步骤是否已定义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29032687/