[rspec-users] autospec on rails keep rerunning on failed case, and never stop.

Nori Hamamoto norisuke3 at gmail.com
Mon Jan 17 15:10:35 EST 2011


Oh, I see. What I understand from you guys' suggestion is that there is a
possibility of autotest picking up updated files unnecessarily somewhere in
my rails app directory, right?
So, I tried to make the exceptions suit to my environment, and the
following:

Autotest.add_hook :initialize do |at|
  at.add_exception %r{^\./db}
  at.add_exception %r{^\./log}
end

made the unnecessary repetition stopped.

You guys gave me the idea of it.
Thank you,
Nori


On Mon, Jan 17, 2011 at 4:00 PM, Edward Monical-Vuylsteke <
solrane.altari at gmail.com> wrote:

> I think there is a fuller form which loops over a lot more.
>
> Autotest.add_hook :initialize do |autotest|
>
>   %w{.git .svn .hg .DS_Store ._* vendor tmp log doc}.each do |exception|
>
>     autotest.add_exception(exception)
>   end
> end
>
> This I found on the Getting started with Autotest. I'm really junior at
> this, but, when I get home, I can see if I can't find my complete Autotest
> file and post it. I just googled a lot to find it... and, I really don't
> know all of the potentially created files for Rails 2 apps. I started with
> Rails 3.
>
>
>
> On Mon, Jan 17, 2011 at 1:42 PM, R.T. <rtlechow at gmail.com> wrote:
>
>> Using SQLite? Might be picking up the journal. Try something like:
>>
>> at.add_exception %r{^./db/test\.sqlite3-journal}
>>
>>
>> On Mon, Jan 17, 2011 at 2:07 PM, Nori Hamamoto <norisuke3 at gmail.com>wrote:
>>
>>> Hi Edward,
>>>
>>> Thank you for your reply.
>>> I tried your suggestion put those configuration you mentioned in my
>>> .autotest file and now my .autotest is like this:
>>>
>>> require 'autotest/growl'
>>>
>>> Autotest.add_hook :initialize do |at|
>>>   # Ignore files in tmp/
>>>   at.add_exception %r%^\./tmp%
>>> end
>>>
>>> but the same problem has happend to me.
>>> Nori
>>>
>>>
>>> On Mon, Jan 17, 2011 at 11:34 AM, Edward Monical-Vuylsteke <
>>> solrane.altari at gmail.com> wrote:
>>>
>>>> Have you configured your .autotest file with an Autotest hook?
>>>>
>>>> This is from the cucumber Autotest Integration, but, I'm not certain if
>>>> its appropriate for Rails 1.3.3
>>>>
>>>> Autotest.add_hook :initialize do |at|
>>>>
>>>>
>>>>
>>>>
>>>>   # Ignore files in tmp/
>>>>   at.add_exception %r%^\./tmp%
>>>> end
>>>>
>>>> I was running into the same issue myself.
>>>>
>>>> On Fri, Jan 14, 2011 at 10:31 AM, Nori Hamamoto <norisuke3 at gmail.com>wrote:
>>>>
>>>>> Additionally, this problem doesn't happen when I use autospec on simple
>>>>> ruby rb file, but only happens with rails.
>>>>>
>>>>>
>>>>> On Fri, Jan 14, 2011 at 12:29 PM, Nori Hamamoto <norisuke3 at gmail.com>wrote:
>>>>>
>>>>>> Hi there,
>>>>>>
>>>>>> I met a problem when I'm using RSpec(1.3.0) on rails.
>>>>>> I installed rspec(1.3.1) and rspec-rails(1.3.3) installed through
>>>>>> rails script/plugin install from github.
>>>>>>
>>>>>> I run autospec at $RAILS_ROOT, and if the test goes successful, it's
>>>>>> no problem, but once I get failed case, it keep running the test repeatedly
>>>>>> and never stop.
>>>>>> I'm using MacOSX, so I'm configured it connecting to Growl to show the
>>>>>> test result. Therefore, the failed indication on growl is also shown up
>>>>>> repeatedly until I stop autspec process.
>>>>>>
>>>>>> All configuration I did is that I made .autotest file on ~ directory,
>>>>>> and put the following one line in it.
>>>>>>
>>>>>> require 'autotest/growl'
>>>>>>
>>>>>> Also, I installed RSpec using gem intall to my Mac.
>>>>>>
>>>>>> Do you have any idea?
>>>>>>
>>>>>> Thank you,
>>>>>> Nori
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rspec-users mailing list
>>>>> rspec-users at rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> "Nothing great can be done without small steps."
>>>>
>>>> ---
>>>> Edward Monical-Vuylsteke
>>>>
>>>>
>>>> _______________________________________________
>>>> rspec-users mailing list
>>>> rspec-users at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>
>>
>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
>
>
> --
> "Nothing great can be done without small steps."
>
> ---
> Edward Monical-Vuylsteke
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/238b1dd5/attachment-0001.html>


More information about the rspec-users mailing list