From d816b8e4e67a65125172c0d1d351156b2910cf13 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 5 Mar 2015 02:38:54 +0000 Subject: driver.rb: suffix * benchmark/driver.rb: add suffix to default output file name. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- benchmark/driver.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'benchmark') diff --git a/benchmark/driver.rb b/benchmark/driver.rb index 39f67610e5..3350f65e9e 100644 --- a/benchmark/driver.rb +++ b/benchmark/driver.rb @@ -290,10 +290,14 @@ if __FILE__ == $0 :execs => [], :dir => File.dirname(__FILE__), :repeat => 1, - :output => "bmlog-#{Time.now.strftime('%Y%m%d-%H%M%S')}.#{$$}", + :output => nil, :raw_output => nil, :format => :tsv, } + formats = { + :tsv => ".tsv", + :markdown => ".md", + } parser = OptionParser.new{|o| o.on('-e', '--executables [EXECS]', @@ -323,7 +327,7 @@ if __FILE__ == $0 o.on('--rawdata-output [FILE]', 'output rawdata'){|r| opt[:rawdata_output] = r } - o.on('-f', '--format={tsv,markdown}', 'output format', [:tsv, :markdown]){|r| + o.on('-f', "--format=FORMAT", "output format (#{formats.keys.join(",")})", formats.keys){|r| opt[:format] = r } o.on('-v', '--verbose'){|v| @@ -336,6 +340,7 @@ if __FILE__ == $0 } parser.parse!(ARGV) + opt[:output] ||= "bmlog-#{Time.now.strftime('%Y%m%d-%H%M%S')}.#{$$}#{formats[opt[:format]]}" BenchmarkDriver.benchmark(opt) end -- cgit v1.2.3