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

ruby-changes:22122

From: kazu <ko1@a...>
Date: Mon, 2 Jan 2012 15:14:12 +0900 (JST)
Subject: [ruby-changes:22122] kazu:r34171 (trunk): * lib/test/unit/parallel.rb: use pack("m0") instead of

kazu	2012-01-02 15:13:29 +0900 (Mon, 02 Jan 2012)

  New Revision: 34171

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34171

  Log:
    * lib/test/unit/parallel.rb: use pack("m0") instead of
      pack("m").gsub("\n","").
    * lib/test/unit.rb (Test::Unit::Runner::Worker#run): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/lib/test/unit/parallel.rb
    trunk/lib/test/unit.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 34170)
+++ ChangeLog	(revision 34171)
@@ -1,3 +1,9 @@
+Mon Jan  2 15:10:11 2012  Kazuhiro NISHIYAMA  <zn@m...>
+
+	* lib/test/unit/parallel.rb: use pack("m0") instead of
+	  pack("m").gsub("\n","").
+	* lib/test/unit.rb (Test::Unit::Runner::Worker#run): ditto.
+
 Mon Jan  2 15:05:09 2012  Kazuhiro NISHIYAMA  <zn@m...>
 
 	* lib/test/unit.rb (Test::Unit::Runner::Worker#run): use
Index: lib/test/unit/parallel.rb
===================================================================
--- lib/test/unit/parallel.rb	(revision 34170)
+++ lib/test/unit/parallel.rb	(revision 34171)
@@ -35,7 +35,7 @@
         th = Thread.new do
           begin
             while buf = (self.verbose ? i.gets : i.read(5))
-              @stdout.puts "p #{[buf].pack("m").gsub("\n","")}"
+              @stdout.puts "p #{[buf].pack("m0")}"
             end
           rescue IOError
           rescue Errno::EPIPE
@@ -69,7 +69,7 @@
         result << suite.name
 
         begin
-          @stdout.puts "done #{[Marshal.dump(result)].pack("m").gsub("\n","")}"
+          @stdout.puts "done #{[Marshal.dump(result)].pack("m0")}"
         rescue Errno::EPIPE; end
         return result
       ensure
@@ -106,7 +106,7 @@
               begin
                 require $1
               rescue LoadError
-                @stdout.puts "after #{[Marshal.dump([$1, $!])].pack("m").gsub("\n","")}"
+                @stdout.puts "after #{[Marshal.dump([$1, $!])].pack("m0")}"
                 @stdout.puts "ready"
                 next
               end
@@ -130,7 +130,7 @@
         rescue Errno::EPIPE
         rescue Exception => e
           begin
-            @stdout.puts "bye #{[Marshal.dump(e)].pack("m").gsub("\n","")}"
+            @stdout.puts "bye #{[Marshal.dump(e)].pack("m0")}"
           rescue Errno::EPIPE;end
           exit
         ensure
Index: lib/test/unit.rb
===================================================================
--- lib/test/unit.rb	(revision 34170)
+++ lib/test/unit.rb	(revision 34171)
@@ -269,7 +269,7 @@
           @file = File.basename(task, ".rb")
           @real_file = task
           begin
-            puts "loadpath #{[Marshal.dump($:-@loadpath)].pack("m").gsub("\n","")}"
+            puts "loadpath #{[Marshal.dump($:-@loadpath)].pack("m0")}"
             @loadpath = $:.dup
             puts "run #{task} #{type}"
             @status = :prepare

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

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