西山和広です。

test/runner.rbで--runner=console以外が動かなくなっているようです。
とりあえずconsoleとtkでしか試せていませんがパッチです。

Index: lib/test/unit/ui/testrunnerutilities.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/testrunnerutilities.rb,v
retrieving revision 1.2
diff -u -p -r1.2 testrunnerutilities.rb
--- lib/test/unit/ui/testrunnerutilities.rb	8 Dec 2003 13:48:13 -0000	1.2
+++ lib/test/unit/ui/testrunnerutilities.rb	9 Jan 2004 12:35:38 -0000
@@ -24,6 +24,11 @@ module Test
 
       module TestRunnerUtilities
 
+        # Creates a new TestRunner and runs the suite.
+        def run(suite, output_level=NORMAL)
+          return new(suite, output_level).start
+        end
+
         # Takes care of the ARGV parsing and suite
         # determination necessary for running one of the
         # TestRunners from the command line.
Index: lib/test/unit/ui/console/testrunner.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/console/testrunner.rb,v
retrieving revision 1.4
diff -u -p -r1.4 testrunner.rb
--- lib/test/unit/ui/console/testrunner.rb	8 Dec 2003 13:48:13 -0000	1.4
+++ lib/test/unit/ui/console/testrunner.rb	9 Jan 2004 12:31:54 -0000
@@ -15,11 +15,6 @@ module Test
         # Runs a Test::Unit::TestSuite on the console.
         class TestRunner
           extend TestRunnerUtilities
-          
-          # Creates a new TestRunner and runs the suite.
-          def self.run(suite, output_level=NORMAL)
-            return new(suite, output_level).start
-          end
 
           # Creates a new TestRunner for running the passed
           # suite. If quiet_mode is true, the output while
Index: lib/test/unit/ui/fox/testrunner.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/fox/testrunner.rb,v
retrieving revision 1.3
diff -u -p -r1.3 testrunner.rb
--- lib/test/unit/ui/fox/testrunner.rb	8 Dec 2003 13:48:13 -0000	1.3
+++ lib/test/unit/ui/fox/testrunner.rb	9 Jan 2004 12:33:42 -0000
@@ -26,11 +26,6 @@ module Test
           
           RED_STYLE = FXRGBA(0xFF,0,0,0xFF) #0xFF000000
           GREEN_STYLE = FXRGBA(0,0xFF,0,0xFF) #0x00FF0000
-  
-          # Creates a new TestRunner and runs the suite.
-          def self.run(suite)
-            new(suite).start
-          end
 
           # Creates a new TestRunner for running the passed
           # suite.
Index: lib/test/unit/ui/gtk/testrunner.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/gtk/testrunner.rb,v
retrieving revision 1.7
diff -u -p -r1.7 testrunner.rb
--- lib/test/unit/ui/gtk/testrunner.rb	8 Dec 2003 13:48:14 -0000	1.7
+++ lib/test/unit/ui/gtk/testrunner.rb	9 Jan 2004 12:33:03 -0000
@@ -20,11 +20,6 @@ module Test
         class TestRunner
           extend TestRunnerUtilities
 
-          # Creates a new TestRunner and runs the suite.
-          def self.run(suite)
-            new(suite).start
-          end
-
           # Creates a new TestRunner for running the passed
           # suite.
           def initialize(suite, output_level = NORMAL)
Index: lib/test/unit/ui/gtk2/testrunner.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/gtk2/testrunner.rb,v
retrieving revision 1.5
diff -u -p -r1.5 testrunner.rb
--- lib/test/unit/ui/gtk2/testrunner.rb	8 Dec 2003 13:48:14 -0000	1.5
+++ lib/test/unit/ui/gtk2/testrunner.rb	9 Jan 2004 12:33:22 -0000
@@ -457,10 +457,6 @@ module Test
             @viewer.join rescue nil # wait deadlock to handshake
           end # def initialize(suite)
 
-          def self.run(suite)
-            new(suite).start
-          end # def self.run(suite)
-
         end # class TestRunner
 
       end # module GTK2
Index: lib/test/unit/ui/tk/testrunner.rb
===================================================================
RCS file: /cvsup/ruby/cvs/ruby/lib/test/unit/ui/tk/testrunner.rb,v
retrieving revision 1.7
diff -u -p -r1.7 testrunner.rb
--- lib/test/unit/ui/tk/testrunner.rb	8 Dec 2003 13:48:14 -0000	1.7
+++ lib/test/unit/ui/tk/testrunner.rb	9 Jan 2004 12:32:01 -0000
@@ -21,11 +21,6 @@ module Test
         class TestRunner
           extend TestRunnerUtilities
 
-          # Creates a new TestRunner and runs the suite.
-          def self.run(suite)
-            new(suite).start
-          end
-
           # Creates a new TestRunner for running the passed
           # suite.
           def initialize(suite, output_level = NORMAL)


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)