OlderDiff < 20110712T234630Z < ThisDiff > 20110713T234433Z > NewerDiff
COMMIT [Evan Phoenix] Add mspec -t x19 to run Rubinius in 1.9 mode COMMIT [Brian Ford] Show Rake tasks without RSpec installed (patch regularfry). Fixes #4. COMMIT [Brian Ford] Fixed specs for -x19 support. COMMIT [Evan Phoenix] A little spec cleanup COMMIT [Evan Phoenix] Add specs for 1.8 vs 1.9 Array casting rules COMMIT [Evan Phoenix] Cleanup, shift, and generally cleanup specs COMMIT [Evan Phoenix] Move catch specs into core/kernel/catch COMMIT [Evan Phoenix] Cleanup class specs and mark spec as not_compliant_on :rubinius COMMIT [Evan Phoenix] Add spec for when method_missing is invoked COMMIT [Evan Phoenix] Rename and cleanup the singleton classspec COMMIT [Brian Ford] Fixed catch spec to use identical String value. COMMIT [Brian Ford] Fixed version guard for DateTime#second spec. COMMIT [Brian Ford] Cleaned up constant spec. =================================================================== +++ 20110713T234433Z @@ 15531 @@ - 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 @@ 37586 @@ - 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 @@ 49729 @@ timeout: the process group <pgid> is alive. timeout: INT signal sent. timeout: INT signal sent. +timeout: TERM signal sent. +timeout: TERM signal sent. +timeout: KILL signal sent. +some descendant process in process group <pgid> remain. timeout: INT signal sent. |output interval exceeds 1200.0 seconds. (CommandTimeout) | /Users/chkbuild/chkbuild/timeoutcom.rb:165:in `timeout_command' @@ 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 @@ 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/language/singleton_class_spec.rb ruby <version> +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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 0x13c1a8 - mutual join(0x323930) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' =================================================================== --- 20110712T234630Z @@ 15533 @@ - 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 @@ 37584 @@ - 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 @@ 51563 @@ - 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 @@ 51644 @@ 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/language/catch_spec.rb ruby <version> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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 @@ 51763 @@ - 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 -- processes RHS first Constant resolution within methods - raises a NameError if no constant is defined in the search path @@ 52188 @@ 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/language/eigenclass_spec.rb ruby <version> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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 @@ 52203 @@ - 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 @@ 53649 @@ 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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 0x13c1a8 - mutual join(0x32472c) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ 60009 @@ ruby <version> /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:2:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60039 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60053 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:7:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60069 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60083 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:11:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60099 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60113 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:19:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:19 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:15:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60129 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60143 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:37:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:37 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/lib/ruby/1.8/date.rb:527:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60159 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60173 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:62:in `send' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/shared/sec.rb:62 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/lib/ruby/1.8/date.rb:1522:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 60189 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/library/datetime/second_spec.rb:4 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 60204 @@ 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/bin/ruby rubyspec/library/datetime/strftime_spec.rb ruby <version>
OlderDiff < 20110712T234630Z < ThisDiff > 20110713T234433Z > NewerDiff