これは非常に奇妙な問題のようで、ここで質問する前に多くの検索を行ったと思います。Rails 3 と Rspec 2 の最新バージョンを Ruby 1.9.2 で使用していますが、autotest でスペックが失敗したときに正しく実行できません。
私のすべての仕様が合格すると、うまく機能します。変更を加えるとすぐに、仕様が再実行され、すべてがうまくいきます。
仕様に失敗した場合、自動テストは別の変更を待つ代わりに停止します。したがって、自動テストの目的全体が無効になります。テストが赤くなり、手動で自動テストを再度実行しない限り、テストを緑に戻すことはできません。