X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=host%2Fshavs_test.rb;h=896377b2ea0924045e35699b934eb899ea082c13;hb=05fa9d5c0a9188cc59210a416ae18fc248c9dee0;hp=3960bce443138c246f5f836dcab5f8a87d7f0018;hpb=27e7d731ffb22116dba8c67cead51829d8ebe137;p=avr-crypto-lib.git diff --git a/host/shavs_test.rb b/host/shavs_test.rb index 3960bce..896377b 100644 --- a/host/shavs_test.rb +++ b/host/shavs_test.rb @@ -26,9 +26,9 @@ require 'serialport' def init_system # sleep 1 $sp.print("exit\r") - sleep 0.1 + sleep 0.5 $sp.print("exit\r") - sleep 0.1 + sleep 0.5 $sp.print("echo off \r") print("DBG i: " + "echo off \r"+"\n") if $debug # line = $sp.readlines() @@ -52,16 +52,17 @@ def get_md begin line = $sp.gets() line = "" if line==nil - puts("DBG g: "+line) if $debug + puts("DBG got: "+line) if $debug && line!="" end while not /[\s]*MD[\s]*=.*/.match(line) return line end def send_md(md_string) + sleep(0.15) for i in 0..md_string.length-1 $sp.print(md_string[i].chr) # print("DBG s: "+ md_string[i].chr) if $debug - if(i%20==19) + if(i%5==4) sleep(0.15) end end @@ -100,12 +101,13 @@ def run_test(filename) b.upcase! printf("\n%4d (%4d): ", line, (line-1)*$linewidth) if (pos%$linewidth==0 and $linewidth!=0) line += 1 if (pos%$linewidth==0 and $linewidth!=0) + sleep(1) #putc((a==b)?'*':'!') if(a==b) putc('*') else putc('!') - printf("\nshould: %s\ngot: %s\n",lb,avr_md) +# printf("\nshould: %s\ngot: %s\n",lb,avr_md) nerrors += 1 end pos += 1