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"
#
echo "\n\n                          Build Test Script\n\n"
#    
#  Now get the build Number
#
READ -P "            Enter Build Number: " B
ECHO
echo "\n\n   Running All Tests for Build: $B"
#  Create Log File for tests VAR/LOG/TESTS/BUILD.BuildNo
#
#  Write Header To Log
#
SET Log = "${ROOT}VAR/LOG/TESTS/BUILD.${B}"
ECHO > ${Log}
ECHO >> ${Log}
ECHO "              Build Test Suite" >> ${Log}
ECHO "\nBuild No: ${B}" >> ${Log}
ECHO -N "    Date: " >> ${Log}
DATE >> ${Log}
ECHO -N "    Time: " >> ${Log}
TIME >> ${Log}
ECHO "----------------------------------------\n" >> ${Log}
#
#  Capture Mem to Log
#
MEM >> ${Log}
ECHO "\n----------------------------------------\n" >> ${Log}
#
#  First Create and Set the Test Counters
#
SET T = 1
SET P = 0
SET F = 0
#
#  Run The Tests using the current shell (. test)
#
. BADSHTEST
ECHO "\n----------------------------------------\n" >> ${Log}
ECHO "\n           Calling VTTEST\n" >> ${Log}
ECHO "\n----------------------------------------\n" >> ${Log}
. VTTEST
ECHO "\n----------------------------------------\n" >> ${Log}
ECHO "\n           Calling ARGTEST\n" >> ${Log}
ECHO "\n----------------------------------------\n" >> ${Log}
. ARGTEST
ECHO "\n----------------------------------------\n" >> ${Log}
#
#  End of Tests
#
ECHO "\n----------------------------------------\n" >> ${Log}
ECHO "\n           All Tests Run\n" >> ${Log}
echo "----------------------------------------"
echo "      Total Tests: ${T}"
echo "     Tests Passed: ${P}"
echo "     Tests Failed: ${F}"
echo "----------------------------------------\n"
#echo
echo "\n----------------------------------------" >> ${Log}
echo "      Total Tests: ${T}" >> ${Log}
echo "     Tests Passed: ${P}" >> ${Log}
echo "     Tests Failed: ${F}" >> ${Log}
echo "----------------------------------------" >> ${Log}
echo
echo "Here are the variables that are still SET" >> ${Log}
echo "----------------------------------------" >> ${Log}
echo >> ${Log}
SET >> ${Log}
echo "----------------------------------------" >> ${Log}
SET T =
SET P =
SET F =
SET B =
SET Log =
MAN
TEXT /MAKE/USR/SHARE/TESTS/BT
