X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Fanselconv.test;h=0d38d9bf8c851f05420dcb49b65713ed651ae5e0;hb=af661d40ea67b19214bc4c61f46c43211b75b8fa;hp=be99800edc53705bcc412468d41989cc0b380c7c;hpb=a426d77f10289d95a6360a00f7e10ecbc07d5372;p=gedcom-parse.git diff --git a/t/anselconv.test b/t/anselconv.test index be99800..0d38d9b 100755 --- a/t/anselconv.test +++ b/t/anselconv.test @@ -1,5 +1,7 @@ #!/bin/sh +logfile=check.out + # For use outside Makefile if [ -z "$srcdir" ] then @@ -21,19 +23,26 @@ then export PATH fi -echo "Testing conversion from ANSEL to UTF-8" >> testgedcom.out -iconv -f ANSEL -t UTF-8 $srcdir/input/ansel.ged > anselutf8.out -if diff $srcdir/input/anselutf8.ged anselutf8.out >> testgedcom.out +echo "======================================================">> $logfile +echo "Performing test 'anselconv'" >> $logfile +echo "Testing conversion from ANSEL to UTF-8" >> $logfile +iconv -f ANSEL -t UTF-8 $srcdir/input/ansel.ged > anselconv_utf8.out +if diff $srcdir/input/anselutf8.ged anselconv_utf8.out >/dev/null 2>> $logfile then - echo "Testing conversion from UTF-8 to ANSEL" >> testgedcom.out - iconv -f UTF-8 -t ANSEL $srcdir/input/anselutf8.ged > ansel.out - if diff $srcdir/input/ansel.ged ansel.out >> testgedcom.out + echo "Output agrees with reference output" >> $logfile + rm anselconv_utf8.out + echo "Testing conversion from UTF-8 to ANSEL" >> $logfile + iconv -f UTF-8 -t ANSEL $srcdir/input/anselutf8.ged > anselconv_ansel.out + if diff $srcdir/input/ansel.ged anselconv_ansel.out >/dev/null 2>> $logfile then - : + echo "Output agrees with reference output" >> $logfile + rm anselconv_ansel.out else + echo "Difference with reference output detected!" >> $logfile retval=1 fi else + echo "Difference with reference output detected!" >> $logfile retval=1 fi