This comment was made on the wrong question. > On Aug 1, 2019, at 11:40 PM, Jack Royal-Gordon <jac...@pobox.com> wrote: > > Solved it. Do you know about hearing hoofbeats and thinking you’re hearing > zebras instead of horses? I was looking for a problem with the configuration > or upgraded versions or something arcane when in reality it was because I > made a code change that caused all the tests to fail (redirecting requests > that were made to a bare domain (no “www.”) to the canonical (www.) domain. > Ugh! > > Thanks for your help. > >> On Aug 1, 2019, at 5:08 PM, Jack Royal-Gordon <jac...@pobox.com >> <mailto:jac...@pobox.com>> wrote: >> >> Hi Jon, >> >> I tried Guard but ended up in dependency hell — kept loading things that >> said they needed Ruby 2.2 or later. After the fourth or fifth one, I gave >> up. For now, I’m concentrating on just RSpec and not worrying about autotest >> (I’ll keep trying both autotest and Guard as I migrate up to the more recent >> versions of Ruby/Rails). >> >> Thanks for your help on this. >> >> Jack >> >>> On Aug 1, 2019, at 12:24 AM, Jon Rowe <m...@jonrowe.co.uk >>> <mailto:m...@jonrowe.co.uk>> wrote: >>> >>> Hi Jack >>> >>> I’m suggesting you focus on getting a minimal auto test configuration >>> working before adding bits like growl etc :) Your errors now look like it’s >>> getting confused with minutest. I would seriously recommend trying guard >>> instead if you want to just run tour tests when files change! >>> >>> Autotest is not really a CI tool, it’s just a way of running your tests >>> when files change, so its completely different to a “commercial CI >>> solution”, you don’t need a CI solution if its just you working on your >>> project in my opinion. >>> >>> Cheers >>> Jon Rowe >>> --------------------------- >>> m...@jonrowe.co.uk <mailto:m...@jonrowe.co.uk> >>> jonrowe.co.uk <http://jonrowe.co.uk/> >>> >>> On 30 July 2019 at 01:15, Jack R-G wrote: >>>> Easier said than done, I think. Are you suggesting that I focus on >>>> minimizing my existing project, or are you suggesting that I focus on >>>> trying to get autotest working with a new, dummy project with minimal >>>> code? >>>> >>>> Also, do you have a solution that you like for CI on a personal >>>> development system - autotest was so simple to use (when I started using >>>> it), and I can't imagine doing the work to setup up one of the bigger >>>> commercial CI solutions like Jenkins or Travis. >>>> >>>> I got further (maybe) by removing some of the gem references from my >>>> Gemfile (autoest-fsevent, autotest-growl) and replacing them with just >>>> "autotest". I then did "bundle install". When I now run autotest, I get >>>> the following: >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/bin/ruby -I.:lib:test >>>> <i.:lib:test> -e "gem 'minitest'; %w[minitest/autorun >>>> test/performance/browsing_test.rb test/test_helper.rb >>>> test/unit/test_webhooks.rb].each { |f| require f }" -- --server 70284 >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/mocha-0.10.5/lib/mocha/integration/mini_test.rb:22:in >>>> `remove_method': method `run' not defined in Minitest::Unit::TestCase >>>> (NameError) >>>> >>>> from >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/mocha-0.10.5/lib/mocha/integration/mini_test.rb:22:in >>>> `<class:TestCase>' >>>> >>>> from >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/mocha-0.10.5/lib/mocha/integration/mini_test.rb:17:in >>>> `<class:Unit>' >>>> >>>> from >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/mocha-0.10.5/lib/mocha/integration/mini_test.rb:16:in >>>> `<module:MiniTest>' >>>> >>>> and >>>> Unhandled exception: undefined method `results' for >>>> #<Autotest:0x007f9b4b06fa20> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/autotest-growl-0.2.16/lib/autotest/result.rb:7:in >>>> `initialize' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/autotest-growl-0.2.16/lib/autotest/growl.rb:138:in >>>> `new' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/autotest-growl-0.2.16/lib/autotest/growl.rb:138:in >>>> `block in <module:Growl>' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:725:in >>>> `[]' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:725:in >>>> `block in hook' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:725:in >>>> `each' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:725:in >>>> `any?' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:725:in >>>> `hook' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:314:in >>>> `run_tests' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:292:in >>>> `get_to_green' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:263:in >>>> `block in run' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:261:in >>>> `loop' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:261:in >>>> `run' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/lib/autotest.rb:152:in >>>> `run' >>>> >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/lib/ruby/gems/2.0.0/gems/minitest-autotest-1.1.1/bin/autotest:5:in >>>> `<top (required)>' >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/bin/autotest:25:in `load' >>>> >>>> /Users/jackrg/.rbenv/versions/2.0.0-p576/bin/autotest:25:in `<main>' >>>> >>>> >>>> Any thoughts about these errors? >>>> >>>> On Monday, July 29, 2019 at 8:02:10 AM UTC-7, Jon Rowe wrote: >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "rspec" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to rspec+unsubscr...@googlegroups.com >>> <mailto:rspec+unsubscr...@googlegroups.com>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/rspec/dejalu-217-d111c00f-7926-4d6c-8ab2-aa8a0518aacd%40jonrowe.co.uk >>> >>> <https://groups.google.com/d/msgid/rspec/dejalu-217-d111c00f-7926-4d6c-8ab2-aa8a0518aacd%40jonrowe.co.uk?utm_medium=email&utm_source=footer>. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "rspec" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rspec+unsubscr...@googlegroups.com >> <mailto:rspec+unsubscr...@googlegroups.com>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rspec/B012E180-4EEE-40D9-B2A7-B3968BF6345E%40pobox.com >> >> <https://groups.google.com/d/msgid/rspec/B012E180-4EEE-40D9-B2A7-B3968BF6345E%40pobox.com?utm_medium=email&utm_source=footer>. > > > -- > You received this message because you are subscribed to the Google Groups > "rspec" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rspec+unsubscr...@googlegroups.com > <mailto:rspec+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rspec/97473C4B-88CF-4BBF-A1CE-0AAA0F5B045C%40pobox.com > > <https://groups.google.com/d/msgid/rspec/97473C4B-88CF-4BBF-A1CE-0AAA0F5B045C%40pobox.com?utm_medium=email&utm_source=footer>.
-- You received this message because you are subscribed to the Google Groups "rspec" group. To unsubscribe from this group and stop receiving emails from it, send an email to rspec+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/3129B7D7-FC0C-4D05-9673-71A2D7D6B08C%40pobox.com.