COMMIT Accept false or nil as parameters for shared specs http://github.com/rubyspec/mspec/commit/0e1b0940686936beb176d9f4d25d731959b5aa23 COMMIT lib/delegate: Basic specs for some of the Kernel instance method that are delegated or not http://github.com/rubyspec/rubyspec/commit/a4a5824d640a4c1935f2f3d3f800f3ebe6279548 COMMIT Fix 3 File.expand_path failures on Windows. http://github.com/rubyspec/rubyspec/commit/9bcdc16b9ebd8a3289652affff59576982811f09 COMMIT lib/complex/math/atanh: Fix specs. http://github.com/rubyspec/rubyspec/commit/c1652747bb66663168d244e4d2295e6577e6dae7 COMMIT Fixed require lines in rubyspec copy. http://github.com/rubyspec/rubyspec/commit/dbf51741890af145e869b3c6bcbdd4d8fe8e13ae COMMIT Use correct module namespacing in Numeric specs. http://github.com/rubyspec/rubyspec/commit/e06f502ab4eb7c3424b2b024048e64f52dbe9719 COMMIT More specs for Numeric#<=>. http://github.com/rubyspec/rubyspec/commit/03aac8726542b9efabcfdfd5eeda72c7f0a55812 COMMIT Added spec for File.expand_path not modifying its argument. http://github.com/rubyspec/rubyspec/commit/344bf5281a69f8e6b2125cc3c55dc972bfaf210a COMMIT Alias needs to hang on to the included module, not the module. http://github.com/rubyspec/rubyspec/commit/0128753a9297596097eb15129d0ff5ebc8b100cd COMMIT Spec for alias+super interaction with included modules http://github.com/rubyspec/rubyspec/commit/da646cee2b889665a47e13108657530c402a495b COMMIT Spec that some Module methods search Object too. http://github.com/rubyspec/rubyspec/commit/7990b0c98020588308de6dcce3ef893d233af2c2 COMMIT Spec that method_defined? doesn't search Object/Kernel. http://github.com/rubyspec/rubyspec/commit/9291b2ce0321420d2ccd158fb0d35c6c9e411368 =================================================================== +++ 20100613T094739 @@ 11 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7 ?\227?\131?\170?\227?\131?\157?\227?\130?\184?\227?\131?\136?\227?\131?\170?\227?\129?\174?\227?\131?\171?\227?\131?\188?\227?\131?\136: http://svn.ruby-lang.org/repos/ruby ?\227?\131?\170?\227?\131?\157?\227?\130?\184?\227?\131?\136?\227?\131?\170 UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e +?\227?\131?\170?\227?\131?\147?\227?\130?\184?\227?\131?\167?\227?\131?\179: 28310 ?\227?\131?\142?\227?\131?\188?\227?\131?\137?\231?\168?\174?\229?\136?\165: ?\227?\131?\135?\227?\130?\163?\227?\131?\172?\227?\130?\175?\227?\131?\136?\227?\131?\170 ?\230?\186?\150?\229?\130?\153?\228?\184?\173?\227?\129?\174?\229?\135?\166?\231?\144?\134: ?\231?\137?\185?\227?\129?\171?\227?\129?\170?\227?\129?\151 ?\230?\156?\128?\231?\181?\130?\229?\164?\137?\230?\155?\180?\232?\128?\133: shyouhei @@ 5204 @@ . test_sslctx_set_params(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//ruby/.ext/common/openssl/ssl-internal.rb:: warning: using default DH parameters. . +test_starttls(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. @@ 6527 @@ test_union2(TestRegexp): . test_yoshidam_net_20041111_1(TestRegexp): . test_home_path(TestRequire): . +test_event(TestSetTraceFunc): F test_child_vtalrm(TestSignal): . test_exit_action(TestSignal): . test_signal(TestSignal): . @@ 7650 @@ <0>. ) Failure: +test_event(TestSetTraceFunc) [./test/ruby/test_settracefunc.rb:88]: +<["c-call", 32, :new, Class]> expected but was +<["line", 86, :marshal_load, TestMarshal::LoadTest]>. ) Error: test_addr(TestUNIXSocket): @@ 7678 @@ ./test/webrick/utils.rb:46:in `start_httpserver' ./test/webrick/test_filehandler.rb:79:in `test_filehandler' +2200 tests, 1346692 assertions, 3 failures, 2 errors make: *** [test-all] Error 1 exit 2 failed(test-all) @@ 11415 @@ - raises an ArgumentError if not passed one or two arguments - raises a TypeError if not passed a String type - expands /./dir to /dir +- does not modify the string argument +- does not modify a HOME string argument +- returns a String when passed a String subclass /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/file/extname_spec.rb File.extname @@ 16157 @@ - is a private method - works in module - works on private module methods in a module that has been reopened +- accesses a method defined on Object from Kernel /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/allocate_spec.rb Module.allocate @@ 16526 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/method_defined_spec.rb Module#method_defined? - returns true if a public or private method with the given name is defined in self, self's ancestors or one of self's included modules +- does not search Object or Kernel when called on a module - raises a TypeError when the given object is not a string/symbol/fixnum - converts the given name to a string using to_str @@ 16626 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/private_spec.rb Module#private - makes the target method uncallable from other types +- makes a public Object instance method private in a new module +- makes a public Object instance method private in Kernel /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/protected_instance_methods_spec.rb Module#protected_instance_methods @@ 16648 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/protected_spec.rb Module#protected - makes an existing class method protected +- makes a public Object instance method protected in a new module +- makes a public Object instance method protected in Kernel /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/public_class_method_spec.rb Module#public_class_method @@ 16681 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/public_spec.rb Module#public - on a superclass method calls the redefined method +- makes a private Object instance method public in a new module +- makes a private Object instance method public in Kernel /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/module/remove_class_variable_spec.rb Module#remove_class_variable @@ 16806 @@ - returns 0 if self equals other - returns nil if self does not equal other +Numeric#<=> with subclasses of Numeric +- is called when instances are compared with #< +- is called when instances are compared with #<= +- is called when instances are compared with #> +- is called when instances are compared with #>= /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/numeric/conj_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/numeric/conjugate_spec.rb @@ 19206 @@ String#unpack with 'C' and 'c' directives - returns an array by decoding self according to the format string +- decodes respective of the already decoded data String#unpack with 'Q' and 'q' directives - returns an array in big-endian (native format) order by decoding self according to the format string @@ 21682 @@ - can be used with implicit arguments from a method defined with define_method - calls method_missing when a superclass method is not found - respects the original module a method is aliased from +- sees the included version of a module a method is alias from /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/language/symbol_spec.rb A Symbol literal @@ 24549 @@ - includes public instance methods of the DelegateClass class - does not include private methods +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/case_compare_spec.rb +Delegator#=== +- is delegated +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/compare_spec.rb +Delegator#<=> +- is delegated +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/complement_spec.rb +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/eql_spec.rb +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/equal_spec.rb +Delegator#equal? +- returns true only when compared with the delegator +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/equal_value_spec.rb +Delegator#== +- is delegated when passed self +- is delegated when passed the delegated object +- is delegated in general /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/frozen_spec.rb Delegator when frozen @@ 24577 @@ - causes mutative calls to raise TypeError - returns false if only the delegated object is frozen +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/hash_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/marshal_spec.rb SimpleDelegator - can be marshalled @@ 24600 @@ - includes instance methods of the Delegator class - does not include private methods +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/not_equal_spec.rb +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/not_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/private_methods_spec.rb Delegator#private_methods - does not include any method of the delegate object @@ 24622 @@ - forwards protected method calls - doesn't forward private method calls +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/delegate/delegator/tap_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/digest/hexencode_spec.rb Digest.hexencode - returns '' when passed an empty String @@ 32764 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/matchers/base.rb:8:in `==' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/unpack_spec.rb:157 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 32777 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/unpack_spec.rb:109 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 32866 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0x13d1ac - mutual join(0x17636fc) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ 33820 @@ Finished in seconds +3205 files, 13036 examples, expectations, 27 failures, 34 errors exit 1 failed(rubyspec) == end #