From 3699a547b753e08d4c0834d83422537438becc7e Mon Sep 17 00:00:00 2001 From: Patrick Kloepfer Date: Tue, 10 Sep 2019 21:20:09 -0400 Subject: [PATCH] Updated tests to find ENV problem. --- .Floppies/A2OSX.MAKE.po | Bin 33553920 -> 33553920 bytes TESTS/ARGTEST.txt | 5 +++ TESTS/ARGTEST2.txt | 14 ++++++- TESTS/BT.txt | 86 ++++++++++++++++++++++++++++++++++++++++ TESTS/BUILDTEST.txt | 31 +++++++++++---- 5 files changed, 126 insertions(+), 10 deletions(-) create mode 100644 TESTS/BT.txt diff --git a/.Floppies/A2OSX.MAKE.po b/.Floppies/A2OSX.MAKE.po index 452570875461e3246120f296a3d5626fd4e821a8..0e320d34d55cdaad78da2c602481ba979649065f 100644 GIT binary patch delta 2663 zcmY+_37AdgAHeZ>XTc1^%(#r*&D>@fvKup#M#IdpL^H+`+DH?vO64YF3H=D!x;dog z+M-hS<|<`GrG!R{C80yiSv>s&r320M+71fg$k&MN{B`bDx(TwQ5Dq?hj=8QdT3sf zXMLRgl~7(=&qedkUYci*X_^*RHzqtKCA*+YpWNPk!mfTI7j=vXI}{$)E4hARQrO|J zu+)_38g72NCoyhoJfjV-jmFmq`O`hgCZTfJxdcx5uAPXkF?m&n2XSeNC+@=C7=*#N z2Sac#3UMEXVi@kn19%V*;bA<2;dm5}VFVt>6L=CM;m1=Lg{MQSGDdekUbS$@u;JcD zT?r0JI3f5ihH+6z*7Wqwb z@E~0n+!xqS;ZBStOZbBy(&@<~S1*+|0F!|9qoz^M7y1 z8$9GKGu1;3fc8N15x{_-)EI3=CTlenWM;$1RA89U4j?ABf7ebNwf$7Eny=8aS$-wyk8z?#* zsOug+6`22@(W#;V(HBMMin^lnMCXgXB)UNKWzknei$#N?3q==+E*4!Px>WR4(Pg5` zMPCzrUGxpn6{2s7z9qU+bd~68(KVuLMc0Y07kyi_L^LG2LG&HbcSSdfz9;&==qAxp z(aoYCh;9+xD*B=5N1`8#ZWH}P^i$F8qMwQG5Zx)dOZ0QmGSS_lUx0nu+o4~l*#`n~86qK8C(6g@0@MD!=oqoO~H{v!IT=x?IOM30M}5Ire+ zO7yhonPsX4bDIu~2_9SMH&xs#Pp{{hz&f|_slZ0pJslVY^U%qX8Pii|fz`N$}x%BqIfl(FCbzie|V0&Cvoa(F(2625r#}X=smhWFQka zq62P17CPc)WTO*0BL}&#&!r2xq8qy77W6<*+=@KpqZbO$8-36h{cs!lV*m!?cHDtG zaTo5!APmMm7=n9Ii2E=U!*D+yz=L=Q591LG$D?=*Bk(w$z>^qhRyuyupGi{D?V3}b z;BLz;&j_|G_M0Z9O^%e9y~eGTTRxz403&@PikJFLL2{!`|E^nCmaoWt8!LqEuEd(v z%yV_|YT>CDir+kTikVa9aT5pTEh!Bx^P6rJuN}If9&@(2{f`GGgzw!SG;8OZOU2Vh zny6qTZ-n!~9n1Zuxm$I6eq5;5i9q#m`4DyoT5D23FuryoHrmh1FPtwOEJsc-ySpRbpxe*Gwuk zP2HI}<*A{FobnYW*lKTyX&dZtvBbp8%sN_PNXTY`%{w;l+HACW&*pubO*W-An{7U@ z*7r#9PdKC{_jv(sjm&F3~{HoI-Uu=&#FE1R!v_So#T*=Mug z<{O&>Hs9JDwE52Fdz&9@4%z%@bJ*sH%}+K*ZGN`-#pYL=-)xTA9Je`PbJFIN&1su6 oHfmFD^SjL-HhpF delta 2405 zcmXZbdw9>~8^G~BJ2;GH7*h+Yu`QyeSvI1vJ+fpo=Z@&0BRcse3#IOrG-3HpYG0&@ zYG~{$9VY3hmQE<0ol*+-Dk_KH`~K;rWW_|Kr**5z zj>+w?;6UdNvnob{A5&x~|rTwBJk|HC9rnXN^iP#+xF)lT-S+J;A zLSlSbJkyS+r;?h{IvnVgkm_2+My#-nPNz3g(^6ZPuFg(C8?;3t+Tl!`g(RGf_UM3) zNX9uh7b)n3&PYWX(s3TTpexQtH+07ZxDXlWfs2rdp2)(*=!IQ9BjWM_qSK(@0gKKde#$p`C<9ghH z8*vjR;AY%{TX7q1#~ql6Ntlc~aTo5!J-8QB5Wszyiu=Q>v!@L>7}q`dzyIDNIX5|@ zHnn7<3m)oH;;Yh2B7UMucM42i)TSPuq!>i#{c~P&6o7A-YKPY0<@^&xk%NS}7V5T_UtjC%Rs=Rx~WSLG)G8 zjiRrKzApNP=$oQ-qMJnD65TBNw&)hocSPS6eNXg#(GNsF6x}NNk?6;w^`f7MZWH}f z^fS@VMZXaJQgplM4$+;WUx|J#x=ZvM(Qie+6a8NF2hkrze-hm-x<_=c=swZ?qCbls z5dB5;SJ8u_zlr`XdPwxJ=#eVb;@F83k_Y+0`6KfOhbAu#xFL0`xXO_(ICgwt<51Dw zS{ENmtPHr`;v2;OA^uPCe~CXT{+Rf`#s4GzU-8GqpAdgi{HfXAm3fCqL?Ie6XoSXS zf~JT?Gc?B;h(im+qa|9QH4@MUZIOs}I1^_f31_1{I-nzxaSqN!3Ob=PQjvyqoQE#x ziu2J8-EjdfLA{YHJ0C~uV-OE5+hCwL6tL+=aVw5AMYjSM39C^uo9;(ZTY(hGBIpmjv9XsJflufJ={D5Z}B@j?G3JVcL1s36HEXFf<7L^EL36^3Rp2KoHk1DLd3s{L&co8q*WmID|)?h7O zK@HYny{oRTb!~%3@){CC)jXp%b<=o8J6tGZN3F{Y^*K@NV(0eVSL;aFvcdAIWuxUa z%j=dmEN@!sESoHESvFhVwrsJyV|mx|p5=YZ2bK>lTP+`1KDN|bKCx`Gd}{g3^10;; z%a@kzmK~Ozmai;dTXtE#v3zU!&howG2g{F^pDepAdn|h``z-q{KU)r1ezE*&IcWLK u^1J1b<*?<5MJ)}MKP-P*{<0jk9JBmw`N#6F<+$a9<)o|YyYH0SocKRqr614$ 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