[前][次][番号順一覧][スレッド一覧]

ruby-changes:71016

From: Koichi <ko1@a...>
Date: Wed, 26 Jan 2022 09:56:37 +0900 (JST)
Subject: [ruby-changes:71016] e953d68657 (master): refactoring btest output

https://git.ruby-lang.org/ruby.git/commit/?id=e953d68657

From e953d6865724d8b7e79aa30c445d986f28f5e1c9 Mon Sep 17 00:00:00 2001
From: Koichi Sasada <ko1@a...>
Date: Wed, 26 Jan 2022 01:51:16 +0900
Subject: refactoring btest output

don't duplicate the message, but prepare `out` var to choose
stdout/err.
---
 bootstraptest/runner.rb | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/bootstraptest/runner.rb b/bootstraptest/runner.rb
index acc113b7290..a4101594f1c 100755
--- a/bootstraptest/runner.rb
+++ b/bootstraptest/runner.rb
@@ -213,15 +213,14 @@ def exec_test(pathes) https://github.com/ruby/ruby/blob/trunk/bootstraptest/runner.rb#L213
   @errbuf.each do |msg|
     $stderr.puts msg
   end
+
+  out = @quiet ? $stdout : $stderr
+
   if @error == 0
     if @count == 0
-      $stderr.puts "No tests, no problem" unless @quiet
+      out.puts "No tests, no problem" unless @quiet
     else
-      if @quiet
-        $stdout.puts "#{@passed}PASS#{@reset} all #{@count} tests"
-      else
-        $stderr.puts "#{@passed}PASS#{@reset} all #{@count} tests"
-      end
+      out.puts "#{@passed}PASS#{@reset} all #{@count} tests"
     end
     exit true
   else
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]