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