[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]