ruby-changes:18841
From: usa <ko1@a...>
Date: Mon, 14 Feb 2011 10:35:01 +0900 (JST)
Subject: [ruby-changes:18841] Ruby:r30866 (trunk): * lib/test/unit.rb: revert r30863, because it causes too many noise.
usa 2011-02-14 10:34:54 +0900 (Mon, 14 Feb 2011) New Revision: 30866 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30866 Log: * lib/test/unit.rb: revert r30863, because it causes too many noise. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 30865) +++ ChangeLog (revision 30866) @@ -1,3 +1,7 @@ +Mon Feb 14 10:33:45 2011 NAKAMURA Usaku <usa@r...> + + * lib/test/unit.rb: revert r30863, because it causes too many noise. + Mon Feb 14 07:34:55 2011 Tanaka Akira <akr@f...> * ext/curses/curses.c: parenthesize macro arguments. Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 30865) +++ lib/test/unit.rb (revision 30866) @@ -166,9 +166,6 @@ end module RequireFiles - path = File.expand_path('../../rubygems/custom_require.rb', __FILE__) - CUSTOM_REQUIRE = /\A#{Regexp.quote(path)}:\d+:in `require'\z/ #' - def non_options(files, options) return false if !super result = false @@ -180,17 +177,8 @@ begin require path result = true - rescue LoadError => e - Class.new(Test::Unit::TestCase) do - message = e.message - / -- (?<failed>.*)/ =~ message - define_singleton_method(:to_s) {failed} - backtrace = e.backtrace - backtrace.shift while CUSTOM_REQUIRE =~ backtrace.first - /(?<file>.*):(?<line>\d+):in\s`/ =~ backtrace.first - line = line.to_i - define_method(:test_require_failed) {eval "skip(message)", nil, file, line} - end + rescue LoadError + puts "#{f}: #{$!}" end } result -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/