On Aug 27, 2010, at 8:48 AM, Brennon Bortz wrote:

> On 27 Aug 2010, at 14:44, David Chelimsky wrote:
> 
>> On Aug 27, 2010, at 8:37 AM, Brennon Bortz wrote:
>> 
>>> On 27 Aug 2010, at 14:29, Brennon Bortz wrote:
>>> 
>>>> On 27 Aug 2010, at 14:06, David Chelimsky wrote:
>>>> 
>>>>> On Aug 27, 2010, at 6:47 AM, Brennon Bortz wrote:
>>>>> 
>>>>>> Not sure what I must have bumped, but autotest won't run any specs--only 
>>>>>> features.  No errors are given on startup.  I've taken "export 
>>>>>> AUTOFEATURE=true" out of my ./bashrc file--now I just get a blank screen 
>>>>>> when running autotest.  Adding "export RSPEC=true" to .bashrc doesn't 
>>>>>> change anything either.
>>>>> 
>>>>> 1. Get rid of 'Autotest.add_discovery { "rails" }' from 
>>>>> ./autotest/discover.rb.
>>>>> 2. Add autotest-rails to the Gemfile.
>>>>> 
>>>>> If any of the gems listed in the Gemfile have :path or :git options, you 
>>>>> need to run "bundle exec autotest".
>>>>> 
>>>>> HTH,
>>>>> DavidStrange...that does work, but now autotest seems caught in an 
>>>>> infinite loop.  When I run autospec, the specs run, then the features, 
>>>>> then the features again...and again...and again...and so on.  If I run 
>>>>> autotest as follows: "AUTOFEATURE=false autotest", I don't have the 
>>>>> problem.  Any other ideas?
>>> And now (I haven't touched anything...seriously!), even "AUTOFEATURE=false 
>>> autotest" gives me an endless loop of spec tests...
>> 
>> (I moved your posts to the bottom so we can read them in order. Please post 
>> at the bottom or inline.)
>> 
>> I've seen this happen when files are generated during a spec run. What's in 
>> spec/spec.opts and cucumber.yml?
> 
> No spec.opts file, and just the default cucumber.yml file (I believe):
> 
> <%
> rerun = File.file?('rerun.txt') ? IO.read('rerun.txt') : ""
> rerun_opts = rerun.to_s.strip.empty? ? "--format #{ENV['CUCUMBER_FORMAT'] || 
> 'progress'} features" : "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} 
> #{rerun}"
> std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'progress'} --strict --tags 
> ~...@wip"
> %>
> default: <%= std_opts %> features
> wip: --tags @wip:3 --wip features
> rerun: <%= rerun_opts %> --format rerun --out rerun.txt --strict --tags 
> ~...@wip

Unless you're running cucumber with --profile rerun, this shouldn't be a 
problem.

Do any of your specs generate files? Also, did you try both "autotest" and 
"bundle exec autotest" with the same results?
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to