[Groonga-commit] droonga/http-benchmark at 05f931f [master] Use String#% to output formatted csv

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Oct 7 18:51:50 JST 2013


YUKI Hiroshi	2013-10-07 18:51:50 +0900 (Mon, 07 Oct 2013)

  New Revision: 05f931fd00829b2ce42ee9ba480f4a66525e5946
  https://github.com/droonga/http-benchmark/commit/05f931fd00829b2ce42ee9ba480f4a66525e5946

  Message:
    Use String#% to output formatted csv

  Modified files:
    lib/droonga/http-benchmark/formatter.rb

  Modified: lib/droonga/http-benchmark/formatter.rb (+9 -7)
===================================================================
--- lib/droonga/http-benchmark/formatter.rb    2013-10-07 18:34:39 +0900 (eca44d4)
+++ lib/droonga/http-benchmark/formatter.rb    2013-10-07 18:51:50 +0900 (561bbaf)
@@ -29,6 +29,7 @@ module Droonga
                  "#{http_statuses.join(",")}," +
                  "min_elapsed_time,max_elapsed_time,average_elapsed_time"
           results.each do |n_clients, result|
+            result[:n_clients] = n_clients
             response_statuses = http_statuses.collect do |status|
               if result[:responses].include?(status)
                 result[:responses][status]
@@ -36,13 +37,14 @@ module Droonga
                 0
               end
             end
-            puts "#{n_clients}," +
-                   "#{result[:total_n_requests]}," +
-                   "#{result[:queries_per_second]}," +
-                   "#{response_statuses.join(",")}," +
-                   "#{result[:min_elapsed_time]}," +
-                   "#{result[:max_elapsed_time]}," +
-                   "#{result[:average_elapsed_time]}"
+            result[:response_statuses] = response_statuses.join(",")
+            puts ("%{n_clients}," +
+                    "%{total_n_requests}," +
+                    "%{queries_per_second}," +
+                    "%{response_statuses}," +
+                    "%{min_elapsed_time}," +
+                    "%{max_elapsed_time}," +
+                    "%{average_elapsed_time}") % result
           end
         end
       end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index