Created
June 18, 2016 14:32
-
-
Save paddor/5906ecbe2ed674cf7197e84735e579cf to your computer and use it in GitHub Desktop.
rake output in celluloid-zmq (master)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ 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