Created
July 31, 2011 01:05
-
-
Save mrb/1116219 to your computer and use it in GitHub Desktop.
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
~/Projects/rubinius-actor[master]: rspec spec/ | |
****F.**FF***.*FF..********* | |
Pending: | |
Actor#<< needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/append_spec.rb:5 | |
Actor.current needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/current_spec.rb:5 | |
Actor#handle_error needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/handle_error_spec.rb:5 | |
Actor#initialize needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/initialize_spec.rb:5 | |
Actor.lookup needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/lookup_spec.rb:5 | |
Actor.new needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/new_spec.rb:5 | |
Actor#notify_link needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/notify_link_spec.rb:5 | |
Actor#notify_unlink needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/notify_unlink_spec.rb:5 | |
Actor.receive needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/receive_spec.rb:5 | |
Actor#send needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/send_spec.rb:5 | |
Actor.unregister needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/unregister_spec.rb:5 | |
Actor::Filter.__class_init__ needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/__class_init___spec.rb:5 | |
Actor::Filter#action_for needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/action_for_spec.rb:5 | |
Actor::Filter#after needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/after_spec.rb:5 | |
Actor::Filter#initialize needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/initialize_spec.rb:5 | |
Actor::Filter#timeout_action needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/timeout_action_spec.rb:5 | |
Actor::Filter#timeout needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/timeout_spec.rb:5 | |
Actor::Filter#timeout? needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/timeout_spec.rb:9 | |
Actor::Filter#when needs to be reviewed for spec completeness | |
# Not Yet Implemented | |
# ./spec/lib/filter/when_spec.rb:5 | |
Failures: | |
1) Actor.link sends an exit message to linked Actors | |
Failure/Error: msgs[0][0].should == :exit | |
NoMethodError: | |
undefined method `[]' on an instance of Rubinius::Actor::DeadActorError. | |
# kernel/delta/kernel.rb:79:in `[] (method_missing)' | |
# ./spec/lib/link_spec.rb:27:in `__script__' | |
# kernel/common/eval.rb:120:in `instance_eval' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
2) Actor#notify_exited kills actors not trapping exits | |
Failure/Error: ex.should be_an_instance_of(Actor::DeadActorError) | |
expected nil to be an instance of Rubinius::Actor::DeadActorError | |
# ./spec/lib/notify_exited_spec.rb:19:in `__script__' | |
# kernel/common/eval.rb:120:in `instance_eval' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
3) Actor#notify_exited delivers a message to an actor trapping exits | |
Failure/Error: ex.should be_an_instance_of(Actor::DeadActorError) | |
expected nil to be an instance of Rubinius::Actor::DeadActorError | |
# ./spec/lib/notify_exited_spec.rb:39:in `__script__' | |
# kernel/common/eval.rb:120:in `instance_eval' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
4) Actor.spawn_link sends an exit message to linked Actors | |
Failure/Error: msg[0].should == :exit | |
expected: :exit | |
got: nil (using ==) | |
# ./spec/lib/spawn_link_spec.rb:19:in `__script__' | |
# kernel/common/eval.rb:120:in `instance_eval' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
# kernel/bootstrap/array18.rb:16:in `map' | |
5) Actor.spawn creates functioning actors | |
Failure/Error: NUM_ACTORS.times { |i| results << Actor.receive } | |
Rubinius::Actor::DeadActorError: | |
An exception occurred running at_exit handlers | |
private method `split' called on an instance of RuntimeError. (NoMethodError) | |
Backtrace: | |
Kernel(RuntimeError)#split (method_missing) at kernel/delta/kernel.rb:79 | |
RSpec::Core::Formatters::BaseTextFormatter(RSpec::Core::Formatters::ProgressFormatter)#dump_failure at \ | |
/Users/mrb/.rvm/gems/rbx-2.0.0pre/gems/rspec-core-2.6.4/lib/rspec/core/formatters/base_text_formatter.rb:163 | |
{ } in RSpec::Core::Formatters::BaseTextFormatter(RSpec::Core::Formatters::ProgressFormatter)#dump_failures at \ | |
/Users/mrb/.rvm/gems/rbx-2.0.0pre/gems/rspec-core-2.6.4/lib/rspec/core/formatters/base_text_formatter.rb:19 | |
{ } in Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:421 | |
Array#each at kernel/bootstrap/array.rb:66 | |
Enumerable(Array)#each_with_index at kernel/common/enumerable.rb:420 | |
RSpec::Core::Formatters::BaseTextFormatter(RSpec::Core::Formatters::ProgressFormatter)#dump_failures at \ | |
/Users/mrb/.rvm/gems/rbx-2.0.0pre/gems/rspec-core-2.6.4/lib/rspec/core/formatters/base_text_formatter.rb:17 | |
{ } in RSpec::Core::Reporter#notify at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/reporter.rb:75 | |
Array#each at kernel/bootstrap/array.rb:66 | |
RSpec::Core::Reporter#notify at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/reporter.rb:74 | |
RSpec::Core::Reporter#finish at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/reporter.rb:23 | |
RSpec::Core::Reporter#report at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/reporter.rb:14 | |
RSpec::Core::CommandLine#run at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/command_line.rb:21 | |
RSpec::Core::Runner.run_in_process at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/runner.rb:80 | |
RSpec::Core::Runner.run at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/runner.rb:69 | |
{ } in RSpec::Core::Runner.autorun at /Users/mrb/.rvm/gems/rbx-2.0.0pre/gems | |
/rspec-core-2.6.4/lib/rspec/core | |
/runner.rb:11 | |
Rubinius::Loader#epilogue at kernel/loader.rb:644 | |
Rubinius::Loader#main at kernel/loader.rb:777 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment