Estoy usando pepino, rieles3, rspec2 y autotest. Estoy tratando de descubrir por qué mis características son infinitamente cíclicas. Sospecho que se modificó algún archivo durante las pruebas, pero no estoy seguro de cuál. He agregado algunas excepciones a mi .autotest
sin dados.¿Cómo soluciono los problemas de autotest infinite loop problems?
¿Hay algún paso que pueda tomar para solucionar este problema?
Sería genial si pudiera ver qué archivos están desencadenando una repetición o, en tiempo de ejecución, qué archivos están siendo vistos/no vistos.
aquí está mi contenido .autotest
require 'autotest/growl'
Autotest::Growl::clear_terminal = false
# Skip some paths
Autotest.add_hook :initialize do |autotest|
%w{.git .DS_store db log tmp rerun.txt}.each { |e| autotest.add_exception(e) }
end
Gracias por compartir esto. – zetetic
Intenté exceptuar solo en Gemfile.lock, pero eso no funcionó. Terminé usando lo siguiente: Autotest.add_hook: initialize do | at | % w {.svn .hg .git proveedor rerun.txti db log tmp .DS_store Gemfile.lock} .each {| exception | at.add_exception (exception)} end – localshred
Decir que autotest ignore 'Gemfile.lock' funcionó para mí. Parecía que mientras ejecutaba mis especificaciones, 'Gemfile.lock' estaba siendo alterado (las dependencias de mi línea 'gem' capistrano'' se alteraron durante la prueba, y luego volvieron luego ... extraño). –