Update to make to see ECHOTEST problem of error after READ commands in script

This commit is contained in:
Patrick Kloepfer 2019-03-02 16:19:35 -05:00
parent 9653f369c5
commit 691f0259a4
6 changed files with 51 additions and 34 deletions

Binary file not shown.

View File

@ -6,5 +6,6 @@ AUTO 4,1
# #
# #
CD /MAKE/USR/SHARE/ADMIN CD /MAKE/USR/SHARE/ADMIN
ADMINMENU
MAN MAN
TEXT ROOT/ADMIN TEXT ROOT/ADMIN

View File

@ -6,6 +6,8 @@ AUTO 4,1
# This menu will display a menu of options # This menu will display a menu of options
# for the Administration of your A2osX system. # for the Administration of your A2osX system.
# #
SET MENULOOP = 1
WHILE [ $MENULOOP -EQ 1 ]
ECHO "\f A2osX Admin System Menu\n" ECHO "\f A2osX Admin System Menu\n"
ECHO " 1) Display Processes (PS)" ECHO " 1) Display Processes (PS)"
ECHO " 2) Display Memory (MEM)" ECHO " 2) Display Memory (MEM)"
@ -27,7 +29,7 @@ IF [ $Z = "1" ]
ELSE ELSE
IF [ $Z = "2" ] IF [ $Z = "2" ]
echo "\f A2osx Memory Listing\n" echo "\f A2osx Memory Listing\n"
PS MEM
ECHO "\nPress Return to redisplay menu" ECHO "\nPress Return to redisplay menu"
PAUSE PAUSE
ELSE ELSE
@ -43,21 +45,25 @@ ELSE
ECHO "\nPress Return to redisplay menu" ECHO "\nPress Return to redisplay menu"
PAUSE PAUSE
ELSE ELSE
IF [ $Z = "6" ] # IF [ $Z = "6" ]
ELSE # ELSE
IF [ $Z = "7" ] # IF [ $Z = "7" ]
ELSE # ELSE
IF [ $Z = "8" ] # IF [ $Z = "8" ]
ELSE # ELSE
IF [ $Z = "9" ] IF [ $Z = "9" ]
PUSHD PUSHD
CD ../TESTS CD ../TESTS
TESTMENU TESTMENU
POPD POPD
ELSE ELSE
ECHO "\n\nInvalid Selection\n" IF [ $Z = "0" ]
FI SET MENULOOP = 0
FI ELSE
ECHO "\n\nInvalid Selection\n"
# FI
# FI
# FI
FI FI
FI FI
FI FI
@ -65,5 +71,8 @@ ELSE
FI FI
FI FI
FI FI
LOOP
ECHO
ECHO
MAN MAN
TEXT /MAKE/USR/SHARE/ADMIN/ADMINMENU TEXT /MAKE/USR/SHARE/ADMIN/ADMINMENU

View File

@ -3,13 +3,6 @@ NEW
AUTO 4,1 AUTO 4,1
#!/BIN/SH #!/BIN/SH
# #
# We first need to check if this script is being called
# by BUILDTEST or if it is being run interactively.
#
IF [ -F ${ROOT}TMP/BUILDTEST ]
ELSE
SET B = 0
FI
# #
ECHO "\f\n\n Cat Test" ECHO "\f\n\n Cat Test"
echo "\nThis script will perform tests of the CAT command" echo "\nThis script will perform tests of the CAT command"

View File

@ -2,13 +2,12 @@ NEW
PREFIX PREFIX
AUTO 4,1 AUTO 4,1
#!/BIN/SH #!/BIN/SH
Echo "\n\nThis Script will perform a series of tests on the ECHO command" Echo "\f\nThis Script will perform a series of tests on the ECHO command"
echo "\nSince these are visual tests, you will be asked to verify that" echo "\nSince these are visual tests, you will be asked to verify that"
echo "each performed as expected by Responding (Y) or (N) after each test." echo "each performed as expected by Responding (Y) or (N) after each test."
echo "Responses can be in UPPER or Lower case and are a single letter," echo "Responses can be in UPPER or Lower case and are a single letter,"
echo "Y for Yes and N for No. Return (blank or empty) will mean NO." echo "Y for Yes and N for No. Return (blank or empty) will mean NO."
echo "\n\n" echo "\n\n"
echo "Log is : $Log"
READ -P "Press Return to start tests" Z READ -P "Press Return to start tests" Z
#Clear Screen Test #Clear Screen Test
SET T = $T + 1 SET T = $T + 1
@ -22,7 +21,6 @@ IF [ $Z = "Y" ]
IF [ -N $Log ] IF [ -N $Log ]
SET P = $P + 1 SET P = $P + 1
echo "ECHO Clear Screen Passed" >> ${Log} echo "ECHO Clear Screen Passed" >> ${Log}
echo "I am doing the LOG writing block"
FI FI
ELSE ELSE
IF [ -N $Log ] IF [ -N $Log ]
@ -32,9 +30,10 @@ ELSE
FI FI
#Backspace Test #Backspace Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo "----> 1234\b\b5678 <----" echo "----> 1234\b\b5678 <----"
echo \n echo "\n"
read -P "Is 125678 displayed between the arrows: " Z read -P "Is 125678 displayed between the arrows: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -52,9 +51,10 @@ ELSE
FI FI
#Inverse Test #Inverse Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo "----> abc \e[7mdef\e[0m ghi <----" echo "----> abc \e[7mdef\e[0m ghi <----"
echo \n echo "\n"
read -P "Is def above inversed: " Z read -P "Is def above inversed: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -72,9 +72,10 @@ ELSE
FI FI
#Newline Test #Newline Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo "----> abc\ndef <----" echo "----> abc\ndef <----"
echo \n echo "\n"
read -P "Does abcdef appear split between two lines: " Z read -P "Does abcdef appear split between two lines: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -92,9 +93,10 @@ ELSE
FI FI
#Backslash Test #Backslash Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo "----> \\ <----" echo "----> \\ <----"
echo \n echo "\n"
read -P "Is there a blackslash above: " Z read -P "Is there a blackslash above: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -112,9 +114,10 @@ ELSE
FI FI
#Percent Test #Percent Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo "----> \% <----" echo "----> \% <----"
echo \n echo "\n"
read -P "Is there a percent symbol above: " Z read -P "Is there a percent symbol above: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -132,13 +135,14 @@ ELSE
FI FI
#Newline Suppress Test #Newline Suppress Test
SET T = $T + 1 SET T = $T + 1
echo \n echo
echo "\n"
echo -N "----> " echo -N "----> "
echo -N "One" echo -N "One"
echo -N "Two" echo -N "Two"
echo -N "Three" echo -N "Three"
echo " <----" echo " <----"
echo \n echo "\n"
read -P "Do you see OneTwoThree between arrows on only ONE line above: " Z read -P "Do you see OneTwoThree between arrows on only ONE line above: " Z
IF [ $Z = "y" ] IF [ $Z = "y" ]
SET Z = "Y" SET Z = "Y"
@ -158,6 +162,6 @@ echo "\nEcho Tests Done"
IF [ -N $Log ] IF [ -N $Log ]
echo "ECHO Tests Complete" >> ${Log} echo "ECHO Tests Complete" >> ${Log}
FI FI
SET Z = SET Z =
MAN MAN
TEXT /MAKE/USR/SHARE/TESTS/ECHOTEST TEXT /MAKE/USR/SHARE/TESTS/ECHOTEST

View File

@ -6,6 +6,8 @@ AUTO 4,1
# This menu will display a menu of test options # This menu will display a menu of test options
# to run, both interactive and batch. # to run, both interactive and batch.
# #
SET MENULOOP = 1
WHILE [ $MENULOOP -EQ 1 ]
ECHO "\f A2osX Test System Menu\n" ECHO "\f A2osX Test System Menu\n"
ECHO " 1) Core Tests" ECHO " 1) Core Tests"
ECHO " 2) Display Tests (Echo and Read)" ECHO " 2) Display Tests (Echo and Read)"
@ -16,6 +18,7 @@ ECHO " 6) SHTEST"
ECHO " 7) Copy Test Files\n" ECHO " 7) Copy Test Files\n"
ECHO " 8) Display Logs\n" ECHO " 8) Display Logs\n"
ECHO " 9) Build Test Suite with Logging" ECHO " 9) Build Test Suite with Logging"
ECHO "\n 0) Exit Test System"
ECHO "\n" ECHO "\n"
READ -P "Enter Choice: " Z READ -P "Enter Choice: " Z
IF [ $Z = "1" ] IF [ $Z = "1" ]
@ -45,7 +48,13 @@ ELSE
IF [ $Z = "9" ] IF [ $Z = "9" ]
BUILDTEST BUILDTEST
ELSE ELSE
ECHO "\n\nInvalid Selection\n" IF [ $Z = "0" ]
SET MENULOOP = 0
ELSE
ECHO "\n\nInvalid Selection\n"
ECHO "Press return to continue"
PAUSE
FI
FI FI
FI FI
FI FI
@ -55,5 +64,6 @@ ELSE
FI FI
FI FI
FI FI
LOOP
MAN MAN
TEXT /MAKE/USR/SHARE/TESTS/TESTMENU TEXT /MAKE/USR/SHARE/TESTS/TESTMENU