Nori Hamamoto
2011-Jan-14 16:29 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110114/8924d173/attachment-0001.html>
Nori Hamamoto
2011-Jan-14 16:31 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110114/2a8bb6fe/attachment.html>
Edward Monical-Vuylsteke
2011-Jan-17 15:34 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/4d0e7521/attachment.html>
Nori Hamamoto
2011-Jan-17 19:07 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/43a698a7/attachment.html>
Nori Hamamoto
2011-Jan-17 19:14 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
I''ve removed my ~/.autotest, but the same problem keep happening. I originally used this file to configure it to connect to growl, so the growl has not shown up on my Mac''s screen, but autospec in my console is keep repeating the test until I make the test success. Nori On Mon, Jan 17, 2011 at 3: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 >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/d1bab9ee/attachment.html>
R.T.
2011-Jan-17 19:42 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/b0536a53/attachment-0001.html>
Edward Monical-Vuylsteke
2011-Jan-17 20:00 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110117/7e7d3580/attachment.html>
Nori Hamamoto
2011-Jan-17 20:10 UTC
[rspec-users] autospec on rails keep rerunning on failed case, and never stop.
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>