Improved printing in test.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
1d35a3bb0e
commit
b2356f4ef6
1 changed files with 3 additions and 3 deletions
|
|
@ -15,9 +15,9 @@ include Li_std_speed
|
||||||
|
|
||||||
def benchmark(f, phigh, sequences)
|
def benchmark(f, phigh, sequences)
|
||||||
puts f
|
puts f
|
||||||
print '%10s ' % 'n'
|
print '%10s' % 'n'
|
||||||
maxlen = sequences.max { |a,b| a.to_s.size <=> b.to_s.size }
|
maxlen = sequences.max { |a,b| a.to_s.size <=> b.to_s.size }
|
||||||
maxlen = maxlen.to_s.size - 9
|
maxlen = maxlen.to_s.size - 12
|
||||||
sequences.each { |s| print "%#{maxlen}s" % "#{s.to_s.sub(/.*::/,'')}" }
|
sequences.each { |s| print "%#{maxlen}s" % "#{s.to_s.sub(/.*::/,'')}" }
|
||||||
puts
|
puts
|
||||||
0.upto(phigh-1) do |p|
|
0.upto(phigh-1) do |p|
|
||||||
|
|
@ -25,7 +25,7 @@ def benchmark(f, phigh, sequences)
|
||||||
print "%10d" % n
|
print "%10d" % n
|
||||||
for s in sequences
|
for s in sequences
|
||||||
cont = s.new((0..n).to_a)
|
cont = s.new((0..n).to_a)
|
||||||
Benchmark.benchmark('',0,"%#{maxlen-1}.6r") { |x|
|
Benchmark.benchmark('',0,"%#{maxlen-2}.6r") { |x|
|
||||||
x.report { f.call(cont) }
|
x.report { f.call(cont) }
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue