Home | History | Annotate | Line # | Download | only in tests
      1 #!/bin/sh
      2 # Id: twofiles,v 1.3 2004/04/11 17:56:47 karl Exp 
      3 # Test that an existing and nonexisting file doesn't cause a
      4 # segmentation fault.
      5 # From: Arkadiusz Miskiewicz <misiek (at] pld.ORG.PL>, 15 Feb 2003 13:22:49 +0100.
      6 
      7 unset TEXINFO_OUTPUT
      8 : ${srcdir=.}
      9 
     10 outfile=outfile
     11 errfile=errfile
     12 trap 'status=$?; rm -f $outfile $errfile && exit $status' 0
     13 
     14 ../makeinfo -o /dev/null $srcdir/html-min.txi /nonexistent.texinfo \
     15 >$outfile 2>$errfile
     16 exit_status=$?
     17 
     18 # we expect one error message about /nonexistent.texinfo and bad exit status.
     19 test $exit_status -ne 0 \
     20 && grep /nonexistent $errfile >/dev/null \
     21 && exit_status=0
     22 
     23 exit $exit_status
     24