NEW PREFIX AUTO 4,1 #!/BIN/SH # # This script performs a series of tests for commands or # features that are needed by even the most basic tests so # therefor are CORE to entire test suite. # ECHO "\nThis script will test the core commands and features" ECHO "\needed by most if not all other tests." ECHO "\nIf you are reading this then the first two tests have" ECHO "already passed, being able to run scripts with BIN/SH and" ECHO "the ECHO command." ECHO "\nPress Return to begin additional tests." PAUSE ECHO "\nThe third test is of the Read command.\n" READ -P "Please enter Y and press return " Z IF [ $Z = "y" ] SET Z = "Y" FI IF [ $Z != "Y" ] ECHO "\nFAILED Coretest READ" ECHO "\nTerminating CORETEST Early\n" EXIT 99 FI ECHO "\nNext we test for Return Codes." ECHO "Note: You may see an error on the screen from running" ECHO "this test, that is OK. You will be told if the RC" ECHO "test PASSED or FAILED" ECHO "\nPress Return to begin RC tests." PAUSE RC144 IF [ $? -EQ 144 ] ECHO "\nPassed RC Test" ELSE ECHO "\nFAILED Coretest RC" ECHO "\nTerminating CORETEST Early\n" EXIT 99 FI ECHO "\nNext we test the IF script element." ECHO "Note this does not test all IF options," ECHO "run Internal Command Tests to fully test IF." ECHO "\nPress Return to begin IF tests." PAUSE IF [ -D ${ROOT} ] ELSE ECHO "\nFailed Coretest IF -D" EXIT 99 FI IF [ -F ${ROOT}A2OSX.SYSTEM ] ELSE ECHO "\nFailed Coretest IF -F" EXIT 99 FI MAN TEXT /MAKE/USR/SHARE/TESTS/CORETEST