Вы уверены, что вас не смущает предполагаемое поведение эвристики автотеста?
Насколько я понимаю, он запускает тесты для того, что изменилось, и будет продолжать запускать неудачные тесты до тех пор, пока они не пройдут, а затем, как только они пройдут, он запускает весь набор тестов, чтобы убедиться, что больше ничего не сломалось.
По сути, он ведет себя консервативно и следит за тем, чтобы вы не вводили побочные эффекты, которые нарушают другие несвязанные тесты, что, вероятно, хорошо. Проблема, конечно, в том, что если вы выполняете быстрые красно-зеленые циклы, вы будете часто запускать свой полный пакет.
Если вы хотите изменить это поведение, вам нужно отредактировать эвристику в файле rails_autotest.rb
для zentest.