aboutsummaryrefslogtreecommitdiffstats
path: root/service/tests/test.sh
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2021-05-20 02:49:09 +0200
committerLouis Burda <quent.burda@gmail.com>2021-05-20 02:49:09 +0200
commit1109a88447e1c5cefe6ed93eccc8dcf8cd595d0e (patch)
tree6c88ce49e14669527ff7da96ebef44416dc928ff /service/tests/test.sh
parentea33a19c447df8cc3748a8b6dc8e45121fdc3570 (diff)
downloadenowars5-service-stldoctor-1109a88447e1c5cefe6ed93eccc8dcf8cd595d0e.tar.gz
enowars5-service-stldoctor-1109a88447e1c5cefe6ed93eccc8dcf8cd595d0e.zip
implemented rest of checker functionality
Diffstat (limited to 'service/tests/test.sh')
-rw-r--r--service/tests/test.sh18
1 files changed, 16 insertions, 2 deletions
diff --git a/service/tests/test.sh b/service/tests/test.sh
index ddefa03..1edd979 100644
--- a/service/tests/test.sh
+++ b/service/tests/test.sh
@@ -47,10 +47,13 @@ connect() {
fi
}
-[ ! -z "$RESULTDIR" ] && rm -rf "$RESULTDIR"
-mkdir -p "$RESULTDIR"
+cleanuploads() {
+ [ ! -z "$RESULTDIR" ] && rm -rf "$RESULTDIR"
+ mkdir -p "$RESULTDIR"
+}
if [ "$1" == "stl" ]; then
+ cleanuploads
announce "Testing ASCII STL Parsing"
(
@@ -71,6 +74,7 @@ if [ "$1" == "stl" ]; then
) | checkleaks
elif [ "$1" == "vuln1" ]; then
+ cleanuploads
announce "Testing Flagstore 1"
@@ -121,6 +125,7 @@ elif [ "$1" == "vuln1" ]; then
) | connect
elif [ "$1" == "vuln2" ]; then
+ cleanuploads
announce "Testing Flagstore 2"
@@ -145,6 +150,8 @@ elif [ "$1" == "vuln2" ]; then
) | connect
elif [ "$1" == "authupload" ]; then
+ cleanuploads
+
(
echo "echo"
@@ -153,7 +160,14 @@ elif [ "$1" == "authupload" ]; then
cat "$TESTDATA/sample-ascii.stl" | wc -c
cat "$TESTDATA/sample-ascii.stl"
echo "testname"
+ ) | connect
+
+ (
+ echo "echo"
+
+ echo "auth test"
echo "list"
+ echo "search testname"
) | connect
else
connect