class Tryouts::Drill
def info
def info out = StringIO.new if Tryouts.verbose > 0 if @dtype == :benchmark unless @reality.output.nil? mean, sdev, sum = @reality.output.mean, @reality.output.sdev, @reality.output.sum out.puts '%6s%.4f (sdev:%.4f sum:%.4f)'.color(@clr) % ['', mean, sdev, sum] end else out.puts '%6s%s'.color(@clr) % ['', @reality.output.inspect] end unless @reality.stash.empty? @reality.stash.each_pair do |n,v| out.puts '%18s: %s'.color(@clr) % [n,v.inspect] end end end if Tryouts.verbose > 1 @dreams.each do |dream| if dream != @reality out.puts '%6s%s'.color(:red) % ['', dream.test_to_string(@reality)] else out.puts '%6s%s'.color(:green) % ["", dream.test_to_string(@reality)] end end out.puts end out.rewind out.read end