Autotest inifinitamente en bucle

Me he encontrado con un problema al usar la prueba automática con un proyecto de Rails, que cuando falla una prueba (es decir, modifiqué un archivo de prueba y la prueba automática ejecuta automáticamente la prueba), la prueba automática intenta ejecutar la prueba continuamente (falla cada vez, por supuesto, desde la el archivo aún no se ha modificado), en lugar de esperar hasta que el archivo se guarde nuevamente. Y con la notificación de gruñido activada, esto puede ser extremadamente molesto mientras trato de corregir el código para que la prueba pase. No sucede todo el tiempo, pero la mayoría del tiempo. ¿Alguien más se ha encontrado con esto y sabe la solución? Gracias.

Encontré la solución. Probablemente tiene que ver con OSX (ejecutando esto en Leopard) cambiando el archivo .DS_Store en la carpeta u otro archivo temporal. Agregar lo siguiente a mi .autotest hizo el truco (esto también evita que el autotest mire la carpeta de índice generada por Ferret).

Autotest.add_hook :initialize do |at| %w{.git vendor index .DS_Store ._}.each {|exception| at.add_exception(exception)} end