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
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 -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.
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.

Reply via email to