У меня есть сценарий «Беат», который требует много времени. Если я написал неверный шаг, мне нужно подождать, пока тест выполнит этот шаг, прежде чем я обнаружу свою ошибку, когда она сообщит мне, что у меня есть неопределенный шаг.
Есть ли способ заставить его проверить, что все шаги, которые он собирается выполнить, определены, прежде чем он попытается что-либо запустить?
использование пробный прогон опция для предотвращения выполнения шага:
bin/behat --dry-run
В долгосрочной перспективе вы должны скорее исправить свои тесты и сделать их быстрее. Например, выполняйте сквозные тесты только для небольшого количества дымовых тестов (критических путей) и выполняйте большинство ваших приемочных тестов для своих бизнес-объектов.
Других решений пока нет …