NEW
  PREFIX
AUTO 4,1
#!/BIN/SH
#
#  BADSHTEST tests that the shell detects and properly handles
#  (with error) an invalid shell script.  It should return error
#  F6/246. This script calls BADSCRIPT and checks for that code.
#
echo "\f\n\n            Bad Shell Script Test"
echo "\n\nThis script tests that the A2osX Shell (SH)"
echo "correctly tests that scripts contain the correct"
echo "shell script header #!:/bin/sh"
echo 
SET -E
BADSCRIPT 2> /dev/null
SET R = $?
IF [ $R -EQ 118 ]
  IF [ -N $Log ]
    SET P = $P + 1
    echo "BADSHTEST Passed" >> ${Log}
  FI
  echo "\nBADSHTEST Passed\n" 
ELSE
  IF [ -N $Log ]
    SET F = $F + 1
    echo "BADSHTEST Failed  -  $R" >> ${Log}
  FI
  echo "\nBADSHTEST Failed  -  $R\n"
FI
SET R =
SET -E
MAN
TEXT /MAKE/USR/SHARE/TESTS/BADSHTEST
