Created
May 24, 2011 16:52
-
-
Save matthewd/989104 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
tango:src/rbx[hydra⚡]% bin/mspec spec/compiler ^spec/compiler/transforms --parser-adelaide | |
rubinius 2.0.0dev (1.8.7 7a9c86f9 yyyy-mm-dd JI) [x86_64-unknown-linux-gnu] | |
.....................F..F.............F........................ | |
1) | |
A Dstr node is compiled from '"#{22}aa" "cd#{44}" "55" "#{66}"' FAILED | |
Expected: | |
[:test_generator, | |
[[:push, 22], | |
[:meta_to_s], | |
[:push_literal, "aacd"], | |
^ differs | |
[:push, 44], | |
[:meta_to_s], | |
[:push_literal, "55"], | |
[:push, 66], | |
[:meta_to_s], | |
[:string_build, 5]]] | |
to equal: | |
[:test_generator, | |
[[:push, 22], | |
[:meta_to_s], | |
[:push_literal, "aa"], | |
^ differs | |
[:push_literal, "cd"], | |
[:push, 44], | |
[:meta_to_s], | |
[:push_literal, "55"], | |
[:push, 66], | |
[:meta_to_s], | |
[:string_build, 6]]] | |
/expectations.rb:15 | |
/should.rb:8 | |
{ } in SpecDataRelation(Object)#compile at spec/custom/runner/relates.rb:77 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
{ } in Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Object#__script__ at spec/compiler/dstr_spec.rb:3 | |
Kernel.load at kernel/common/kernel.rb:730 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
Array#each at kernel/bootstrap/array.rb:76 | |
/mspec-run.rb:87 | |
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65 | |
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:90 | |
Rubinius::Loader#script at kernel/loader.rb:581 | |
Rubinius::Loader#main at kernel/loader.rb:713 | |
2) | |
An Ensure node is compiled from | |
begin | |
# do nothing | |
rescue | |
# do nothing | |
ensure | |
# do nothing | |
end FAILED | |
Expected: | |
[:test_generator, | |
[[:setup_unwind, :label_9], | |
^ differs | |
[:set_label, :label_1], | |
[:push_exception_state], | |
[:set_stack_local, 0], | |
[:pop], | |
[:push_modifiers], | |
[:push_exception_state], | |
[:set_stack_local, 1], | |
[:pop], | |
[:set_label, :label_2], | |
[:setup_unwind, :label_4], | |
[:set_label, :label_3], | |
[:push, :nil], | |
[:pop_unwind], | |
[:goto, :label_7], | |
[:set_label, :label_4], | |
[:push_exception_state], | |
[:set_stack_local, 2], | |
[:pop], | |
[:push_current_exception], | |
[:dup], | |
[:push_const, :StandardError], | |
[:swap], | |
[:send, :===, 1], | |
[:goto_if_true, :label_5], | |
[:goto, :label_6], | |
[:set_label, :label_5], | |
[:pop], | |
[:push, :nil], | |
[:clear_exception], | |
[:goto, :label_8], | |
[:set_label, :label_6], | |
[:pop], | |
[:push_stack_local, 2], | |
[:restore_exception_state], | |
[:reraise], | |
[:set_label, :label_7], | |
[:set_label, :label_8], | |
[:push_stack_local, 1], | |
[:restore_exception_state], | |
[:pop_modifiers], | |
[:pop_unwind], | |
[:goto, :label_10], | |
[:set_label, :label_9], | |
[:push_exception_state], | |
[:push, :nil], | |
[:pop], | |
[:restore_exception_state], | |
[:reraise], | |
[:set_label, :label_10], | |
[:push, :nil], | |
[:pop]]] | |
to equal: | |
[:test_generator, | |
[[:setup_unwind, :label_2], | |
^ differs | |
[:set_label, :label_1], | |
[:push_exception_state], | |
[:set_stack_local, 0], | |
[:pop], | |
[:push_modifiers], | |
[:push, :nil], | |
[:pop_modifiers], | |
[:pop_unwind], | |
[:goto, :label_3], | |
[:set_label, :label_2], | |
[:push_exception_state], | |
[:push, :nil], | |
[:pop], | |
[:restore_exception_state], | |
[:reraise], | |
[:set_label, :label_3], | |
[:push, :nil], | |
[:pop]]] | |
/expectations.rb:15 | |
/should.rb:8 | |
{ } in SpecDataRelation(Object)#compile at spec/custom/runner/relates.rb:77 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
{ } in Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Object#__script__ at spec/compiler/ensure_spec.rb:3 | |
Kernel.load at kernel/common/kernel.rb:730 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
Array#each at kernel/bootstrap/array.rb:76 | |
/mspec-run.rb:87 | |
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65 | |
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:90 | |
Rubinius::Loader#script at kernel/loader.rb:581 | |
Rubinius::Loader#main at kernel/loader.rb:713 | |
3) | |
A Masgn node is compiled from '* = 1, 2' FAILED | |
Expected: | |
[:test_generator, [[:push, 1], [:push, 2], [:push, :true]]] | |
^ differs | |
to equal: | |
[:test_generator, | |
^ differs | |
[[:push, 1], [:push, 2], [:make_array, 2], [:pop], [:push, :true]]] | |
/expectations.rb:15 | |
/should.rb:8 | |
{ } in SpecDataRelation(Object)#compile at spec/custom/runner/relates.rb:77 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
{ } in Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Enumerable(Array)#all? at kernel/common/enumerable.rb:232 | |
Array#each at kernel/bootstrap/array.rb:76 | |
Object#__script__ at spec/compiler/masgn_spec.rb:3 | |
Kernel.load at kernel/common/kernel.rb:730 | |
Kernel(Object)#instance_eval at kernel/common/eval.rb:120 | |
Array#each at kernel/bootstrap/array.rb:76 | |
/mspec-run.rb:87 | |
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:65 | |
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:90 | |
Rubinius::Loader#script at kernel/loader.rb:581 | |
Rubinius::Loader#main at kernel/loader.rb:713 | |
Finished in 11.196661 seconds | |
63 files, 539 examples, 539 expectations, 3 failures, 0 errors |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment