西山和広です。 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)