Your message dated Wed, 27 May 2015 00:57:01 +0200
with message-id <20150526225701.GA402@spin>
and subject line tests passing in unstable
has caused the Debian Bug report #785170,
regarding update to new upstream/port tests to rspec 3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
785170: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785170
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
package: ruby-celluloid
version: 0.15.2-2
0.16.0 tests have following failures. This version is needed for
ruby-sidetiq 0.6.3.
Running tests for ruby2.1 using debian/ruby-tests.rake ...
/usr/bin/ruby2.1 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb
Run options: include {:focus=>true}
All examples were filtered out; ignoring {:focus=>true}
.F...F.......F.F......FF.........F.............FFFF....F..FF........F....FF......F...F.......F.F......FF.........F.............FFFF....F..FF........F....FF.......................FFFFFFF....F......................F.FF............F.................F.................*..*.....................
Pending: (Failures listed here are expected and do not affect your
suite's status)
1) Celluloid::StackDump#threads should include threads that are not actors
# flaky
Failure/Error: expect(subject.threads.size).to eq(3)
expected: 3
got: 2
(compared using ==)
# ./spec/celluloid/stack_dump_spec.rb:49:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
2) Celluloid::StackDump#threads should have the correct roles
# flaky
Failure/Error: expect(subject.threads.map(&:role)).to include(nil,
:other_thing, :task)
expected [:other_thing, :task] to include nil, :other_thing, and
:task
Diff:
@@ -1,2 +1,2 @@
-[nil, :other_thing, :task]
+[:other_thing, :task]
# ./spec/celluloid/stack_dump_spec.rb:61:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
Failures:
1) Celluloid behaves like a Celluloid Actor using Fibers compares with
the actor's class in a case statement
Failure/Error: case actor_class.new("Troy McClure")
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:23:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
2) Celluloid behaves like a Celluloid Actor using Fibers supports
synchronous calls with blocks
Failure/Error: block_executed.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:52:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
3) Celluloid behaves like a Celluloid Actor using Fibers detects recursion
Failure/Error: actor1.recursion_test.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:138:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
4) Celluloid behaves like a Celluloid Actor using Fibers properly
handles respond_to with include_private
Failure/Error: actor.respond_to?(:zomg_private).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:150:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
5) Celluloid behaves like a Celluloid Actor using Fibers allows an
actor to call private methods asynchronously
Failure/Error: actor.private_called.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:218:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
6) Celluloid behaves like a Celluloid Actor using Fibers knows if it's
inside actor scope
Failure/Error: actor.run do
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:224:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
7) Celluloid behaves like a Celluloid Actor using Fibers exceptions
includes both sender and receiver in exception traces
Failure/Error: ex.backtrace.grep(/`sender_method'/).should be_true
expected [] to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:364:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
8) Celluloid behaves like a Celluloid Actor using Fibers linking links
to other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:512:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
9) Celluloid behaves like a Celluloid Actor using Fibers linking
unlinks from other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:522:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
10) Celluloid behaves like a Celluloid Actor using Fibers linking
monitors other actors unidirectionally
Failure/Error: @kevin.monitoring?(@charlie).should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:531:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
11) Celluloid behaves like a Celluloid Actor using Fibers linking
unmonitors other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:541:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
12) Celluloid behaves like a Celluloid Actor using Fibers signaling
sends values along with signals
Failure/Error: obj.send_signal(:foobar).should be_true
expected [] to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:638:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
13) Celluloid behaves like a Celluloid Actor using Fibers exclusive
knows when it's in exclusive mode
Failure/Error: subject.check_not_exclusive.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:701:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
14) Celluloid behaves like a Celluloid Actor using Fibers exclusive
remains in exclusive mode inside nested blocks
Failure/Error: subject.nested_exclusive_example.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:706:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
15) Celluloid behaves like a Celluloid Actor using Fibers timers
allows delays from outside the actor
Failure/Error: fired.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:876:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
16) Celluloid behaves like a Celluloid Actor using Fibers proxy_class
uses user-specified proxy
Failure/Error: subject.new.should be_subclass_proxy
expected #<#<Class:0x00000004cb6ca0>:0x00000004cb5cb0> to respond
to `subclass_proxy?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:985:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
17) Celluloid behaves like a Celluloid Actor using Fibers proxy_class
retains custom proxy when subclassed
Failure/Error: subclass.new.should be_subclass_proxy
expected #<#<Class:0x007f802c028600>:0x007f802c028588> to respond
to `subclass_proxy?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:3
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:990:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
18) Celluloid behaves like a Celluloid Actor using Threads compares
with the actor's class in a case statement
Failure/Error: case actor_class.new("Troy McClure")
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:23:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
19) Celluloid behaves like a Celluloid Actor using Threads supports
synchronous calls with blocks
Failure/Error: block_executed.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:52:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
20) Celluloid behaves like a Celluloid Actor using Threads detects
recursion
Failure/Error: actor1.recursion_test.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:138:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
21) Celluloid behaves like a Celluloid Actor using Threads properly
handles respond_to with include_private
Failure/Error: actor.respond_to?(:zomg_private).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:150:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
22) Celluloid behaves like a Celluloid Actor using Threads allows an
actor to call private methods asynchronously
Failure/Error: actor.private_called.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:218:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
23) Celluloid behaves like a Celluloid Actor using Threads knows if
it's inside actor scope
Failure/Error: actor.run do
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:224:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
24) Celluloid behaves like a Celluloid Actor using Threads exceptions
includes both sender and receiver in exception traces
Failure/Error: ex.backtrace.grep(/`sender_method'/).should be_true
expected [] to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:364:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
25) Celluloid behaves like a Celluloid Actor using Threads linking
links to other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:512:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
26) Celluloid behaves like a Celluloid Actor using Threads linking
unlinks from other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:522:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
27) Celluloid behaves like a Celluloid Actor using Threads linking
monitors other actors unidirectionally
Failure/Error: @kevin.monitoring?(@charlie).should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:531:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
28) Celluloid behaves like a Celluloid Actor using Threads linking
unmonitors other actors
Failure/Error: @kevin.monitoring?(@charlie).should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:541:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
29) Celluloid behaves like a Celluloid Actor using Threads signaling
sends values along with signals
Failure/Error: obj.send_signal(:foobar).should be_true
expected [] to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:638:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
30) Celluloid behaves like a Celluloid Actor using Threads exclusive
knows when it's in exclusive mode
Failure/Error: subject.check_not_exclusive.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:701:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
31) Celluloid behaves like a Celluloid Actor using Threads exclusive
remains in exclusive mode inside nested blocks
Failure/Error: subject.nested_exclusive_example.should be_true
expected true to respond to `true?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:706:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
32) Celluloid behaves like a Celluloid Actor using Threads timers
allows delays from outside the actor
Failure/Error: fired.should be_false
expected false to respond to `false?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:876:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
33) Celluloid behaves like a Celluloid Actor using Threads proxy_class
uses user-specified proxy
Failure/Error: subject.new.should be_subclass_proxy
expected #<#<Class:0x007f801c1cf770>:0x007f801c1cdf60> to respond
to `subclass_proxy?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:985:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
34) Celluloid behaves like a Celluloid Actor using Threads proxy_class
retains custom proxy when subclassed
Failure/Error: subclass.new.should be_subclass_proxy
expected #<#<Class:0x007f800408f3c8>:0x007f800408f350> to respond
to `subclass_proxy?`
Shared Example Group: "Celluloid::Actor examples" called from
./lib/celluloid/rspec/actor_examples.rb:6
Shared Example Group: "a Celluloid Actor" called from
./spec/celluloid/actor_spec.rb:4
# ./lib/celluloid/rspec/actor_examples.rb:990:in `block (3 levels)
in <top (required)>'
# ./spec/spec_helper.rb:34:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
35) Celluloid::CPUCounter cores from valid env value
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
36) Celluloid::CPUCounter cores from invalid env value
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
37) Celluloid::CPUCounter cores with no env value when
/sys/devices/system/cpu/present exists
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
38) Celluloid::CPUCounter cores with no env value when
/sys/devices/system/cpu/present does NOT exist when
/sys/devices/system/cpu/cpu* files exist
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
39) Celluloid::CPUCounter cores with no env value when
/sys/devices/system/cpu/present does NOT exist when
/sys/devices/system/cpu/cpu* files DO NOT exist when sysctl blows up
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
40) Celluloid::CPUCounter cores with no env value when
/sys/devices/system/cpu/present does NOT exist when
/sys/devices/system/cpu/cpu* files DO NOT exist when sysctl fails
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
41) Celluloid::CPUCounter cores with no env value when
/sys/devices/system/cpu/present does NOT exist when
/sys/devices/system/cpu/cpu* files DO NOT exist when sysctl succeeds
Failure/Error: described_class.stub(:`) { fail 'backtick stub called' }
TypeError:
can't define singleton
# ./spec/celluloid/cpu_counter_spec.rb:10:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
42) Celluloid::EventedMailbox behaves like a Celluloid Mailbox has a size
Failure/Error: subject.should have(2).entries
NoMethodError:
undefined method `have' for
#<RSpec::ExampleGroups::CelluloidEventedMailbox::BehavesLikeACelluloidMailbox:0x000000047ed070>
Shared Example Group: "a Celluloid Mailbox" called from
./spec/celluloid/evented_mailbox_spec.rb:33
# ./lib/celluloid/rspec/mailbox_examples.rb:54:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
43) Celluloid::InternalPool doesn't leak dead threads
Failure/Error: subject.to_a.should have(0).items
NoMethodError:
undefined method `have' for
#<RSpec::ExampleGroups::CelluloidInternalPool:0x007f801c3a0450>
# ./spec/celluloid/internal_pool_spec.rb:50:in `block (2 levels) in
<top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
44) Celluloid::Links adds actors by their mailbox address
Failure/Error: subject.include?(first_actor).should be_false
expected false to respond to `false?`
# ./spec/celluloid/links_spec.rb:28:in `block (2 levels) in <top
(required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
45) Celluloid::Links removes actors by their mailbox address
Failure/Error: subject.include?(first_actor).should be_true
expected true to respond to `true?`
# ./spec/celluloid/links_spec.rb:35:in `block (2 levels) in <top
(required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
46) Celluloid::Mailbox behaves like a Celluloid Mailbox has a size
Failure/Error: subject.should have(2).entries
NoMethodError:
undefined method `have' for
#<RSpec::ExampleGroups::CelluloidMailbox::BehavesLikeACelluloidMailbox:0x00000004ad6890>
Shared Example Group: "a Celluloid Mailbox" called from
./spec/celluloid/mailbox_spec.rb:4
# ./lib/celluloid/rspec/mailbox_examples.rb:54:in `block (2 levels)
in <top (required)>'
# ./spec/spec_helper.rb:29:in `block (2 levels) in <top (required)>'
47) Celluloid.pool #size= should adjust the pool size up FIXED
Expected pending 'flaky' to fail. No Error was raised.
# ./spec/celluloid/pool_spec.rb:75
Deprecation Warnings:
Using `should_receive` from rspec-mocks' old `:should` syntax without
explicitly enabling the syntax is deprecated. Use the new `:expect`
syntax or explicitly enable `:should` instead. Called from
/home/pravi/forge/debian/git/pkg-ruby-extras/ruby-celluloid/lib/celluloid/rspec/actor_examples.rb:164:in
`block (2 levels) in <top (required)>'.
Using `should` from rspec-expectations' old `:should` syntax without
explicitly enabling the syntax is deprecated. Use the new `:expect`
syntax or explicitly enable `:should` with `config.expect_with(:rspec) {
|c| c.syntax = :should }` instead. Called from
/home/pravi/forge/debian/git/pkg-ruby-extras/ruby-celluloid/lib/celluloid/rspec/actor_examples.rb:19:in
`block (2 levels) in <top (required)>'.
If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.
2 deprecation warnings total
Finished in 30.84 seconds (files took 0.71056 seconds to load)
289 examples, 47 failures, 2 pending
Failed examples:
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers compares with the actor's class in a case
statement
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers supports synchronous calls with blocks
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers detects recursion
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers properly handles respond_to with
include_private
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers allows an actor to call private methods
asynchronously
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers knows if it's inside actor scope
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers exceptions includes both sender and
receiver in exception traces
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers linking links to other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers linking unlinks from other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers linking monitors other actors unidirectionally
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers linking unmonitors other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers signaling sends values along with signals
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers exclusive knows when it's in exclusive mode
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers exclusive remains in exclusive mode inside
nested blocks
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers timers allows delays from outside the actor
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers proxy_class uses user-specified proxy
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Fibers proxy_class retains custom proxy when
subclassed
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads compares with the actor's class in a case
statement
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads supports synchronous calls with blocks
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads detects recursion
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads properly handles respond_to with
include_private
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads allows an actor to call private methods
asynchronously
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads knows if it's inside actor scope
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads exceptions includes both sender and
receiver in exception traces
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads linking links to other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads linking unlinks from other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads linking monitors other actors unidirectionally
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads linking unmonitors other actors
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads signaling sends values along with signals
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads exclusive knows when it's in exclusive mode
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads exclusive remains in exclusive mode inside
nested blocks
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads timers allows delays from outside the actor
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads proxy_class uses user-specified proxy
rspec ./spec/celluloid/actor_spec.rb:4 # Celluloid behaves like a
Celluloid Actor using Threads proxy_class retains custom proxy when
subclassed
rspec ./spec/celluloid/cpu_counter_spec.rb:19 # Celluloid::CPUCounter
cores from valid env value
rspec ./spec/celluloid/cpu_counter_spec.rb:24 # Celluloid::CPUCounter
cores from invalid env value
rspec ./spec/celluloid/cpu_counter_spec.rb:35 # Celluloid::CPUCounter
cores with no env value when /sys/devices/system/cpu/present exists
rspec ./spec/celluloid/cpu_counter_spec.rb:51 # Celluloid::CPUCounter
cores with no env value when /sys/devices/system/cpu/present does NOT
exist when /sys/devices/system/cpu/cpu* files exist
rspec ./spec/celluloid/cpu_counter_spec.rb:62 # Celluloid::CPUCounter
cores with no env value when /sys/devices/system/cpu/present does NOT
exist when /sys/devices/system/cpu/cpu* files DO NOT exist when sysctl
blows up
rspec ./spec/celluloid/cpu_counter_spec.rb:67 # Celluloid::CPUCounter
cores with no env value when /sys/devices/system/cpu/present does NOT
exist when /sys/devices/system/cpu/cpu* files DO NOT exist when sysctl
fails
rspec ./spec/celluloid/cpu_counter_spec.rb:76 # Celluloid::CPUCounter
cores with no env value when /sys/devices/system/cpu/present does NOT
exist when /sys/devices/system/cpu/cpu* files DO NOT exist when sysctl
succeeds
rspec ./spec/celluloid/evented_mailbox_spec.rb:33 #
Celluloid::EventedMailbox behaves like a Celluloid Mailbox has a size
rspec ./spec/celluloid/internal_pool_spec.rb:44 #
Celluloid::InternalPool doesn't leak dead threads
rspec ./spec/celluloid/links_spec.rb:27 # Celluloid::Links adds actors
by their mailbox address
rspec ./spec/celluloid/links_spec.rb:33 # Celluloid::Links removes
actors by their mailbox address
rspec ./spec/celluloid/mailbox_spec.rb:4 # Celluloid::Mailbox behaves
like a Celluloid Mailbox has a size
rspec ./spec/celluloid/pool_spec.rb:75 # Celluloid.pool #size= should
adjust the pool size up
/usr/bin/ruby2.1 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
ERROR: Test "ruby2.1" failed. Exiting.
dh_auto_install: dh_ruby --install
/home/pravi/forge/debian/git/pkg-ruby-extras/ruby-celluloid/debian/ruby-celluloid
returned exit code 1
debian/rules:18: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory
'/home/pravi/forge/debian/git/pkg-ruby-extras/ruby-celluloid'
debian/rules:15: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc -i -I failed
gbp:error: 'debuild -i -I -k0x4512c22a' failed: it exited with 29
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Hi!
I am closing this bug for the moment as tests are now passing fine in a
local build.
Another bug should/will be open to port the test suite to RSpec3.
Cheers,
Cédric
signature.asc
Description: Digital signature
--- End Message ---