Skip to content

Some tests fail running under OSX [JIRA: CLIENTS-890] #276

@alexmoore

Description

@alexmoore

New tests pass, but getting errors on these tests in OS X:

$ ruby --version
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]

riak-ruby-client(features/lrb/optional-timestamp-conversion-gh-274) $ rspec spec/integration/riak/protobuffs/timeouts_spec.rb
Run options:
  include {:focus=>true}
  exclude {:yes_security=>true}

All examples were filtered out; ignoring {:focus=>true}

Protocol Buffers
  timeouts
    raises error on write timeout (FAILED - 1)
    raises error on connect timeout
    raises error on read timeout (FAILED - 2)

Failures:

  1) Protocol Buffers timeouts raises error on write timeout
     Failure/Error: Thread.start(server.accept) do |s|
     Errno::EBADF:
       Bad file descriptor
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:105:in `accept'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:105:in `block (5 levels) in <top (required)>'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:103:in `loop'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:103:in `block (4 levels) in <top (required)>'

  2) Protocol Buffers timeouts raises error on read timeout
     Failure/Error: Thread.start(server.accept) do |s|
     Errno::EBADF:
       Bad file descriptor
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:35:in `accept'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:35:in `block (5 levels) in <top (required)>'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:33:in `loop'
     # ./spec/integration/riak/protobuffs/timeouts_spec.rb:33:in `block (4 levels) in <top (required)>'

Finished in 0.87003 seconds (files took 0.50747 seconds to load)
3 examples, 2 failures

Failed examples:

rspec ./spec/integration/riak/protobuffs/timeouts_spec.rb:92 # Protocol Buffers timeouts raises error on write timeout
rspec ./spec/integration/riak/protobuffs/timeouts_spec.rb:23 # Protocol Buffers timeouts raises error on read timeout

Randomized with seed 8069

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions