diff --git a/.Floppies/A2OSX.MAKE.po b/.Floppies/A2OSX.MAKE.po index 45257087..0e320d34 100644 Binary files a/.Floppies/A2OSX.MAKE.po and b/.Floppies/A2OSX.MAKE.po differ diff --git a/TESTS/ARGTEST.txt b/TESTS/ARGTEST.txt index b40c0cf6..e61432a9 100644 --- a/TESTS/ARGTEST.txt +++ b/TESTS/ARGTEST.txt @@ -19,6 +19,11 @@ AUTO 4,1 # # Now call Argtest Sub Script # +echo "Here are the variables that are SET" >> ${Log} +echo "----------------------------------------" >> ${Log} +echo >> ${Log} +SET >> ${Log} +echo "----------------------------------------" >> ${Log} . ARGTEST2 A 1 B 2 C 3 Hello $$ 82 Tenth MAN TEXT /MAKE/USR/SHARE/TESTS/ARGTEST diff --git a/TESTS/ARGTEST2.txt b/TESTS/ARGTEST2.txt index 1d492f79..8986d105 100644 --- a/TESTS/ARGTEST2.txt +++ b/TESTS/ARGTEST2.txt @@ -18,6 +18,17 @@ AUTO 4,1 # # $0 should be name of script # +ECHO ARRIVED AT ARGTEST2 +PAUSE +echo >> ${Log} +ECHO $1 $2 $3 $4 $5 $6 $7 $8 $9 $# $* +# >> ${Log} +echo >> ${Log} +echo "Here are the variables that are SET" >> ${Log} +echo "----------------------------------------" >> ${Log} +echo >> ${Log} +SET >> ${Log} +echo "----------------------------------------" >> ${Log} IF [ -Z $T ] SET T = 0 FI @@ -161,8 +172,7 @@ 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 diff --git a/TESTS/BT.txt b/TESTS/BT.txt new file mode 100644 index 00000000..4d08cb0a --- /dev/null +++ b/TESTS/BT.txt @@ -0,0 +1,86 @@ +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 diff --git a/TESTS/BUILDTEST.txt b/TESTS/BUILDTEST.txt index 9702e399..45e7a5d0 100644 --- a/TESTS/BUILDTEST.txt +++ b/TESTS/BUILDTEST.txt @@ -58,27 +58,42 @@ SET T = 1 SET P = 0 SET F = 0 +echo "Here are the variables that are SET" >> ${Log} +echo "----------------------------------------" >> ${Log} +echo >> ${Log} +SET >> ${Log} +echo "----------------------------------------" >> ${Log} # # Run The Tests using the current shell (. test) # . BADSHTEST ECHO "\n----------------------------------------\n" >> ${Log} -ECHO "\n Calling ECHOTEST\n" >> ${Log} -ECHO "\n----------------------------------------\n" >> ${Log} -. ECHOTEST -ECHO "\n----------------------------------------\n" >> ${Log} +echo "Here are the variables that are SET" >> ${Log} +echo "----------------------------------------" >> ${Log} +echo >> ${Log} +SET >> ${Log} +echo "----------------------------------------" >> ${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 "Here are the variables that are SET" >> ${Log} +echo "----------------------------------------" >> ${Log} +echo >> ${Log} +SET >> ${Log} +echo "----------------------------------------" >> ${Log} ECHO "\n Calling ARGTEST\n" >> ${Log} ECHO "\n----------------------------------------\n" >> ${Log} . ARGTEST ECHO "\n----------------------------------------\n" >> ${Log} +ECHO "\n Calling ECHOTEST\n" >> ${Log} +ECHO "\n----------------------------------------\n" >> ${Log} +. ECHOTEST +ECHO "\n----------------------------------------\n" >> ${Log} +ECHO "\n Calling CATTEST\n" >> ${Log} +ECHO "\n----------------------------------------\n" >> ${Log} +. CATTEST +ECHO "\n----------------------------------------\n" >> ${Log} ECHO "\n Calling IFLEVEL\n" >> ${Log} ECHO "\n----------------------------------------\n" >> ${Log} . IFLEVEL