Skip to content

Instantly share code, notes, and snippets.

@paddor
Created June 18, 2016 14:32
Show Gist options
  • Save paddor/5906ecbe2ed674cf7197e84735e579cf to your computer and use it in GitHub Desktop.
Save paddor/5906ecbe2ed674cf7197e84735e579cf to your computer and use it in GitHub Desktop.
rake output in celluloid-zmq (master)
➜ celluloid-zmq git:(master) ✗ rake
/Users/paddor/.rubies/ruby-2.3.1/bin/ruby -I/Users/paddor/.gem/ruby/2.3.1/gems/rspec-support-3.4.1/lib:/Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.
/Users/paddor/dev/ruby/celluloid.git/culture/gems/loader.rb:7: warning: method redefined; discarding old []
/Users/paddor/dev/ruby/celluloid-zmq/culture/gems/loader.rb:7: warning: previous definition of [] was here
/Users/paddor/dev/ruby/celluloid.git/culture/gems/loader.rb:16: warning: method redefined; discarding old []
/Users/paddor/dev/ruby/celluloid-zmq/culture/gems/loader.rb:16: warning: previous definition of [] was here
/Users/paddor/dev/ruby/celluloid.git/culture/gems/loader.rb:93: warning: method redefined; discarding old loader
/Users/paddor/dev/ruby/celluloid-zmq/culture/gems/loader.rb:93: warning: previous definition of loader was here
/Users/paddor/.gem/ruby/2.3.1/gems/ffi-rzmq-core-1.0.5/lib/ffi-rzmq-core/libzmq.rb:23: warning: assigned but unused variable - stderr
/Users/paddor/.gem/ruby/2.3.1/gems/ffi-rzmq-core-1.0.5/lib/ffi-rzmq-core/utilities.rb:12: warning: instance variable @version not initialized
/Users/paddor/.gem/ruby/2.3.1/gems/ffi-rzmq-2.0.4/lib/ffi-rzmq/context.rb:113: warning: assigned but unused variable - e
/Users/paddor/.gem/ruby/2.3.1/gems/ffi-rzmq-2.0.4/lib/ffi-rzmq/socket.rb:187: warning: assigned but unused variable - rc
/Users/paddor/.gem/ruby/2.3.1/gems/ffi-rzmq-2.0.4/lib/ffi-rzmq/poll_items.rb:74: warning: assigned but unused variable - pollable
/Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-essentials-f0545ce47ed9/lib/celluloid/internals/cpu_counter.rb:9: warning: global variable `$CELLULOID_TEST' not initialized
I, [2016-06-18T16:29:50.770741 #13011] INFO -- : Celluloid 0.17.5 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
/Users/paddor/dev/ruby/celluloid-zmq/lib/celluloid/zmq/socket/writable.rb:21: warning: `*' interpreted as argument prefix
/Users/paddor/dev/ruby/celluloid-zmq/lib/celluloid/zmq/socket/writable.rb:22: warning: `*' interpreted as argument prefix
/Users/paddor/dev/ruby/celluloid-zmq/lib/celluloid/zmq/socket/writable.rb:23: warning: `*' interpreted as argument prefix
/Users/paddor/dev/ruby/celluloid-zmq/spec/spec_helper.rb:17: warning: method redefined; discarding old included_module
/Users/paddor/dev/ruby/celluloid.git/spec/support/includer.rb:2: warning: previous definition of included_module was here
Run options: include {:focus=>true}
All examples were filtered out; ignoring {:focus=>true}
Randomized with seed 16185
Celluloid::ZMQ
behaves like a Celluloid Actor
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc908758>
allows an actor to call private methods asynchronously (FAILED - 1)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db942a08>
allows access to the wrapped object (FAILED - 2)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb93270>
inspects properly when dead (FAILED - 3)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db003190>
can be stored in hashes (FAILED - 4)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dac1e098>
supports async.method syntax for asynchronous calls to itself (FAILED - 5)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dae23cd0>
returns the actor's class, not the proxy's (FAILED - 6)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db809a60>
detects recursion (FAILED - 7)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9da965e50>
implements respond_to? correctly (FAILED - 8)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dac4c420>
reports private methods properly when dead (FAILED - 9)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db979850>
knows if it's inside actor scope (FAILED - 10)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcaf9d78>
supports async(:method) syntax for asynchronous calls (FAILED - 11)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc43c60>
supports future.method syntax for synchronous future calls (FAILED - 12)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca28610>
inspects properly (FAILED - 13)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc943920>
supports #parameters via #method (FAILED - 14)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc870d90>
can override #send (FAILED - 15)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca228f0>
compares with the actor's class in a case statement (FAILED - 16)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dba31770>
supports future(:method) syntax for synchronous future calls (FAILED - 17)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc28550>
supports #name calls via #method (FAILED - 18)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca39c30>
supports synchronous calls via #method (FAILED - 19)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dad9c730>
supports #arity calls via #method (FAILED - 20)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dab3e6a0>
can be stored in hashes even when dead (FAILED - 21)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9da938a90>
supports synchronous calls (FAILED - 22)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dac060d8>
supports async.method syntax for asynchronous calls (FAILED - 23)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db909438>
warns about leaked wrapped objects via #inspect (FAILED - 24)
mailbox_size
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca7b360>
configures the mailbox limit (FAILED - 25)
when a block is passed synchronously to an actor
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcbf1de8>
the block is called (FAILED - 26)
with actors referencing each other
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9daa749b8>
supports recursive inspect (FAILED - 27)
abort
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dad3e748>
raises exceptions in the sender but keeps running (FAILED - 28)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc9fbf48>
converts strings to runtime errors (FAILED - 29)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc025a8>
crashes the sender if we pass neither String nor Exception (FAILED - 30)
timers
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dba31f90>
suspends execution of a method (but not the actor) for a given time (FAILED - 31)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcbf9f98>
cancels timers before they fire (FAILED - 32)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca00520>
schedules recurring timers which fire in the future (FAILED - 33)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc8db8c0>
schedules timers which fire in the future (FAILED - 34)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dba0a9b8>
allows delays from outside the actor (FAILED - 35)
when actor sleeps in finalizer
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dccc2308>
warns about suspending the finalizer (FAILED - 36)
timeouts
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca09418>
does not raise when it completes in time (FAILED - 37)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db9b8370>
allows timing out tasks, raising Celluloid::TaskTimeout (FAILED - 38)
raw message sends
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb3bcf0>
logs on unhandled messages (FAILED - 39)
mailbox_class
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db97a610>
retains custom mailboxes when subclassed (FAILED - 40)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dabaec20>
uses user-specified mailboxes (FAILED - 41)
tasks
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9da9012e8>
knows which tasks are waiting on calls to other actors (FAILED - 42)
exclusive classes
with two async methods called
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dac07258>
executes in an exclusive order (FAILED - 43)
linking
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db973f18>
monitors other actors unidirectionally (FAILED - 44)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcaf14e8>
unlinks from a dead linked actor (FAILED - 45)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc319e8>
traps exit messages from other actors in subclasses (FAILED - 46)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc83a768>
unlinks from other actors (FAILED - 47)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9daa8f380>
traps exit reason from subordinates (FAILED - 48)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dade3680>
traps exit messages from other actors (FAILED - 49)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb0afd8>
links to other actors (FAILED - 50)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db943868>
unmonitors other actors (FAILED - 51)
task_class
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc9c1668>
overrides the task class (FAILED - 52)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb58b48>
retains custom task classes when subclassed (FAILED - 53)
when initialize sleeps
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc98bb58>
warns about suspending the initialize (FAILED - 54)
mocking methods
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc870250>
works internally when called on self (FAILED - 55)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db959438>
works externally via the proxy (FAILED - 56)
with a method accepting a block
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc28f28>
supports synchronously passing a block to itself through a reference (FAILED - 57)
with a user defined finalizer
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca40c38>
calls the user defined finalizer (FAILED - 58)
mocking out the proxy
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc909d10>
allows mocking return values (FAILED - 59)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db9e1568>
allows mocking raises (FAILED - 60)
allows mocking async calls via the async proxy (PENDING: Temporarily skipped with xit)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc88130>
allows mocking async calls via #async send (FAILED - 61)
#proxy_class
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb71a30>
retains custom proxy when subclassed (FAILED - 62)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcab0bc8>
uses user-specified proxy (FAILED - 63)
when it includes method checking
when invoking a non-existing method
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc982be8>
does not crash the actor (FAILED - 64)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc824b0>
raises a NoMethodError (FAILED - 65)
when invoking a existing method with incorrect args
with not enough mandatory arguments
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc8f3998>
raises an ArgumentError (FAILED - 66)
with too many arguments
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dabffbc0>
raises an ArgumentError (FAILED - 67)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db852760>
does not crash the actor (FAILED - 68)
when overriding a actor's method
when invoked with an invalid parameter for that method
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dac67c98>
calls the overloaded method (FAILED - 69)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db9a8920>
does not crash the actor (FAILED - 70)
when there is a circular synchronous reference
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb82038>
is called correctly (FAILED - 71)
#respond_to?
with a private method
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db99a550>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:184 (FAILED - 72)
when :include_private is passed
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dca01ab0>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:187 (FAILED - 73)
with method_missing resolving to :first
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dab4d240>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:176 (FAILED - 74)
when missing method is called
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9db9e8f98>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:179 (FAILED - 75)
signaling
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc1abd0>
sends values along with signals (FAILED - 76)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc950148>
allows methods within the same object to signal each other (FAILED - 77)
receiving
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9daa7f2c8>
allows unconditional receive (FAILED - 78)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dd3fa648>
allows arbitrary selective receive (FAILED - 79)
when exceeding a given time out
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcaa9468>
times out (FAILED - 80)
termination
when terminated by a Call::Sync
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dbd4c720>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:512 (FAILED - 81)
when celluloid is shutdown
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dbd767a0>
terminates cleanly on Celluloid shutdown (FAILED - 82)
when alive
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9e00a26f0>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:486 (FAILED - 83)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dbd95a88>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:487 (FAILED - 84)
when terminated
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9e00d00f0>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:496 (FAILED - 85)
when terminated!
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dd432340>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:498 (FAILED - 86)
when sleeping
when terminated
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcf00778>
logs a debug (FAILED - 87)
when killed
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9df023b58>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:522 (FAILED - 88)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcfe3d98>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:523 (FAILED - 89)
when called
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9e011a0d8>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:526 (FAILED - 90)
exclusive
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dbdccce0>
executes methods in the proper order with a class-level annotation (FAILED - 91)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcb899a0>
remains in exclusive mode inside nested blocks (FAILED - 92)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc8db708>
executes methods in the proper order with block form (FAILED - 93)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcc61aa8>
knows when it's in exclusive mode (FAILED - 94)
exceptions
with a dead actor
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dcab08d0>
raises DeadActorError if methods are synchronously called on a dead actor (FAILED - 95)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dad95598>
reraises exceptions which occur during synchronous calls in the sender (FAILED - 96)
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9daab4ea0>
includes both sender and receiver in exception traces (FAILED - 97)
#current_actor
when called on an actor
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dab6de00>
knows the current actor (FAILED - 98)
when called outside an actor
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dc8f0748>
example at /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:571 (FAILED - 99)
Celluloid::ZMQ
Celluloid::ZMQ::Socket::Req
sends messages
suspends actor while waiting for message to be sent
.init
can set ZMQ context manually
inits a ZMQ context
raises an error when trying to access context after it is terminated
raises an error when trying to access context and it isn't initialized
Celluloid::ZMQ::Socket::Rep
suspends actor while waiting for message
receives messages
Celluloid::ZMQ::Mailbox
behaves like a Celluloid Mailbox
logs discarded messages
receives messages
discard messages when dead
waits for a given timeout interval
prioritizes system events over other messages
discards messages received when when full
has a size
selectively receives messages with a block
Celluloid::ZMQ::Socket
Celluloid::Supervision::Configuration ... #<Celluloid::Supervision::Configuration:0x007fc9dd603160>
allows setting and getting ZMQ options on the socket (FAILED - 100)
Pending: (Failures listed here are expected and do not affect your suite's status)
1) Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking async calls via the async proxy
# Temporarily skipped with xit
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:390
Failures:
1) Celluloid::ZMQ behaves like a Celluloid Actor allows an actor to call private methods asynchronously
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
2) Celluloid::ZMQ behaves like a Celluloid Actor allows access to the wrapped object
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
3) Celluloid::ZMQ behaves like a Celluloid Actor inspects properly when dead
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
4) Celluloid::ZMQ behaves like a Celluloid Actor can be stored in hashes
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
5) Celluloid::ZMQ behaves like a Celluloid Actor supports async.method syntax for asynchronous calls to itself
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
6) Celluloid::ZMQ behaves like a Celluloid Actor returns the actor's class, not the proxy's
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
7) Celluloid::ZMQ behaves like a Celluloid Actor detects recursion
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
8) Celluloid::ZMQ behaves like a Celluloid Actor implements respond_to? correctly
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
9) Celluloid::ZMQ behaves like a Celluloid Actor reports private methods properly when dead
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
10) Celluloid::ZMQ behaves like a Celluloid Actor knows if it's inside actor scope
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
11) Celluloid::ZMQ behaves like a Celluloid Actor supports async(:method) syntax for asynchronous calls
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
12) Celluloid::ZMQ behaves like a Celluloid Actor supports future.method syntax for synchronous future calls
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
13) Celluloid::ZMQ behaves like a Celluloid Actor inspects properly
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
14) Celluloid::ZMQ behaves like a Celluloid Actor supports #parameters via #method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
15) Celluloid::ZMQ behaves like a Celluloid Actor can override #send
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
16) Celluloid::ZMQ behaves like a Celluloid Actor compares with the actor's class in a case statement
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
17) Celluloid::ZMQ behaves like a Celluloid Actor supports future(:method) syntax for synchronous future calls
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
18) Celluloid::ZMQ behaves like a Celluloid Actor supports #name calls via #method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
19) Celluloid::ZMQ behaves like a Celluloid Actor supports synchronous calls via #method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
20) Celluloid::ZMQ behaves like a Celluloid Actor supports #arity calls via #method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
21) Celluloid::ZMQ behaves like a Celluloid Actor can be stored in hashes even when dead
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
22) Celluloid::ZMQ behaves like a Celluloid Actor supports synchronous calls
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
23) Celluloid::ZMQ behaves like a Celluloid Actor supports async.method syntax for asynchronous calls
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
24) Celluloid::ZMQ behaves like a Celluloid Actor warns about leaked wrapped objects via #inspect
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
25) Celluloid::ZMQ behaves like a Celluloid Actor mailbox_size configures the mailbox limit
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
26) Celluloid::ZMQ behaves like a Celluloid Actor when a block is passed synchronously to an actor the block is called
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
27) Celluloid::ZMQ behaves like a Celluloid Actor with actors referencing each other supports recursive inspect
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
28) Celluloid::ZMQ behaves like a Celluloid Actor abort raises exceptions in the sender but keeps running
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
29) Celluloid::ZMQ behaves like a Celluloid Actor abort converts strings to runtime errors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
30) Celluloid::ZMQ behaves like a Celluloid Actor abort crashes the sender if we pass neither String nor Exception
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
31) Celluloid::ZMQ behaves like a Celluloid Actor timers suspends execution of a method (but not the actor) for a given time
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
32) Celluloid::ZMQ behaves like a Celluloid Actor timers cancels timers before they fire
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
33) Celluloid::ZMQ behaves like a Celluloid Actor timers schedules recurring timers which fire in the future
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
34) Celluloid::ZMQ behaves like a Celluloid Actor timers schedules timers which fire in the future
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
35) Celluloid::ZMQ behaves like a Celluloid Actor timers allows delays from outside the actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
36) Celluloid::ZMQ behaves like a Celluloid Actor when actor sleeps in finalizer warns about suspending the finalizer
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
37) Celluloid::ZMQ behaves like a Celluloid Actor timeouts does not raise when it completes in time
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
38) Celluloid::ZMQ behaves like a Celluloid Actor timeouts allows timing out tasks, raising Celluloid::TaskTimeout
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
39) Celluloid::ZMQ behaves like a Celluloid Actor raw message sends logs on unhandled messages
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
40) Celluloid::ZMQ behaves like a Celluloid Actor mailbox_class retains custom mailboxes when subclassed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
41) Celluloid::ZMQ behaves like a Celluloid Actor mailbox_class uses user-specified mailboxes
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
42) Celluloid::ZMQ behaves like a Celluloid Actor tasks knows which tasks are waiting on calls to other actors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
43) Celluloid::ZMQ behaves like a Celluloid Actor exclusive classes with two async methods called executes in an exclusive order
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
44) Celluloid::ZMQ behaves like a Celluloid Actor linking monitors other actors unidirectionally
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
45) Celluloid::ZMQ behaves like a Celluloid Actor linking unlinks from a dead linked actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
46) Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit messages from other actors in subclasses
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
47) Celluloid::ZMQ behaves like a Celluloid Actor linking unlinks from other actors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
48) Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit reason from subordinates
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
49) Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit messages from other actors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
50) Celluloid::ZMQ behaves like a Celluloid Actor linking links to other actors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
51) Celluloid::ZMQ behaves like a Celluloid Actor linking unmonitors other actors
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
52) Celluloid::ZMQ behaves like a Celluloid Actor task_class overrides the task class
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
53) Celluloid::ZMQ behaves like a Celluloid Actor task_class retains custom task classes when subclassed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
54) Celluloid::ZMQ behaves like a Celluloid Actor when initialize sleeps warns about suspending the initialize
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
55) Celluloid::ZMQ behaves like a Celluloid Actor mocking methods works internally when called on self
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
56) Celluloid::ZMQ behaves like a Celluloid Actor mocking methods works externally via the proxy
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
57) Celluloid::ZMQ behaves like a Celluloid Actor with a method accepting a block supports synchronously passing a block to itself through a reference
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
58) Celluloid::ZMQ behaves like a Celluloid Actor with a user defined finalizer calls the user defined finalizer
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
59) Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking return values
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
60) Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking raises
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
61) Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking async calls via #async send
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
62) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class retains custom proxy when subclassed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
63) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class uses user-specified proxy
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
64) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a non-existing method does not crash the actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
65) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a non-existing method raises a NoMethodError
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
66) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with not enough mandatory arguments raises an ArgumentError
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
67) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with too many arguments raises an ArgumentError
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
68) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with too many arguments does not crash the actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
69) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when overriding a actor's method when invoked with an invalid parameter for that method calls the overloaded method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
70) Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when overriding a actor's method when invoked with an invalid parameter for that method does not crash the actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
71) Celluloid::ZMQ behaves like a Celluloid Actor when there is a circular synchronous reference is called correctly
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
72) Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with a private method
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
73) Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with a private method when :include_private is passed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
74) Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with method_missing resolving to :first
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
75) Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with method_missing resolving to :first when missing method is called
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
76) Celluloid::ZMQ behaves like a Celluloid Actor signaling sends values along with signals
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
77) Celluloid::ZMQ behaves like a Celluloid Actor signaling allows methods within the same object to signal each other
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
78) Celluloid::ZMQ behaves like a Celluloid Actor receiving allows unconditional receive
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
79) Celluloid::ZMQ behaves like a Celluloid Actor receiving allows arbitrary selective receive
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
80) Celluloid::ZMQ behaves like a Celluloid Actor receiving when exceeding a given time out times out
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
81) Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated by a Call::Sync
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
82) Celluloid::ZMQ behaves like a Celluloid Actor termination when celluloid is shutdown terminates cleanly on Celluloid shutdown
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
83) Celluloid::ZMQ behaves like a Celluloid Actor termination when alive
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
84) Celluloid::ZMQ behaves like a Celluloid Actor termination when alive
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
85) Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
86) Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated when terminated!
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
87) Celluloid::ZMQ behaves like a Celluloid Actor termination when sleeping when terminated logs a debug
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
88) Celluloid::ZMQ behaves like a Celluloid Actor termination when killed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
89) Celluloid::ZMQ behaves like a Celluloid Actor termination when killed
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
90) Celluloid::ZMQ behaves like a Celluloid Actor termination when killed when called
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
91) Celluloid::ZMQ behaves like a Celluloid Actor exclusive executes methods in the proper order with a class-level annotation
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
92) Celluloid::ZMQ behaves like a Celluloid Actor exclusive remains in exclusive mode inside nested blocks
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
93) Celluloid::ZMQ behaves like a Celluloid Actor exclusive executes methods in the proper order with block form
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
94) Celluloid::ZMQ behaves like a Celluloid Actor exclusive knows when it's in exclusive mode
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
95) Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor raises DeadActorError if methods are synchronously called on a dead actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
96) Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor reraises exceptions which occur during synchronous calls in the sender
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
97) Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor includes both sender and receiver in exception traces
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
98) Celluloid::ZMQ behaves like a Celluloid Actor #current_actor when called on an actor knows the current actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
99) Celluloid::ZMQ behaves like a Celluloid Actor #current_actor when called outside an actor
Failure/Error: ex.run
ArgumentError:
No actors given to Tree to supervise.
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/zmq/actor_spec.rb:4
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# /Users/paddor/dev/ruby/celluloid.git/spec/shared/actor_examples.rb:3:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# ./spec/spec_helper.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:544:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
100) Celluloid::ZMQ::Socket allows setting and getting ZMQ options on the socket
Failure/Error: Celluloid.boot
ArgumentError:
No actors given to Tree to supervise.
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container/behavior/tree.rb:24:in `block in <class:Tree>'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `instance_eval'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:37:in `initialize'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `new'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/configuration.rb:10:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/container.rb:11:in `define'
# /Users/paddor/.gem/ruby/2.3.1/bundler/gems/celluloid-supervision-83db9823cf9f/lib/celluloid/supervision/service.rb:13:in `define'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:60:in `block in start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:70:in `within'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid/actor/system.rb:59:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:155:in `start'
# /Users/paddor/dev/ruby/celluloid.git/lib/celluloid.rb:147:in `boot'
# ./spec/spec_helper.rb:35:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:68:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (4 levels) in <top (required)>'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:33:in `catch'
# /Users/paddor/.rubies/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:37:in `block (3 levels) in <top (required)>'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/reset_class_variables.rb:9:in `reset_class_variables'
# /Users/paddor/dev/ruby/celluloid.git/spec/support/configure_rspec.rb:36:in `block (2 levels) in <top (required)>'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:425:in `instance_exec'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:389:in `execute_with'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:620:in `block (2 levels) in run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:621:in `run_around_example_hooks_for'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `with_around_example_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `with_around_and_singleton_context_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:233:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:581:in `block in run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:577:in `run_examples'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/example_group.rb:543:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (3 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `map'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:119:in `block (2 levels) in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1680:in `with_suite_hooks'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:118:in `block in run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/reporter.rb:77:in `report'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:117:in `run_specs'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:93:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'
Top 3 slowest examples (0.18579 seconds, 18.8% of total time):
Celluloid::ZMQ::Mailbox behaves like a Celluloid Mailbox waits for a given timeout interval
0.11452 seconds /Users/paddor/dev/ruby/celluloid.git/spec/shared/mailbox_examples.rb:40
Celluloid::ZMQ.init raises an error when trying to access context and it isn't initialized
0.03657 seconds ./spec/celluloid/zmq_spec.rb:39
Celluloid::ZMQ Celluloid::ZMQ::Socket::Req suspends actor while waiting for message to be sent
0.0347 seconds ./spec/celluloid/zmq_spec.rb:135
Top 3 slowest example groups:
Celluloid::ZMQ::Mailbox
0.02369 seconds average (0.18952 seconds / 8 examples) ./spec/celluloid/zmq/mailbox_spec.rb:3
Celluloid::ZMQ
0.01535 seconds average (0.12284 seconds / 8 examples) ./spec/celluloid/zmq_spec.rb:1
Celluloid::ZMQ
0.00672 seconds average (0.67162 seconds / 100 examples) ./spec/celluloid/zmq/actor_spec.rb:3
Finished in 0.98969 seconds (files took 0.88741 seconds to load)
117 examples, 100 failures, 1 pending
Failed examples:
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:24]' # Celluloid::ZMQ behaves like a Celluloid Actor allows an actor to call private methods asynchronously
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:30]' # Celluloid::ZMQ behaves like a Celluloid Actor allows access to the wrapped object
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:27]' # Celluloid::ZMQ behaves like a Celluloid Actor inspects properly when dead
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:3]' # Celluloid::ZMQ behaves like a Celluloid Actor can be stored in hashes
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:23]' # Celluloid::ZMQ behaves like a Celluloid Actor supports async.method syntax for asynchronous calls to itself
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor returns the actor's class, not the proxy's
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:16]' # Celluloid::ZMQ behaves like a Celluloid Actor detects recursion
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:5]' # Celluloid::ZMQ behaves like a Celluloid Actor implements respond_to? correctly
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:28]' # Celluloid::ZMQ behaves like a Celluloid Actor reports private methods properly when dead
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:25]' # Celluloid::ZMQ behaves like a Celluloid Actor knows if it's inside actor scope
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:21]' # Celluloid::ZMQ behaves like a Celluloid Actor supports async(:method) syntax for asynchronous calls
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:13]' # Celluloid::ZMQ behaves like a Celluloid Actor supports future.method syntax for synchronous future calls
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:26]' # Celluloid::ZMQ behaves like a Celluloid Actor inspects properly
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:11]' # Celluloid::ZMQ behaves like a Celluloid Actor supports #parameters via #method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:32]' # Celluloid::ZMQ behaves like a Celluloid Actor can override #send
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor compares with the actor's class in a case statement
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:12]' # Celluloid::ZMQ behaves like a Celluloid Actor supports future(:method) syntax for synchronous future calls
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:10]' # Celluloid::ZMQ behaves like a Celluloid Actor supports #name calls via #method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:8]' # Celluloid::ZMQ behaves like a Celluloid Actor supports synchronous calls via #method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:9]' # Celluloid::ZMQ behaves like a Celluloid Actor supports #arity calls via #method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:4]' # Celluloid::ZMQ behaves like a Celluloid Actor can be stored in hashes even when dead
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:6]' # Celluloid::ZMQ behaves like a Celluloid Actor supports synchronous calls
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:22]' # Celluloid::ZMQ behaves like a Celluloid Actor supports async.method syntax for asynchronous calls
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:31]' # Celluloid::ZMQ behaves like a Celluloid Actor warns about leaked wrapped objects via #inspect
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:47:1]' # Celluloid::ZMQ behaves like a Celluloid Actor mailbox_size configures the mailbox limit
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:14:1]' # Celluloid::ZMQ behaves like a Celluloid Actor when a block is passed synchronously to an actor the block is called
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:29:1]' # Celluloid::ZMQ behaves like a Celluloid Actor with actors referencing each other supports recursive inspect
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:36:1]' # Celluloid::ZMQ behaves like a Celluloid Actor abort raises exceptions in the sender but keeps running
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:36:2]' # Celluloid::ZMQ behaves like a Celluloid Actor abort converts strings to runtime errors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:36:3]' # Celluloid::ZMQ behaves like a Celluloid Actor abort crashes the sender if we pass neither String nor Exception
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:44:1]' # Celluloid::ZMQ behaves like a Celluloid Actor timers suspends execution of a method (but not the actor) for a given time
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:44:4]' # Celluloid::ZMQ behaves like a Celluloid Actor timers cancels timers before they fire
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:44:3]' # Celluloid::ZMQ behaves like a Celluloid Actor timers schedules recurring timers which fire in the future
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:44:2]' # Celluloid::ZMQ behaves like a Celluloid Actor timers schedules timers which fire in the future
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:44:5]' # Celluloid::ZMQ behaves like a Celluloid Actor timers allows delays from outside the actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:20:1]' # Celluloid::ZMQ behaves like a Celluloid Actor when actor sleeps in finalizer warns about suspending the finalizer
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:50:2]' # Celluloid::ZMQ behaves like a Celluloid Actor timeouts does not raise when it completes in time
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:50:1]' # Celluloid::ZMQ behaves like a Celluloid Actor timeouts allows timing out tasks, raising Celluloid::TaskTimeout
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:51:1]' # Celluloid::ZMQ behaves like a Celluloid Actor raw message sends logs on unhandled messages
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:46:2]' # Celluloid::ZMQ behaves like a Celluloid Actor mailbox_class retains custom mailboxes when subclassed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:46:1]' # Celluloid::ZMQ behaves like a Celluloid Actor mailbox_class uses user-specified mailboxes
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:45:1]' # Celluloid::ZMQ behaves like a Celluloid Actor tasks knows which tasks are waiting on calls to other actors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:42:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor exclusive classes with two async methods called executes in an exclusive order
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:3]' # Celluloid::ZMQ behaves like a Celluloid Actor linking monitors other actors unidirectionally
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:7]' # Celluloid::ZMQ behaves like a Celluloid Actor linking unlinks from a dead linked actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:6]' # Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit messages from other actors in subclasses
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:2]' # Celluloid::ZMQ behaves like a Celluloid Actor linking unlinks from other actors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:8]' # Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit reason from subordinates
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:5]' # Celluloid::ZMQ behaves like a Celluloid Actor linking traps exit messages from other actors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:1]' # Celluloid::ZMQ behaves like a Celluloid Actor linking links to other actors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:39:4]' # Celluloid::ZMQ behaves like a Celluloid Actor linking unmonitors other actors
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:49:1]' # Celluloid::ZMQ behaves like a Celluloid Actor task_class overrides the task class
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:49:2]' # Celluloid::ZMQ behaves like a Celluloid Actor task_class retains custom task classes when subclassed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:18:1]' # Celluloid::ZMQ behaves like a Celluloid Actor when initialize sleeps warns about suspending the initialize
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:33:2]' # Celluloid::ZMQ behaves like a Celluloid Actor mocking methods works internally when called on self
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:33:1]' # Celluloid::ZMQ behaves like a Celluloid Actor mocking methods works externally via the proxy
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:7:1]' # Celluloid::ZMQ behaves like a Celluloid Actor with a method accepting a block supports synchronously passing a block to itself through a reference
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:19:1]' # Celluloid::ZMQ behaves like a Celluloid Actor with a user defined finalizer calls the user defined finalizer
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:34:1]' # Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking return values
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:34:2]' # Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking raises
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:34:4]' # Celluloid::ZMQ behaves like a Celluloid Actor mocking out the proxy allows mocking async calls via #async send
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:2]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class retains custom proxy when subclassed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class uses user-specified proxy
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:4:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a non-existing method does not crash the actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:4:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a non-existing method raises a NoMethodError
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:4:2:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with not enough mandatory arguments raises an ArgumentError
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:4:2:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with too many arguments raises an ArgumentError
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:4:2:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when it includes method checking when invoking a existing method with incorrect args with too many arguments does not crash the actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:3:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when overriding a actor's method when invoked with an invalid parameter for that method calls the overloaded method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:48:3:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor #proxy_class when overriding a actor's method when invoked with an invalid parameter for that method does not crash the actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:15:1]' # Celluloid::ZMQ behaves like a Celluloid Actor when there is a circular synchronous reference is called correctly
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:17:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with a private method
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:17:2:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with a private method when :include_private is passed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:17:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with method_missing resolving to :first
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:17:1:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #respond_to? with method_missing resolving to :first when missing method is called
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:40:2]' # Celluloid::ZMQ behaves like a Celluloid Actor signaling sends values along with signals
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:40:1]' # Celluloid::ZMQ behaves like a Celluloid Actor signaling allows methods within the same object to signal each other
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:43:1]' # Celluloid::ZMQ behaves like a Celluloid Actor receiving allows unconditional receive
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:43:2]' # Celluloid::ZMQ behaves like a Celluloid Actor receiving allows arbitrary selective receive
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:43:3:1]' # Celluloid::ZMQ behaves like a Celluloid Actor receiving when exceeding a given time out times out
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:3:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated by a Call::Sync
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:5:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when celluloid is shutdown terminates cleanly on Celluloid shutdown
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when alive
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when alive
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:2:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when terminated when terminated!
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:6:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when sleeping when terminated logs a debug
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:4:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when killed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:4:2]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when killed
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:37:4:3:1]' # Celluloid::ZMQ behaves like a Celluloid Actor termination when killed when called
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:41:2]' # Celluloid::ZMQ behaves like a Celluloid Actor exclusive executes methods in the proper order with a class-level annotation
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:41:4]' # Celluloid::ZMQ behaves like a Celluloid Actor exclusive remains in exclusive mode inside nested blocks
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:41:1]' # Celluloid::ZMQ behaves like a Celluloid Actor exclusive executes methods in the proper order with block form
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:41:3]' # Celluloid::ZMQ behaves like a Celluloid Actor exclusive knows when it's in exclusive mode
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:35:1:3]' # Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor raises DeadActorError if methods are synchronously called on a dead actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:35:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor reraises exceptions which occur during synchronous calls in the sender
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:35:1:2]' # Celluloid::ZMQ behaves like a Celluloid Actor exceptions with a dead actor includes both sender and receiver in exception traces
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:38:1:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #current_actor when called on an actor knows the current actor
rspec './spec/celluloid/zmq/actor_spec.rb[1:1:38:2:1]' # Celluloid::ZMQ behaves like a Celluloid Actor #current_actor when called outside an actor
rspec ./spec/celluloid/zmq/socket_spec.rb:5 # Celluloid::ZMQ::Socket allows setting and getting ZMQ options on the socket
Randomized with seed 16185
[Coveralls] Outside the CI environment, not sending data.
/Users/paddor/.rubies/ruby-2.3.1/bin/ruby -I/Users/paddor/.gem/ruby/2.3.1/gems/rspec-support-3.4.1/lib:/Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/lib /Users/paddor/.gem/ruby/2.3.1/gems/rspec-core-3.4.4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
rake 1.92s user 0.39s system 84% cpu 2.735 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment