From 4bcf877beb7bc1b61f5e6c542619c7991fb5e399 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 27 Jun 2008 12:19:11 +0000 Subject: * test/inlinetest.rb (InlineTest.in_progname): workaround for frozen $0. [ruby-dev:35261] * lib/test/unit/ui/console/testrunner.rb (TestRunner#finished): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/test/unit/ui/console/testrunner.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib/test') diff --git a/lib/test/unit/ui/console/testrunner.rb b/lib/test/unit/ui/console/testrunner.rb index 2bd01eefa8..1495300463 100644 --- a/lib/test/unit/ui/console/testrunner.rb +++ b/lib/test/unit/ui/console/testrunner.rb @@ -90,8 +90,11 @@ module Test end def test_started(name) - $0 += "\0#{name}" - $0.sub!(/\0.*\z/, '') + unless defined? $program_name + $program_name = $0 + alias $0 $program_name + end + $PROGRAM_NAME += "\0#{name}" output_single(name + ": ", VERBOSE) end -- cgit v1.2.3