#!/usr/bin/ruby # testovaci skriptik ktery projede vsechny soubory ve slozce test a vyhodnoti # je. jako parametr prikazove radky muze brat pocet tahu (kresleni). draws = ARGV.shift (`find test -name '*.txt'`.split "\n").each do |tested_file| STDOUT.print "#{tested_file}... " STDOUT.flush image_file = "#{tested_file.sub(".txt", "_test.png")}" if system "ruby main.rb #{tested_file} #{image_file} #{draws}" puts "OK" else puts "failed" exit end end