Spork + Autotest Failure

Hi folks, I'm going through railstutorial.org and so I apologize if I'm hitting the wrong group here and would appreciate any appropriate redirection if necessary.

I've set up Spork + Autotest as per Michael's instructions in http://ruby.railstutorial.org/chapters/static-pages#sec:testing_tools

Essentially by doing the following (using rvm & I'm on Mac OS X): $ gem install autotest -v 4.4.6 $ gem install autotest-rails-pure -v 4.1.2 $ gem install autotest-fsevent $ gem install autotest-growl

My ~/.autotest is as follows: require 'autotest/growl' require 'autotest/fsevent' Autotest.add_hook :initialize do |autotest|   %w{.git .svn .hg .DS_Store ._* vendor .idea}.each {|exception| autotest.add_exception(exception) }   false end

Spork is set up as indicated in Listing 3.13 as per the above link to railstutorial.org.

When I get into the actual testing / development I start autotest off with If I run `spork& sleep 5 && autotest -vw` (thought I'd try to get some additional output for debugging), things seem to work. Tests run when I alter files, however I noticed that when I tried to take the red to green with adding the appropriate changes to make a test pass that the test continued to fail until I restarted autotest.

I thought perhaps spork might be the issue so I took it out of the equation and still ran into issues with autotest not passing.

I additionally notice that when I am in the project root folder, if I just `touch test` it will evoke the autotest via fsevent, however I'll see that the process becomes "fsevent_sleep" in my terminal process and will get "No tests matched test", however it will not escape out of this hang even if I delete the "test" file I touched or whatever. Autotest must be restarted.

Can someone help get my horse pointed north here or at least refer me to perhaps the appropriate group / list to be contacting to hunt this bugger down?

Thanks much,

-George

Hi,

same problem here: autotest doesn't work with or without spork at all. May I ask what was your solution please? Thanks, Zoli