Autotest only passing spec files to rspec once

When I run autotest it works fine the first time, generating the command
line:

/usr/bin/ruby1.8 -S script/spec -O spec/spec.opts
spec/models/timespan_spec.rb spec/models/article_spec.rb …

and all my specs get run. After the first runthrough, however, autotest
pauses for a second and then, without me saving any files, generates
another command line without any of the spec files:

/usr/bin/ruby1.8 -S script/spec -O spec/spec.opts

Then whenever I save a file or its associated spec file autotest
produces this command line so no more specs get run until I press Ctrl-C
or stop and restart autotest, when it again generates the correct
command line with all the spec files included.

I have the Zentest gem 3.9.2 and the rspec gem 1.1.3, and the latest
rspec_on_rails and rspec plugins installed in my project. Does anyone
have any ideas why this is happening?

Thanks,
Andy

On Fri, 2008-04-11 at 17:16 +0200, Andy O. wrote:

/usr/bin/ruby1.8 -S script/spec -O spec/spec.opts

This happens because a file got saved that did not match a pattern that
autotest can handle. It may even be your test.log. Run ‘autotest -v’ to
see what is really going on and add_exception in the autotest initialize
hook to avoid checking those files.

Arguably autotest shouldn’t even do this empty run when it doesn’t find
any matching files.

Kind regards,

Hans