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