32 lines
590 B
Ruby
Executable File
32 lines
590 B
Ruby
Executable File
#!/usr/bin/env ruby
|
|
|
|
require 'rubygems'
|
|
require 'colorize'
|
|
require 'csv'
|
|
|
|
|
|
CSV.open('report.csv', 'w+') do |csv|
|
|
CSV.foreach('bonnie-header.csv') do |row|
|
|
csv << row
|
|
end
|
|
|
|
Dir['./results/*.csv'].each do |f|
|
|
puts "processing #{f}".green
|
|
CSV.foreach(f) do |row|
|
|
row.each_with_index do |element, index|
|
|
next if element.nil?
|
|
|
|
if element.match(/us/)
|
|
element = element.to_f / 1_000_000
|
|
elsif element.match(/ms/)
|
|
element = element.to_f / 1_000
|
|
end
|
|
|
|
row[index] = element
|
|
end
|
|
|
|
csv << row
|
|
end
|
|
end
|
|
end
|