From d6d2dd34f0195ba9f27706cc110a35282fa64d73 Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Thu, 21 May 2020 15:33:14 +0200
Subject: [PATCH] Merging tests
---
tests/test_convertor.sh | 14 +++
tests/tester/tests | 261 +++++++++++++++++++++++++++++++++++++++-
2 files changed, 274 insertions(+), 1 deletion(-)
create mode 100644 tests/test_convertor.sh
diff --git a/tests/test_convertor.sh b/tests/test_convertor.sh
new file mode 100644
index 0000000..4bb7b17
--- /dev/null
+++ b/tests/test_convertor.sh
@@ -0,0 +1,14 @@
+i=913
+
+for file in test_shell/tests/*; do
+ echo "["$i"]"
+ echo "NAME=\"$i\""
+ echo 'SETUP=""'
+ echo 'CLEAN=""'
+ echo "TESTS="
+ cat $file | sed s/^/"echo '"/ | sed s/$/\'/
+ echo "'"
+ echo "["$i"-END]"
+ echo ""
+ ((i++))
+done
\ No newline at end of file
diff --git a/tests/tester/tests b/tests/tester/tests
index b78c6d1..b5a970c 100644
--- a/tests/tester/tests
+++ b/tests/tester/tests
@@ -122,4 +122,263 @@ TESTS=
echo '/bin/ls | cd /usr'
echo 'ls -l'
echo 'exit 45|cat /etc/resolv.conf'
-[912-END]
+[912-END][913]
+NAME="913"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'cd ..'
+echo 'ls null; ls ok && ls; ls || ls -l; ls''
+[913-END]
+
+[914]
+NAME="914"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'cd ..'
+echo 'alias history ls'
+echo 'history -la'
+echo 'unalias history'
+'
+[914-END]
+
+[915]
+NAME="915"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'unalias && ls''
+[915-END]
+
+[916]
+NAME="916"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'unalias || ls ..''
+[916-END]
+
+[917]
+NAME="917"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'unalias ls'
+echo 'alias ls cd'
+echo 'alias'
+echo 'ls ..'
+echo 'unalias ls'
+echo 'ls'
+echo 'alias a a'
+echo 'alias b b'
+echo 'alias L L'
+echo 'alias'
+echo 'unalias b'
+echo 'alias'
+echo 'unalias a'
+echo 'alias'
+echo 'unalias L'
+echo 'alias''
+[917-END]
+
+[918]
+NAME="918"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'alias ls cd ..'
+echo 'alias | grep cd'
+echo 'alias ls cd'
+echo 'alias | grep cd''
+[918-END]
+
+[919]
+NAME="919"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'alias ls ls -l'
+echo 'alias'
+echo 'alias ls "ls -l"'
+echo 'alias'
+echo 'alias ls 'ls -l''
+echo 'alias'
+echo 'alias ls ls\ -l'
+echo 'alias''
+[919-END]
+
+[920]
+NAME="920"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'ls '''
+[920-END]
+
+[921]
+NAME="921"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'cd ../../..'
+echo 'cd 'Semestre 2''
+echo 'ls; cd ..'
+echo 'cd "Semestre 2"'
+echo 'ls; cd ..'
+echo 'cd Semestre\ 2'
+echo 'ls''
+[921-END]
+
+[922]
+NAME="922"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo ok bye'
+'
+[922-END]
+
+[923]
+NAME="923"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'setenv ok lol'
+echo 'echo $ok bye'
+'
+[923-END]
+
+[924]
+NAME="924"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'ls l && cd ok'
+echo 'ls &&''
+[924-END]
+
+[925]
+NAME="925"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo \n'
+'
+[925-END]
+
+[926]
+NAME="926"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo'
+'
+[926-END]
+
+[927]
+NAME="927"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo "\n"'
+'
+[927-END]
+
+[928]
+NAME="928"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo "$"''
+[928-END]
+
+[929]
+NAME="929"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'echo "\t"'
+echo 'echo $'
+echo 'echo $?'
+'
+[929-END]
+
+[930]
+NAME="930"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'cd ..'
+echo 'setenv a s'
+echo 'setenv b rc'
+echo 'ls $a$b''
+[930-END]
+
+[931]
+NAME="931"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'cd ..'
+echo ' && ls''
+[931-END]
+
+[932]
+NAME="932"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'ls ||''
+[932-END]
+
+[933]
+NAME="933"
+SETUP=""
+CLEAN=""
+TESTS=
+echo ' || ls'
+'
+[933-END]
+
+[934]
+NAME="934"
+SETUP=""
+CLEAN=""
+TESTS=
+echo ' || '
+'
+[934-END]
+
+[935]
+NAME="935"
+SETUP=""
+CLEAN=""
+TESTS=
+echo ' && ''
+[935-END]
+
+[936]
+NAME="936"
+SETUP=""
+CLEAN=""
+TESTS=
+echo ' && '
+echo 'ls ; || ; &&; ls''
+[936-END]
+
+[937]
+NAME="937"
+SETUP=""
+CLEAN=""
+TESTS=
+echo 'alias a a'
+echo 'alias b b'
+echo 'alias L L'
+echo 'alias'
+echo 'alias ok bye'
+echo 'alias a bye'
+echo 'alias'
+echo 'unalias ok;alias''
+[937-END]
+