From 7d6fe4e604f05fda58a2af4f32a16e87f0c99d01 Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 14 Jun 2011 14:17:42 +0000 Subject: * bootstraptest/runner.rb (show_progress): refine verbose mode. (exec_test): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ bootstraptest/runner.rb | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4eb9b80b27..df05a4d0f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Jun 14 23:16:22 2011 Tanaka Akira + + * bootstraptest/runner.rb (show_progress): refine verbose mode. + (exec_test): ditto. + Tue Jun 14 23:02:36 2011 Tanaka Akira * bootstraptest/runner.rb (show_progress): extracted from assert_check. diff --git a/bootstraptest/runner.rb b/bootstraptest/runner.rb index c54a15749b..df58ca58f3 100755 --- a/bootstraptest/runner.rb +++ b/bootstraptest/runner.rb @@ -136,6 +136,7 @@ def exec_test(pathes) @location = nil pathes.each do |path| $stderr.print "\n#{File.basename(path)} " + $stderr.puts if @verbose load File.expand_path(path) end $stderr.puts @@ -156,16 +157,21 @@ def exec_test(pathes) end def show_progress(message = '') - $stderr.puts "\##{@count} #{@location}" if @verbose + if @verbose + $stderr.print "\##{@count} #{@location} " + end faildesc = yield if !faildesc $stderr.print '.' + $stderr.puts if @verbose else $stderr.print 'F' + $stderr.puts if @verbose error faildesc, message end rescue Exception => err $stderr.print 'E' + $stderr.puts if @verbose error err.message, message end -- cgit v1.2.3