X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Ftest_script;h=c5b68159aee3fa4d2959f849bebf25192b536337;hb=44733edab79a63ea04c25dca3ae0a64cd9bb46fb;hp=cd943a33c6bd3f11fdd2b21dc44c827a31674b2f;hpb=65d9238580688605c38a0df217708395c2e77c1f;p=gedcom-parse.git diff --git a/t/test_script b/t/test_script index cd943a3..c5b6815 100755 --- a/t/test_script +++ b/t/test_script @@ -3,11 +3,12 @@ # $Name$ options="-q" +extra_options= while [ $# -gt 0 ] do case "$1" in - -*) options="$options $1";; + -*) extra_options="$extra_options $1";; *) break;; esac shift @@ -20,12 +21,23 @@ then expected_result=0 fi +# For use outside Makefile +if [ -z "$srcdir" ] +then + testfile=$file + srcdir=. + options=$extra_options +else + testfile=t/input/$file + options="$options $extra_options" +fi + builddir=`pwd` cd $srcdir/.. export GCONV_PATH=./ansel:$GCONV_PATH export LD_LIBRARY_PATH=$builddir/../gedcom/.libs:$LD_LIBRARY_PATH cp $builddir/../ansel/.libs/ANSI_Z39.47.so ansel -$builddir/../testgedcom $options t/input/$file +$builddir/testgedcom $options $testfile result=$? rm ansel/ANSI_Z39.47.so if [ "$result" -eq "$expected_result" ]