php - 可以在尝试运行任何东西之前检查步骤是否已定义吗?

标签 php testing bdd behat

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

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

最佳答案

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

bin/behat --dry-run

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

关于php - 可以在尝试运行任何东西之前检查步骤是否已定义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29032687/

相关文章:

javascript - 使用 JSON 的谷歌图表

ruby-on-rails - 使用多个 "it" block 在 rspec 中设置测试

testing - 应该测试什么

testing - 测试完成 : Wait to a dropdown is displayed on screen before doing an action

java - 如何检查内存泄漏?

python - 使用断言式测试在 Python 中隔离单元测试的规范方法是什么?

php - 如何在 preg_match_all 中创建模式字符串

即使在 php5 fpm .ini 文件中禁用,Linux 魔术引号仍然存在

php - 如何使用 PHP 和 Mysql 从数据库中获取比较某些值的数据

javascript - angularjs 测试指令修改用户输入