mirror of https://github.com/A2osX/A2osX.git
PK Updates to TEST scripts to help identify bugs.
This commit is contained in:
parent
3ca18cfac6
commit
dd824b9f99
Binary file not shown.
Binary file not shown.
|
@ -161,7 +161,8 @@ SET T = $T + 1
|
|||
IF [ $8 -EQ $$ ]
|
||||
IF [ -N $Log ]
|
||||
SET P = $P + 1
|
||||
echo "ARGTEST Arg 8 Passed" >> ${Log}
|
||||
echo "ARGTEST Arg 8 Passed"
|
||||
>> ${Log}
|
||||
FI
|
||||
echo "ARGTEST Arg 8 Passed"
|
||||
ELSE
|
||||
|
|
|
@ -63,32 +63,58 @@ SET F = 0
|
|||
#
|
||||
. BADSHTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling ECHOTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. ECHOTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling VTTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. VTTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling CATTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. CATTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling ARGTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. ARGTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFLEVEL\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFLEVEL
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling MD5TEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. MD5TEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFZNTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFZNTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFFILETEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFFILETEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFSTRTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFSTRTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFNUMTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFNUMTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling IFANDORTEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. IFANDORTEST
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n Calling WHILETEST\n" >> ${Log}
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
. WHILETEST
|
||||
#
|
||||
# End of Tests
|
||||
#
|
||||
ECHO "\n----------------------------------------\n" >> ${Log}
|
||||
ECHO "\n All Tests Run\n" >> ${Log}
|
||||
echo "----------------------------------------"
|
||||
echo " Total Tests: ${T}"
|
||||
echo " Tests Passed: ${P}"
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
NEW
|
||||
PREFIX
|
||||
AUTO 4,1
|
||||
#!/BIN/SH
|
||||
#
|
||||
# This script calls LOGATEST for all the same tests in BUILDTEST
|
||||
# in the same order to see if we can find problems in individual
|
||||
# tests.
|
||||
#
|
||||
LOGATEST BADSHTEST
|
||||
PAUSE
|
||||
LOGATEST ECHOTEST
|
||||
PAUSE
|
||||
LOGATEST VTTEST
|
||||
PAUSE
|
||||
LOGATEST CATTEST
|
||||
PAUSE
|
||||
LOGATEST ARGTEST
|
||||
PAUSE
|
||||
LOGATEST IFLEVEL
|
||||
PAUSE
|
||||
LOGATEST MD5TEST
|
||||
PAUSE
|
||||
LOGATEST IFZNTEST
|
||||
PAUSE
|
||||
LOGATEST IFFILETEST
|
||||
PAUSE
|
||||
LOGATEST IFSTRTEST
|
||||
PAUSE
|
||||
LOGATEST IFNUMTEST
|
||||
PAUSE
|
||||
LOGATEST IFANDORTEST
|
||||
PAUSE
|
||||
LOGATEST WHILETEST
|
||||
MAN
|
||||
TEXT /MAKE/USR/SHARE/TESTS/LOGALL
|
|
@ -0,0 +1,46 @@
|
|||
NEW
|
||||
PREFIX
|
||||
AUTO 4,1
|
||||
#!/BIN/SH
|
||||
#
|
||||
# This is the master script that calls all test scripts.
|
||||
# It keeps a count of passed/failed tests and writes results
|
||||
# to a log file.
|
||||
#
|
||||
# First Clear the Screen
|
||||
echo "\f"
|
||||
#
|
||||
# Check to make sure the test exists
|
||||
#
|
||||
IF [ -F $1 ]
|
||||
ELSE
|
||||
ECHO "\n\nTest Not Found.\n\nExiting Script.\n\n"
|
||||
EXIT 0
|
||||
FI
|
||||
#
|
||||
# Create and Set the Test Counters
|
||||
#
|
||||
SET T = 1
|
||||
SET P = 0
|
||||
SET F = 0
|
||||
#
|
||||
# Create Log File
|
||||
#
|
||||
# Write Header To Log
|
||||
#
|
||||
SET Log = "/RAM3/${1}.LOG"
|
||||
ECHO > ${Log}
|
||||
ECHO >> ${Log}
|
||||
ECHO " Log a Test - ${1}" >> ${Log}
|
||||
echo "----------------------------------------" >> ${Log}
|
||||
ECHO >> ${Log}
|
||||
. $1
|
||||
ECHO >> ${Log}
|
||||
echo "----------------------------------------" >> ${Log}
|
||||
SET T =
|
||||
SET P =
|
||||
SET F =
|
||||
SET B =
|
||||
SET Log =
|
||||
MAN
|
||||
TEXT /MAKE/USR/SHARE/TESTS/LOGATEST
|
Loading…
Reference in New Issue