mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-03 12:06:05 +00:00
58 lines
1.5 KiB
Plaintext
58 lines
1.5 KiB
Plaintext
|
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 254
|
|||
|
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 254
|
|||
|
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 254
|
|||
|
FI
|
|||
|
IF [ -D ${ROOT}A2OSX.SYSTEM ]
|
|||
|
ELSE
|
|||
|
ECHO "\nFailed Coretest IF -F"
|
|||
|
EXIT 254
|
|||
|
FI
|
|||
|
MAN
|
|||
|
TEXT /MAKE/USR/SHARE/TESTS/CORETEST
|