From 1069fd383177edaf5ecec5507bd4ca919a7107e5 Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Thu, 21 May 2020 15:05:55 +0200
Subject: [PATCH] Adding a bad exit value when functional tests fails
---
tests/tester/tester.sh | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tests/tester/tester.sh b/tests/tester/tester.sh
index f721879..7cf5cc5 100755
--- a/tests/tester/tester.sh
+++ b/tests/tester/tester.sh
@@ -17,6 +17,8 @@ EXPR=`which expr`
MKDIR=`which mkdir`
CP=`which cp`
+ko=1
+
for i in `env | grep BASH_FUNC_ | cut -d= -f1`; do
f=`echo $i | sed s/BASH_FUNC_//g | sed s/%%//g`
unset -f $f
@@ -104,6 +106,7 @@ load_test()
echo "OK"
fi
else
+ ko=0
if [ $debug -ge 1 ]
then
echo "Test $id ($NAME) : KO - Check output in /tmp/test.$$/$id/"
@@ -169,3 +172,8 @@ else
fi
fi
fi
+
+if [ $ko -eq 0 ]
+then
+ exit 1
+fi
\ No newline at end of file