ruby 1.8.7 (2011-06-30 patchlevel 352) [powerpc64-linux] [1.8.7,o3,pth] (ooopackages) 971W failed(rubyspec CommandTimeout) 51failed(rubyspec/) failed(rubyspec/core/thread/alive_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110711T093406Z < ThisDiff > 20110713T093712Z > NewerDiff

COMMIT Add mspec -t x19 to run Rubinius in 1.9 mode
COMMIT Show Rake tasks without RSpec installed (patch regularfry). Fixes #4.
COMMIT Fixed specs for -x19 support.
COMMIT Add spec for A::B = C precedence (RHS evaluates first). JRUBY-4925
COMMIT IO/Kernel.select(nil, nil, nil, ...) form waits for specified timeout.
COMMIT WONTFIX in 1.9.3: Fiber#resume executes the ensure clause.
COMMIT Fixed OpenStruct specs for #[], #[]=.
COMMIT Add spec for module included into singleton ancestor chain
COMMIT A little spec cleanup
COMMIT Add specs for 1.8 vs 1.9 Array casting rules
COMMIT Cleanup, shift, and generally cleanup specs
COMMIT Move catch specs into core/kernel/catch
COMMIT Cleanup class specs and mark spec as not_compliant_on :rubinius
COMMIT Add spec for when method_missing is invoked
COMMIT Rename and cleanup the singleton classspec
COMMIT Fixed catch spec to use identical String value.
COMMIT Fixed version guard for DateTime#second spec.
COMMIT Cleaned up constant spec.

===================================================================
+++ 20110713T093712Z
@@ 5152 @@
 .
 test_sslctx_set_params(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/ssl-internal.rb:<line_a>: warning: using default DH parameters.
 .
+test_starttls(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
@@ 7302 @@
 
 Finished in <t> seconds.
 
+2295 tests, 1349443 assertions, 0 failures, 0 errors
 == rubyspec # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/command_line rubyspec/core rubyspec/language rubyspec/library rubyspec/optional/capi
 ruby <version>
@@ 10657 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/core/class/dup_spec.rb
 Class#dup
 - duplicates both the class and the singleton class
+- retains an included module in the ancestor chain for the singleton class
 - retains the correct ancestor chain for the singleton class
 - sets the name from the class to "" if not assigned to a constant
 - stores the new name if assigned to a constant
@@ 14698 @@
 - raises TypeError if supplied objects are not IO
 - raises TypeError if the specified timeout value is not Numeric
 - raises TypeError if the first three arguments are not Arrays
+- sleeps the specified timeout if all streams are nil
 - does not accept negative timeouts
+- sleeps forever for nil timeout
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/core/io/set_encoding_spec.rb
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/core/io/stat_spec.rb
@@ 15348 @@
 - executes its block
 - returns the last expression evaluated if throw was not called
 - throws the given name and is caught by matching catch block
+- allows a String to be used for the label
 - matches strings as symbols
 - matches strings with strings that contain the same characters
 - requires a block
 - can be used even in a method different from where throw is called
 - can be nested
 - supports nesting with the same name
+- raises TypeError if the argument is not a Symbol or String
 - raises ArgumentError if called without argument
 - raises LocalJumpError if no block is given
 
@@ 27179 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/core/class/dup_spec.rb
 Class#dup
 - duplicates both the class and the singleton class
+- retains an included module in the ancestor chain for the singleton class
 - retains the correct ancestor chain for the singleton class
 - sets the name from the class to "" if not assigned to a constant
 - stores the new name if assigned to a constant
@@ 36543 @@
 - raises TypeError if supplied objects are not IO
 - raises TypeError if the specified timeout value is not Numeric
 - raises TypeError if the first three arguments are not Arrays
+- sleeps the specified timeout if all streams are nil
 - does not accept negative timeouts
+- sleeps forever for nil timeout
 
 
 Finished in <t> seconds
@@ 37545 @@
 - executes its block
 - returns the last expression evaluated if throw was not called
 - throws the given name and is caught by matching catch block
+- allows a String to be used for the label
 - matches strings as symbols
 - matches strings with strings that contain the same characters
 - requires a block
 - can be used even in a method different from where throw is called
 - can be nested
 - supports nesting with the same name
+- raises TypeError if the argument is not a Symbol or String
 - raises ArgumentError if called without argument
 - raises LocalJumpError if no block is given
 
@@ 51576 @@
 - returns a value to the block scope invoking the lambda in a method
 - raises a LocalJumpError when yielding to a lambda passed as a block argument
 
+Break inside a while loop
+- stops a while loop when run
+- causes a call with a block to return when run
 
+Break inside a while loop with a value
+- exits the loop and returns the value
 
+Break inside a while loop with a splat
+- exits the loop and makes the splat an Array
+- unwraps the value if there is only one value
+- makes the value nil if the splat is empty
 
 Executing break from within a block
 - returns from the original invoking method even in case of chained calls
@@ 51749 @@
 - searches Object if a toplevel qualifier (::X) is given
 - does not search the singleton class of the class or module
 - returns the updated value when a constant is reassigned
+- evaluates the right hand side before evaluating a constant path
 
 Constant resolution within methods
 - raises a NameError if no constant is defined in the search path
@@ 51785 @@
 
 Finished in <t> seconds
 
+1 file, 48 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/language/def_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/def_spec.rb
 ruby <version>
@@ 53207 @@
 - with multiple *args and unwraps the last splat
 - with a *args and multiple rhs args
 
+Invoking a method when the method is not available
+- invokes method_missing
 
 Invoking a private setter method permits self as a receiver
 - for normal assignment
@@ 53236 @@
 Finished in <t> seconds
 
 1 file, 40 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/language/singleton_class_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/singleton_class_spec.rb
 ruby <version>
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/language/singleton_class_spec.rb
+A singleton class
 - is TrueClass for true
 - is FalseClass for false
 - is NilClass for nil
@@ 53251 @@
 - is a Class for classes
 - inherits from Class for classes
 
+A constant on a singleton class
+- can be accessed after the singleton class body is reopened
 - can be accessed via self::CONST
 - can be accessed via const_get
 - is not defined on the object's class
+- is not defined in the singleton class opener's scope
 - cannot be accessed via object::CONST
 - raises a NameError for anonymous_module::CONST
+- appears in the singleton class constant list
 - does not appear in the object's class constant list
 - is not preserved when the object is duped
 - is preserved when the object is cloned
 
+Defining instance methods on a singleton class
 - define public methods
 
+Instance methods of a singleton class
+- include ones of the object's class
+- do not include class methods of the object's class
+- include instance methods of Object
+- do not include class methods of Object
 
+Instance methods of a singleton class for a class
+- include instance methods of Class
+- do not include class methods of Class
+- do not include instance methods of the singleton class of Class
+- do not include class methods of the singleton class of Class
 
+Instance methods of a singleton class for a singleton class
+- includes instance methods of the singleton class of Class
+- does not include class methods of the singleton class of Class
 
+Class methods of a singleton class
+- include ones of the object's class
+- do not include instance methods of the object's class
+- include instance methods of Class
+- do not include class methods of Class
 
+Class methods of a singleton class for a class
+- include instance methods of Class
+- include class methods of Class
+- include instance methods of the singleton class of Class
+- do not include class methods of the singleton class of Class
 
+Class methods of a singleton class for a singleton class
+- include instance methods of the singleton class of Class
 
+Instantiating a singleton class
 - raises a TypeError when new is called
 - raises a TypeError when allocate is called
 
@@ 53535 @@
 - allows the assignment of the rhs to the lhs using the rhs splat operator
 - allows the assignment of the rhs to the lhs using the lhs splat operator
 - allows the assignment of rhs to the lhs using the lhs and rhs splat operators simultaneously
+- sets unavailable values to nil
+- sets the splat to an empty Array if there are no more values
 - allows multiple values to be assigned
 - calls to_a on the given argument when using a splat
 - supports the {|r,| } form of block assignment
@@ 53568 @@
 - allows parallel assignment
 - allows safe parallel swapping
 - returns the rhs values used for assignment as an array
+- wraps a single value in an Array
 - evaluates rhs left-to-right
 - supports parallel assignment to lhs args via object.method=
 - supports parallel assignment to lhs args using []=
@@ 53649 @@
 
 Finished in <t> seconds
 
+1 file, 74 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/language/while_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/while_spec.rb
 ruby <version>
@@ 57319 @@
 
  <n>)
 ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR
+ThreadError: Thread#join: deadlock 0xf7a13ed0 - mutual join(0xf78f6918)
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'
@@ 68427 @@
 Finished in <t> seconds
 
 1 file, 2 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/library/openstruct/element_reference_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/library/openstruct/element_reference_spec.rb
 ruby <version>
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/openstruct/element_reference_spec.rb
+OpenStruct#[]
 - raises a NoMethodError
 
 
 Finished in <t> seconds
 
 1 file, 1 example, <num> expectation, 0 failures, 0 errors
+== rubyspec/library/openstruct/element_set_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/library/openstruct/element_set_spec.rb
 ruby <version>
 
+/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/openstruct/element_set_spec.rb
 
 Finished in <t> seconds
 

===================================================================
--- 20110711T093406Z
@@ 5152 @@
 .
 test_sslctx_set_params(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/ssl-internal.rb:<line_a>: warning: using default DH parameters.
 .
-test_starttls(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_b>: warning: SSL session is not started yet.
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/ruby/.ext/common/openssl/buffering.rb:<line_a>: warning: SSL session is not started yet.
@@ 7302 @@
 
 Finished in <t> seconds.
 
-2295 tests, 1349447 assertions, 0 failures, 0 errors
 == rubyspec # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/command_line rubyspec/core rubyspec/language rubyspec/library rubyspec/optional/capi
 ruby <version>
@@ 14697 @@
 - raises TypeError if supplied objects are not IO
 - raises TypeError if the specified timeout value is not Numeric
 - raises TypeError if the first three arguments are not Arrays
-- does not raise errors if the first three arguments are nil
 - does not accept negative timeouts
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/core/io/set_encoding_spec.rb
@@ 15348 @@
 - throws the given name and is caught by matching catch block
 - can be used even in a method different from where throw is called
 - can be nested
-- raises ArgumentError if more than one arguments are given
-- raises TypeError if the argument is not a symbol
 - raises ArgumentError if called without argument
 - raises LocalJumpError if no block is given
 
@@ 36542 @@
 - raises TypeError if supplied objects are not IO
 - raises TypeError if the specified timeout value is not Numeric
 - raises TypeError if the first three arguments are not Arrays
-- does not raise errors if the first three arguments are nil
 - does not accept negative timeouts
 
 
@@ 37545 @@
 - throws the given name and is caught by matching catch block
 - can be used even in a method different from where throw is called
 - can be nested
-- raises ArgumentError if more than one arguments are given
-- raises TypeError if the argument is not a symbol
 - raises ArgumentError if called without argument
 - raises LocalJumpError if no block is given
 
@@ 51571 @@
 - raises a LocalJumpError when yielding to a lambda passed as a block argument
 
 Executing break from within a block
-- returns from the invoking singleton method
-- returns from the invoking method with the argument to break
 - returns from the original invoking method even in case of chained calls
 - runs ensures when continuing upward
 - doesn't run ensures in the destination method
 
-Breaking out of a loop with a value
 - assigns objects
 - assigns splatted objects
-- assigns nil objects when the splatted object is nil, an empty array or contains a nil object
-- assigns an empty array when the splatted array contains an empty array
-- assigns the splatted object if it doesn't respont to to_ary
-- assigns to a splatted reference
-- assigns arrays into another array to a splatted reference
-- assings splatted objects to a splatted reference
-- assigns arrays with nil objects to a splatted reference
-- assigns an array containing an array to splatted reference when the object is an splatted array
-- assigns splatted objects to a splatted reference from a splatted loop
-- assigns arrays with a nil object to a splatted reference from a splatted loop
-- assigns an empty array to a splatted reference when the splatted array from a splatted loop contains an empty array
 - assigns objects to multiple block variables
 - assigns splatted objects to multiple block variables
-- assigns nil to variables when the splatted value is an empty array
-- stops any loop type at the correct spot
-- stops a yielded method at the correct spot
 
 The break statement
 - raises a LocalJumpError if used not within block or while/for loop
@@ 51652 @@
 Finished in <t> seconds
 
 1 file, 33 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/catch_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/catch_spec.rb
 ruby <version>
 
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/language/catch_spec.rb
-The catch keyword
-- only allows symbols and strings
-- returns the last value of the block if it nothing is thrown
 - matches strings as symbols
 - matches strings with strings that contain the same characters
 - requires a block
-- supports nesting
 - supports nesting with the same name
 
 
@@ 52195 @@
 Finished in <t> seconds
 
 1 file, 218 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/language/eigenclass_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/eigenclass_spec.rb
 ruby <version>
 
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/language/eigenclass_spec.rb
-self in an eigenclass body (class << obj)
 - is TrueClass for true
 - is FalseClass for false
 - is NilClass for nil
@@ 52210 @@
 - is a Class for classes
 - inherits from Class for classes
 
-A constant on an eigenclass
-- can be accessed after the eigenclass body is reopened
 - can be accessed via self::CONST
 - can be accessed via const_get
 - is not defined on the object's class
-- is not defined in the eigenclass opener's scope
 - cannot be accessed via object::CONST
 - raises a NameError for anonymous_module::CONST
-- appears in the eigenclass constant list
 - does not appear in the object's class constant list
 - is not preserved when the object is duped
 - is preserved when the object is cloned
 
-Defining instance methods on an eigenclass
 - define public methods
 
-Instance methods of an eigenclass
-- includes ones of the object's class
-- does not include class methods of the object's class
-- includes instance methods of Object
-- does not include class methods of Object
-- includes instance methods of Class, for a class
-- does not include class methods of Class, for a class
-- does not include instance methods of the metaclass of Class, for a class
-- does not include class methods of the metaclass of Class, for a class
-- includes instance methods of the metaclass of Class, for a metaclass
-- does not include class methods of the metaclass of Class, for a metaclass
 
-Class methods of an eigenclass
-- includes ones of the object's class
-- does not include instance methods of the object's class
-- includes instance methods of Class
-- does not include class mtehods of Class
-- includes instance methods of Class, for a class
-- includes class methods of Class, for a class
-- includes instance methods of the metaclass of Class, for a class
-- does not include class methods of the metaclass of Class, for a class
-- includes instance methods of the metaclass of Class, for a metaclass
 
-Instantiating an eigenclass
 - raises a TypeError when new is called
 - raises a TypeError when allocate is called
 
@@ 53656 @@
 
 Finished in <t> seconds
 
-1 file, 71 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/language/while_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/language/while_spec.rb
 ruby <version>
@@ 57326 @@
 
  <n>)
 ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR
-ThreadError: Thread#join: deadlock 0xf7cbfed0 - mutual join(0xf7ba2e28)
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'
@@ 60016 @@
 ruby <version>
 
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb
-DateTime.second
-- returns 0 seconds if passed no arguments (ERROR - <n>)
-- returns the seconds passed in the arguments (ERROR - <n>)
-- adds 60 to negative values (ERROR - <n>)
-- returns the absolute value of a Rational (ERROR - <n>)
 - raises an error when second is given as a float
-- displays the fraction of a minute (ERROR - <n>)
 - raises an error, when the second is smaller than -60
 - raises an error, when the second is greater or equal than 60
 - raises an error for second fractions smaller than -60
-- takes a second fraction near 60 (ERROR - <n>)
 
 
  <n>)
-DateTime.second returns 0 seconds if passed no arguments ERROR
-NoMethodError: undefined method `second' for #<DateTime: -1/2,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:2:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60046 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60060 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-DateTime.second returns the seconds passed in the arguments ERROR
-NoMethodError: undefined method `second' for #<DateTime: -8639/17280,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60076 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60090 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-DateTime.second adds 60 to negative values ERROR
-NoMethodError: undefined method `second' for #<DateTime: -1079/2160,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60106 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60120 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-DateTime.second returns the absolute value of a Rational ERROR
-NoMethodError: undefined method `second' for #<DateTime: -86389/172800,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:19:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:19
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60136 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60150 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-DateTime.second displays the fraction of a minute ERROR
-NoMethodError: undefined method `second' for #<DateTime: -1429/2880,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:37:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:37
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/lib/ruby/1.8/date.rb:527:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60166 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60180 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-DateTime.second takes a second fraction near 60 ERROR
-NoMethodError: undefined method `second' for #<DateTime: -86281/172800,0,2299161>
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:62:in `send'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/shared/sec.rb:62
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/lib/ruby/1.8/date.rb:1522:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 60196 @@
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/library/datetime/second_spec.rb:4
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 60211 @@
 
 Finished in <t> seconds
 
-1 file, 10 examples, <num> expectations, 0 failures, 6 errors
 exit 1
-failed(rubyspec/library/datetime/second_spec.rb)
 == rubyspec/library/datetime/strftime_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8.7-o3-pth/<buildtime>/bin/ruby rubyspec/library/datetime/strftime_spec.rb
 ruby <version>

OlderDiff < 20110711T093406Z < ThisDiff > 20110713T093712Z > NewerDiff


chkbuild summary recent last