COMMIT Renamed a constant in instance_eval test, to avoid collisions with Float specs. http://github.com/rubyspec/rubyspec/commit/83fea8fc3ae9e4575f2ec73013be31e5320c2193 COMMIT BigDecimal's regression test for [ruby-talk:338957]. http://github.com/rubyspec/rubyspec/commit/f49e1a6e4575ca0c351235c8e78d857f56509fb3 COMMIT Enclosed some BigDecimal#to_int spec in ruby_bug guards. http://github.com/rubyspec/rubyspec/commit/1cdfb1623994723020d9df8119e7ca581538b269 COMMIT Kernel#instance_eval: Added specs for constant lookup http://github.com/rubyspec/rubyspec/commit/9920783d89fb049c227677334defe48d21ef53d9 COMMIT [Rubyspec #99]: Additional Readline specs. http://github.com/rubyspec/rubyspec/commit/619eca2896d5b3050e094aa7a401b32180eaafaf --- 20091117T083436 +++ 20091118T082451 @@ -1,13019 +1,13021 @@ - has access to receiver's instance variables - treats block-local variables as local to the block - sets class variables in the receiver +- gets constants in the receiver if a string given +- doesn't get constants in the receiver if a block given - raises a TypeError when defining methods on an immediate - raises a TypeError when defining methods on numerics @@ -24797,52 +24799,53 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/basic_quote_characters_spec.rb Readline.basic_quote_characters -- needs to be reviewed for spec completeness +- returns not nil Readline.basic_quote_characters= -- needs to be reviewed for spec completeness +- returns the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/basic_word_break_characters_spec.rb Readline.basic_word_break_characters -- needs to be reviewed for spec completeness +- returns not nil Readline.basic_word_break_characters= -- needs to be reviewed for spec completeness +- returns the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/completer_quote_characters_spec.rb Readline.completer_quote_characters -- needs to be reviewed for spec completeness +- returns nil Readline.completer_quote_characters= -- needs to be reviewed for spec completeness +- returns the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/completer_word_break_characters_spec.rb Readline.completer_word_break_characters -- needs to be reviewed for spec completeness +- returns nil Readline.completer_word_break_characters= -- needs to be reviewed for spec completeness +- returns the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/completion_append_character_spec.rb Readline.completion_append_character -- needs to be reviewed for spec completeness +- returns not nil Readline.completion_append_character= -- needs to be reviewed for spec completeness +- returns the first character of the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/completion_case_fold_spec.rb Readline.completion_case_fold -- needs to be reviewed for spec completeness +- returns nil Readline.completion_case_fold= -- needs to be reviewed for spec completeness +- returns the passed boolean /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/completion_proc_spec.rb Readline.completion_proc -- needs to be reviewed for spec completeness +- returns nil Readline.completion_proc= -- needs to be reviewed for spec completeness +- returns the passed Proc +- returns an ArgumentError if not given an Proc or #call /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/constants_spec.rb Readline::HISTORY @@ -24853,14 +24856,14 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/emacs_editing_mode_spec.rb Readline.emacs_editing_mode -- needs to be reviewed for spec completeness +- returns nil /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/filename_quote_characters_spec.rb Readline.filename_quote_characters -- needs to be reviewed for spec completeness +- returns nil Readline.filename_quote_characters= -- needs to be reviewed for spec completeness +- returns the passed string /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/history/append_spec.rb Readline::HISTORY.<< @@ -24931,15 +24934,13 @@ - returns 'HISTORY' /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb -Readline#readline -- needs to be reviewed for spec completeness - Readline.readline -- needs to be reviewed for spec completeness +- returns the input string (ERROR - ) +- taints the returned strings (ERROR - ) /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/vi_editing_mode_spec.rb Readline.vi_editing_mode -- needs to be reviewed for spec completeness +- returns nil /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/resolv/get_address_spec.rb Resolv#getaddress @@ -30482,9 +30483,9 @@ ) BigDecimal#to_i returns nil if BigDecimal is infinity or NaN ERROR FloatDomainError: Computation results to 'Infinity' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5:in `to_i' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6:in `to_i' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6:in `send' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' @@ -30513,9 +30514,9 @@ ) BigDecimal#to_int returns nil if BigDecimal is infinity or NaN ERROR FloatDomainError: Computation results to 'Infinity' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5:in `to_int' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:5 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6:in `to_int' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6:in `send' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/to_int.rb:6 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' @@ -33140,6 +33141,78 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 ) +An exception occurred during: before :each +Readline.readline returns the input string ERROR +IOError: closed stream +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14:in `initialize_copy' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14:in `dup' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:6:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:160:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:8 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/guards/support.rb:16:in `not_supported_on' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:5 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/guards/background.rb:17:in `process_is_foreground' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:3 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 + + ) +An exception occurred during: before :each +Readline.readline taints the returned strings ERROR +IOError: closed stream +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14:in `initialize_copy' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14:in `dup' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:14:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:135:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:160:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:155:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:155:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:36:in `describe' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:8 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/guards/support.rb:16:in `not_supported_on' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:5 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/guards/background.rb:17:in `process_is_foreground' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/readline/readline_spec.rb:3 +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `load' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:67:in `protect' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:55:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:49:in `each' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:49:in `files' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:41:in `process' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' +/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/utils/script.rb:217:in `main' +/home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 + + ) SortedSet#flatten returns a copy of self with each included SortedSet flattened ERROR ArgumentError: value must respond to <=> (eval):18:in `add' @@ -33597,7 +33670,7 @@ Finished in seconds -2900 files, 11573 examples, 36304 expectations, 98 failures, 85 errors +2900 files, 11594 examples, 36327 expectations, 98 failures, 87 errors exit 1 failed(rubyspec) == end #