#! /bin/sh # This script was generated automatically by build-script. case $# in 0) xx='../../src/head';; *) xx="$1";; esac test "$VERBOSE" && echo=echo || echo=: $echo testing program: $xx errors=0 test "$srcdir" || srcdir=. test "$VERBOSE" && $xx --version 2> /dev/null # Make sure we get English translations. LANGUAGE=C export LANGUAGE LC_ALL=C export LC_ALL LANG=C export LANG $xx $srcdir/idem-0.I > idem-0.O 2> idem-0.E code=$? if test $code != 0 ; then $echo "Test idem-0 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp idem-0.O $srcdir/idem-0.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed idem-0"; fi ;; 1) $echo "Test idem-0 failed: files idem-0.O and $srcdir/idem-0.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test idem-0 may have failed." 1>&2; $echo The command "cmp idem-0.O $srcdir/idem-0.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s idem-0.E || rm -f idem-0.E $xx $srcdir/idem-1.I > idem-1.O 2> idem-1.E code=$? if test $code != 0 ; then $echo "Test idem-1 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp idem-1.O $srcdir/idem-1.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed idem-1"; fi ;; 1) $echo "Test idem-1 failed: files idem-1.O and $srcdir/idem-1.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test idem-1 may have failed." 1>&2; $echo The command "cmp idem-1.O $srcdir/idem-1.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s idem-1.E || rm -f idem-1.E $xx $srcdir/idem-2.I > idem-2.O 2> idem-2.E code=$? if test $code != 0 ; then $echo "Test idem-2 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp idem-2.O $srcdir/idem-2.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed idem-2"; fi ;; 1) $echo "Test idem-2 failed: files idem-2.O and $srcdir/idem-2.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test idem-2 may have failed." 1>&2; $echo The command "cmp idem-2.O $srcdir/idem-2.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s idem-2.E || rm -f idem-2.E $xx $srcdir/idem-3.I > idem-3.O 2> idem-3.E code=$? if test $code != 0 ; then $echo "Test idem-3 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp idem-3.O $srcdir/idem-3.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed idem-3"; fi ;; 1) $echo "Test idem-3 failed: files idem-3.O and $srcdir/idem-3.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test idem-3 may have failed." 1>&2; $echo The command "cmp idem-3.O $srcdir/idem-3.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s idem-3.E || rm -f idem-3.E $xx $srcdir/bas-0-10.I > bas-0-10.O 2> bas-0-10.E code=$? if test $code != 0 ; then $echo "Test bas-0-10 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp bas-0-10.O $srcdir/bas-0-10.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed bas-0-10"; fi ;; 1) $echo "Test bas-0-10 failed: files bas-0-10.O and $srcdir/bas-0-10.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test bas-0-10 may have failed." 1>&2; $echo The command "cmp bas-0-10.O $srcdir/bas-0-10.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s bas-0-10.E || rm -f bas-0-10.E $xx $srcdir/bas-0-09.I > bas-0-09.O 2> bas-0-09.E code=$? if test $code != 0 ; then $echo "Test bas-0-09 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp bas-0-09.O $srcdir/bas-0-09.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed bas-0-09"; fi ;; 1) $echo "Test bas-0-09 failed: files bas-0-09.O and $srcdir/bas-0-09.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test bas-0-09 may have failed." 1>&2; $echo The command "cmp bas-0-09.O $srcdir/bas-0-09.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s bas-0-09.E || rm -f bas-0-09.E $xx $srcdir/bas-0-11.I > bas-0-11.O 2> bas-0-11.E code=$? if test $code != 0 ; then $echo "Test bas-0-11 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp bas-0-11.O $srcdir/bas-0-11.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed bas-0-11"; fi ;; 1) $echo "Test bas-0-11 failed: files bas-0-11.O and $srcdir/bas-0-11.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test bas-0-11 may have failed." 1>&2; $echo The command "cmp bas-0-11.O $srcdir/bas-0-11.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s bas-0-11.E || rm -f bas-0-11.E $xx -1 $srcdir/obs-0.I > obs-0.O 2> obs-0.E code=$? if test $code != 0 ; then $echo "Test obs-0 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-0.O $srcdir/obs-0.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-0"; fi ;; 1) $echo "Test obs-0 failed: files obs-0.O and $srcdir/obs-0.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-0 may have failed." 1>&2; $echo The command "cmp obs-0.O $srcdir/obs-0.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-0.E || rm -f obs-0.E $xx -1c $srcdir/obs-1.I > obs-1.O 2> obs-1.E code=$? if test $code != 0 ; then $echo "Test obs-1 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-1.O $srcdir/obs-1.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-1"; fi ;; 1) $echo "Test obs-1 failed: files obs-1.O and $srcdir/obs-1.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-1 may have failed." 1>&2; $echo The command "cmp obs-1.O $srcdir/obs-1.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-1.E || rm -f obs-1.E $xx -1c $srcdir/obs-2.I > obs-2.O 2> obs-2.E code=$? if test $code != 0 ; then $echo "Test obs-2 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-2.O $srcdir/obs-2.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-2"; fi ;; 1) $echo "Test obs-2 failed: files obs-2.O and $srcdir/obs-2.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-2 may have failed." 1>&2; $echo The command "cmp obs-2.O $srcdir/obs-2.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-2.E || rm -f obs-2.E $xx -14c $srcdir/obs-3.I > obs-3.O 2> obs-3.E code=$? if test $code != 0 ; then $echo "Test obs-3 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-3.O $srcdir/obs-3.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-3"; fi ;; 1) $echo "Test obs-3 failed: files obs-3.O and $srcdir/obs-3.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-3 may have failed." 1>&2; $echo The command "cmp obs-3.O $srcdir/obs-3.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-3.E || rm -f obs-3.E $xx -2b $srcdir/in > obs-4.O 2> obs-4.E code=$? if test $code != 0 ; then $echo "Test obs-4 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-4.O $srcdir/in-1024 > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-4"; fi ;; 1) $echo "Test obs-4 failed: files obs-4.O and $srcdir/in-1024 differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-4 may have failed." 1>&2; $echo The command "cmp obs-4.O $srcdir/in-1024" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-4.E || rm -f obs-4.E $xx -1k $srcdir/in > obs-5.O 2> obs-5.E code=$? if test $code != 0 ; then $echo "Test obs-5 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp obs-5.O $srcdir/in-1024 > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed obs-5"; fi ;; 1) $echo "Test obs-5 failed: files obs-5.O and $srcdir/in-1024 differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test obs-5 may have failed." 1>&2; $echo The command "cmp obs-5.O $srcdir/in-1024" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s obs-5.E || rm -f obs-5.E $xx -n 2048m $srcdir/fail-1.I > fail-1.O 2> fail-1.E code=$? if test $code != 0 ; then $echo "Test fail-1 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp fail-1.O $srcdir/fail-1.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed fail-1"; fi ;; 1) $echo "Test fail-1 failed: files fail-1.O and $srcdir/fail-1.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test fail-1 may have failed." 1>&2; $echo The command "cmp fail-1.O $srcdir/fail-1.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s fail-1.E || rm -f fail-1.E $xx $srcdir/null-1.I > null-1.O 2> null-1.E code=$? if test $code != 0 ; then $echo "Test null-1 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp null-1.O $srcdir/null-1.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed null-1"; fi ;; 1) $echo "Test null-1 failed: files null-1.O and $srcdir/null-1.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test null-1 may have failed." 1>&2; $echo The command "cmp null-1.O $srcdir/null-1.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s null-1.E || rm -f null-1.E $xx -n 1 $srcdir/posix-0.I > posix-0.O 2> posix-0.E code=$? if test $code != 0 ; then $echo "Test posix-0 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-0.O $srcdir/posix-0.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-0"; fi ;; 1) $echo "Test posix-0 failed: files posix-0.O and $srcdir/posix-0.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-0 may have failed." 1>&2; $echo The command "cmp posix-0.O $srcdir/posix-0.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-0.E || rm -f posix-0.E $xx -c 1 $srcdir/posix-1.I > posix-1.O 2> posix-1.E code=$? if test $code != 0 ; then $echo "Test posix-1 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-1.O $srcdir/posix-1.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-1"; fi ;; 1) $echo "Test posix-1 failed: files posix-1.O and $srcdir/posix-1.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-1 may have failed." 1>&2; $echo The command "cmp posix-1.O $srcdir/posix-1.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-1.E || rm -f posix-1.E $xx -c 1 $srcdir/posix-2.I > posix-2.O 2> posix-2.E code=$? if test $code != 0 ; then $echo "Test posix-2 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-2.O $srcdir/posix-2.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-2"; fi ;; 1) $echo "Test posix-2 failed: files posix-2.O and $srcdir/posix-2.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-2 may have failed." 1>&2; $echo The command "cmp posix-2.O $srcdir/posix-2.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-2.E || rm -f posix-2.E $xx -c 14 $srcdir/posix-3.I > posix-3.O 2> posix-3.E code=$? if test $code != 0 ; then $echo "Test posix-3 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-3.O $srcdir/posix-3.X > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-3"; fi ;; 1) $echo "Test posix-3 failed: files posix-3.O and $srcdir/posix-3.X differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-3 may have failed." 1>&2; $echo The command "cmp posix-3.O $srcdir/posix-3.X" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-3.E || rm -f posix-3.E $xx -c 2b $srcdir/in > posix-4.O 2> posix-4.E code=$? if test $code != 0 ; then $echo "Test posix-4 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-4.O $srcdir/in-1024 > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-4"; fi ;; 1) $echo "Test posix-4 failed: files posix-4.O and $srcdir/in-1024 differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-4 may have failed." 1>&2; $echo The command "cmp posix-4.O $srcdir/in-1024" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-4.E || rm -f posix-4.E $xx -c 1k $srcdir/in > posix-5.O 2> posix-5.E code=$? if test $code != 0 ; then $echo "Test posix-5 failed: ../../src/head return code $code differs from expected value 0" 1>&2 errors=`expr $errors + 1` else cmp posix-5.O $srcdir/in-1024 > /dev/null 2>&1 case $? in 0) if test "$VERBOSE" ; then $echo "passed posix-5"; fi ;; 1) $echo "Test posix-5 failed: files posix-5.O and $srcdir/in-1024 differ" 1>&2; errors=`expr $errors + 1` ;; 2) $echo "Test posix-5 may have failed." 1>&2; $echo The command "cmp posix-5.O $srcdir/in-1024" failed. 1>&2 ; errors=`expr $errors + 1` ;; esac fi test -s posix-5.E || rm -f posix-5.E if test $errors = 0 ; then $echo Passed all 21 tests. 1>&2 else $echo Failed $errors tests. 1>&2 fi test $errors = 0 || errors=1 exit $errors