celluloid / celluloid-dns

UNMAINTAINED: See celluloid/celluloid#779 - Celluloid::IO-powered DNS server
https://celluloid.io
57 stars 13 forks source link

Trouble running specs ? #2

Closed ashmckenzie closed 10 years ago

ashmckenzie commented 11 years ago

Hi,

I'm really keen to use this gem it looks amazing and the possibilities for our team are great! I'm having trouble getting the example in the README to work and also when running the specs fail after around 15 seconds of idle ?

I get the same error with the following Ruby versions:

2.0.0-p0 2.0.0-p195 1.9.3-p194 1.9.3-p385

[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.

Celluloid::DNS::Server
W, [2013-05-23T19:31:21.924004 #55644]  WARN -- : Terminating task: type=:call, status=:invokeblock
  answers DNS requests (FAILED - 1)

Failures:

  1) Celluloid::DNS::Server answers DNS requests
     Failure/Error: resolv.getaddress(example_name).to_s.should eq example_ip
     Resolv::ResolvError:
       DNS result has no information for example.com
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/resolv.rb:383:in `getaddress'
     # ./spec/celluloid/dns/server_spec.rb:20:in `block (3 levels) in <top (required)>'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/resolv.rb:302:in `open'
     # ./spec/celluloid/dns/server_spec.rb:19:in `block (2 levels) in <top (required)>'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example.rb:114:in `instance_eval'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example.rb:114:in `block in run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example.rb:254:in `with_around_each_hooks'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example.rb:111:in `run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example_group.rb:390:in `block in run_examples'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example_group.rb:386:in `map'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example_group.rb:386:in `run_examples'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/example_group.rb:371:in `run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:28:in `map'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:28:in `block in run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/reporter.rb:34:in `report'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:25:in `run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:80:in `run'
     # /Users/ash/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun'

Finished in 1 minute 15.03 seconds
1 example, 1 failure

Failed examples:

rspec ./spec/celluloid/dns/server_spec.rb:10 # Celluloid::DNS::Server answers DNS requests
[Coveralls] Outside the Travis environment, not sending data.
D, [2013-05-23T19:31:22.069651 #55644] DEBUG -- : Shutdown completed cleanly
rake aborted!
/Users/ash/.rbenv/versions/2.0.0-p0/bin/ruby -S rspec ./spec/celluloid/dns/server_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Ash.

Asmod4n commented 10 years ago

@ashmckenzie should be resolved on master.

ashmckenzie commented 10 years ago

Much better, cheers :)