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

ruby-changes:19986

From: naruse <ko1@a...>
Date: Mon, 13 Jun 2011 03:13:19 +0900 (JST)
Subject: [ruby-changes:19986] naruse:r32033 (trunk): * test/benchmark/test_benchmark.rb (capture_output):

naruse	2011-06-13 03:13:06 +0900 (Mon, 13 Jun 2011)

  New Revision: 32033

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

  Log:
    * test/benchmark/test_benchmark.rb (capture_output):
      replace '-' as space. On NetBSD, subtract between two Process.times
      after and before the short process may return negative value like:
      t0=Process.times; yield; t1=Process.times; p t1.utime-t0.utime

  Modified files:
    trunk/ChangeLog
    trunk/test/benchmark/test_benchmark.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 32032)
+++ ChangeLog	(revision 32033)
@@ -1,3 +1,10 @@
+Mon Jun 13 03:07:38 2011  NARUSE, Yui  <naruse@r...>
+
+	* test/benchmark/test_benchmark.rb (capture_output):
+	  replace '-' as space. On NetBSD, subtract between two Process.times
+	  after and before the short process may return negative value like:
+	  t0=Process.times; yield; t1=Process.times; p t1.utime-t0.utime
+
 Mon Jun 13 02:40:23 2011  Martin Bosslet  <Martin.Bosslet@g...>
 
 	* test/openssl/test_pkey_dsa.rb: Test for DSA#syssign/sysverify.
Index: test/benchmark/test_benchmark.rb
===================================================================
--- test/benchmark/test_benchmark.rb	(revision 32032)
+++ test/benchmark/test_benchmark.rb	(revision 32033)
@@ -36,7 +36,7 @@
   end
 
   def capture_output
-    capture_io { yield }.first.gsub(/\d\.\d{6}/, '--time--')
+    capture_io { yield }.first.gsub(/[ \-]\d\.\d{6}/, ' --time--')
   end
 
   def capture_bench_output(type, *args, &block)

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

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