ruby-changes:23528
From: nobu <ko1@a...>
Date: Tue, 8 May 2012 03:54:47 +0900 (JST)
Subject: [ruby-changes:23528] nobu:r35579 (trunk): lib/test/unit.rb: test name in $0
nobu 2012-05-08 03:54:37 +0900 (Tue, 08 May 2012) New Revision: 35579 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35579 Log: lib/test/unit.rb: test name in $0 * lib/test/unit.rb (MiniTest#run_test): show the running test in $0. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 35578) +++ ChangeLog (revision 35579) @@ -1,5 +1,7 @@ -Tue May 8 03:54:20 2012 Nobuyoshi Nakada <nobu@r...> +Tue May 8 03:54:34 2012 Nobuyoshi Nakada <nobu@r...> + * lib/test/unit.rb (MiniTest#run_test): show the running test in $0. + * lib/test/unit.rb (Test::Unit::StatusLineOutput): new class to output in status line. Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 35578) +++ lib/test/unit.rb (revision 35579) @@ -786,4 +786,15 @@ end end +class MiniTest::Unit::TestCase + undef run_test + def run_test(name) + progname, $0 = $0, "#{$0}: #{self.class}##{name}" + self.__send__(name) + ensure + $@[-caller.size, 1] = [] if $@ + $0 = progname + end +end + Test::Unit::Runner.autorun -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/