From: "NARUSE, Yui" Date: 2010-04-10T19:11:28+09:00 Subject: [ruby-core:29411] Re: [Bug #3112] require "yaml" doesn't use psych as default I found Aaron added YAML.quick_emit to Psych, thank. So I tried test-all with setting psych as default yaml impl as following: diff --git a/lib/yaml.rb b/lib/yaml.rb index 9b5a9b2..0151973 100644 --- a/lib/yaml.rb +++ b/lib/yaml.rb @@ -40,4 +40,4 @@ module Psych ENGINE = YAML::ENGINE end -YAML::ENGINE.yamler = engine +YAML::ENGINE.yamler = 'psych' diff --git a/test/psych/helper.rb b/test/psych/helper.rb index 61049d6..256fe60 100644 --- a/test/psych/helper.rb +++ b/test/psych/helper.rb @@ -55,9 +55,3 @@ module Psych end require 'psych' - -# FIXME: remove this when syck is removed -o = Object.new -a = o.method(:psych_to_yaml) -b = o.method(:to_yaml) -raise "psych should define to_yaml" unless a == b And I ran this and following result: make RUBYOPT=-w TESTS='-v -x test/psych' test-all 2) Failure: test_to_yaml(Psych::TestArray) [/home/naruse/ruby/test/yaml/test_array.rb:11]: <[{:a=>"b"}, "foo"]> expected but was <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>. 3) Failure: test_to_yaml(Psych::TestHash) [/home/naruse/ruby/test/yaml/test_hash.rb:11]: <{:a=>"b"}> expected but was <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>. 4) Failure: test_to_yaml(Psych::TestOmap) [/home/naruse/ruby/test/yaml/test_omap.rb:30]: Expected /!omap/ to match "--- !ruby/object:Psych::Omap\ntaguri: ! '!ruby/object:Psych::Omap'\nto_yaml_style: 1\n". 5) Failure: test_to_yaml(Psych::TestSet) [/home/naruse/ruby/test/yaml/test_set.rb:13]: Expected /!set/ to match "--- !ruby/object:Psych::Set\ntaguri: ! '!ruby/object:Psych::Set'\nto_yaml_style: 1\n". 6) Error: test_load(Psych::TestStruct): Psych::SyntaxError: couldn't parse YAML at line 2 column 0 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_struct.rb:23:in `test_load' 7) Error: test_to_yaml(Psych::TestSymbol): TypeError: can't define singleton /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_object' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml' /home/naruse/ruby/test/yaml/test_symbol.rb:7:in `test_to_yaml' 11) Failure: test_execute_field(TestGemCommandsSpecificationCommand) [/home/naruse/ruby/test/rubygems/test_gem_commands_specification_command.rb:83]: Expected "foo", not "". 12) Failure: test_write(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_config_file.rb:224]: install. Expected "--wrappers", not nil. 13) Failure: test_write_from_hash(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_config_file.rb:257 ]: backtrace. Expected true, not false. 14) Failure: test_sign_in_with_other_credentials_doesnt_overwrite_other_keys(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:64]: Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil. 15) Failure: test_sign_in_with_host(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:38]: Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil. 16) Failure: test_sign_in(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:26]: Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil. 17) Error: test_to_yaml_platform_legacy(TestGemSpecification): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' /home/naruse/ruby/test/rubygems/test_gem_specification.rb:886:in `test_to_yaml_platform_legacy' 18) Error: test_to_yaml_fancy(TestGemSpecification): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' /home/naruse/ruby/test/rubygems/test_gem_specification.rb:867:in `test_to_yaml_fancy' 19) Error: test_to_yaml(TestGemSpecification): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' /home/naruse/ruby/test/rubygems/test_gem_specification.rb:858:in `test_to_yaml' 20) Error: test_path_ok_eh_user(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 21) Error: test_uninstall(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 22) Error: test_path_ok_eh(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 23) Error: test_remove_executables_force_keep(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 24) Error: test_initialize_expand_path(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 25) Error: test_remove_executables_force_remove(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 26) Error: test_remove_executables_user(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 27) Error: test_uninstall_user(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 28) Error: test_path_ok_eh_legacy(TestGemUninstaller): TypeError: allocator undefined for NilClass /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping' /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept' /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept' /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby' /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load' 29) Error: test_get(TestNetHTTPS): Errno::ECONNRESET: Connection reset by peer /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close' /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `sysclose' /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close' 30) Error: test_changes_after_commit_are_discarded(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 31) Error: test_changes_are_not_written_on_abort(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 32) Error: test_data_should_be_loaded_correctly_when_in_readonly_mode(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 33) Error: test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 34) Error: test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 35) Error: test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 36) Error: test_writing_inside_readonly_transaction_raises_error(YAMLStoreTest): NameError: uninitialized constant Psych::Store /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup' 37) Failure: test_akira(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1180]: <{"A"=>"A,", "B"=>"B"}> expected but was <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>. 38) Failure: test_ambiguous_comments(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:204]: <"Call the method #dave"> expected but was <"">. 39) Failure: test_basic_strings(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:79]: <"x"> expected but was <"">. 40) Failure: test_circular_references(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1252]: <"[[...], [...]]"> expected but was <"[[\"taguri\", \"!ruby/object:Array\"], [\"to_yaml_style\", 1]]">. 41) Error: test_document(YAML_Unit_Tests): NameError: uninitialized constant Psych::Stream /home/naruse/ruby/test/yaml/test_yaml.rb:1146:in `test_document' 42) Failure: test_emitting_indicators(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1136]: <"Hi, from Object 1. You passed: please, pretty please"> expected but was <"">. 43) Failure: test_empty_map_key(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1291]: <[[]]> expected but was <["taguri", "to_yaml_style"]>. 44) Error: test_numeric_cycle(YAML_Unit_Tests): TypeError: can't define singleton /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_object' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:370:in `to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle' /home/naruse/ruby/test/yaml/test_yaml.rb:1277:in `test_numeric_cycle' 45) Failure: test_range_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1231]: <"a".."z"> expected but was . 46) Failure: test_ranges(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1061]: <1..3> expected but was . 47) Error: test_ruby_complex(YAML_Unit_Tests): TypeError: can't define singleton method "encode_with" for Complex /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleton_method_added' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_method' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_emit' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:425:in `to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:1124:in `test_ruby_complex' 48) Error: test_ruby_rational(YAML_Unit_Tests): TypeError: can't define singleton method "encode_with" for Rational /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleton_method_added' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_method' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_emit' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:405:in `to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:1112:in `test_ruby_rational' 49) Failure: test_ruby_regexp(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1047]: <{"simple"=>/a.b/, "complex"=>/\A"((?:[^"]|\")+)"/, "case-insensitive"=>/George McFly/i}> expected but was <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>. 50) Failure: test_ruby_struct(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1084]: <[#, #>]> expected but was <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>. 51) Failure: test_spec_anchors_and_aliases(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:244]: <[{"arrival"=>"EDI", "departure"=>"LAX", "fareref"=>"DOGMA", "currency"=>"GBP"}, {"arrival"=>"MEL", "departure"=>"SYD", "fareref"=>"MADF", "currency"=>"AUD"}, {"arrival"=>"MCO", "departure"=>"JFK", "fareref"=>"DFSF", "currency"=>"USD"}]> expected but was <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>. 52) Error: test_spec_application_family(YAML_Unit_Tests): Psych::SyntaxError: couldn't parse YAML at line 0 column 29 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only' /home/naruse/ruby/test/yaml/test_yaml.rb:792:in `test_spec_application_family' 53) Failure: test_spec_builtin_literal_blocks(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:910]: <{"both are equal to"=>" This has no newline.", "is equal to"=> "The \\ ' \" characters may be\nfreely used. Leading white\n space is significant.\n\nLine breaks are significant.\nThus this value contains one\nempty line and ends with a\nsingle line break, but does\nnot start with one.\n", "also written as"=>" This has no newline.", "indented and chomped"=>" This has no newline.", "empty"=>"", "literal"=> "The \\ ' \" characters may be\nfreely used. Leading white\n space is significant.\n\nLine breaks are significant.\nThus this value contains one\nempty line and ends with a\nsingle line break, but does\nnot start with one.\n"}> expected but was <{"empty"=>"", "literal"=> "The \\ ' \" characters may be\nfreely used. Leading white\n space is significant.\n\nLine breaks are significant.\nThus this value contains one\nempty line and ends with a\nsingle line break, but does\nnot start with one.\n", "is equal to"=> "The ' \" characters may be\nfreely used. Leading white\n space is significant.\n\nLine breaks are significant.\nThus this value contains one\nempty line and ends with a\nsingle line break, but does\nnot start with one.\n", "indented and chomped"=>" This has no newline.", "also written as"=>" This has no newline.", "both are equal to"=>" This has no newline."}>. 54) Error: test_spec_domain_prefix(YAML_Unit_Tests): Psych::SyntaxError: couldn't parse YAML at line 1 column 26 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only' /home/naruse/ruby/test/yaml/test_yaml.rb:647:in `test_spec_domain_prefix' 55) Error: test_spec_float_explicit(YAML_Unit_Tests): Psych::SyntaxError: couldn't parse YAML at line 4 column 17 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only' /home/naruse/ruby/test/yaml/test_yaml.rb:810:in `test_spec_float_explicit' 56) Error: test_spec_private_types(YAML_Unit_Tests): NoMethodError: undefined method `parse_documents' for Psych:Module /home/naruse/ruby/test/yaml/test_yaml.rb:693:in `test_spec_private_types' 57) Error: test_spec_root_fold(YAML_Unit_Tests): Psych::SyntaxError: couldn't parse YAML at line 5 column 0 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_yaml.rb:589:in `test_spec_root_fold' 58) Failure: test_spec_simple_implicit_map(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:126]: <{"hr"=>65, "avg"=>0.278, "rbi"=>147}> expected but was <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>. 59) Failure: test_spec_simple_implicit_sequence(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:115]: <["Mark McGwire", "Sammy Sosa", "Ken Griffey"]> expected but was <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>. 60) Failure: test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:140]: <{"american"=>["Boston Red Sox", "Detroit Tigers", "New York Yankees"], "national"=>["New York Mets", "Chicago Cubs", "Atlanta Braves"]}> expected but was <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>. 61) Failure: test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:159]: <[{"name"=>"Mark McGwire", "hr"=>65, "avg"=>0.278}, {"name"=>"Sammy Sosa", "hr"=>63, "avg"=>0.288}]> expected but was <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>. 62) Error: test_spec_url_escaping(YAML_Unit_Tests): Psych::SyntaxError: couldn't parse YAML at line 1 column 25 /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream' /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse' /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load' /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only' /home/naruse/ruby/test/yaml/test_yaml.rb:725:in `test_spec_url_escaping' 63) Error: test_symbol_cycle(YAML_Unit_Tests): TypeError: can't define singleton /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_object' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend' /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml' /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml' /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle' /home/naruse/ruby/test/yaml/test_yaml.rb:1262:in `test_symbol_cycle' 64) Failure: test_time_now_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1220]: <2010-04-10 07:02:05 +0900> expected but was <1970-01-01 09:00:00 +0900>. 65) Error: test_ypath_parsing(YAML_Unit_Tests): NameError: uninitialized constant Psych::YPath /home/naruse/ruby/test/yaml/test_yaml.rb:42:in `assert_path_segments' /home/naruse/ruby/test/yaml/test_yaml.rb:1165:in `test_ypath_parsing' -- NARUSE, Yui