From 9b0410a78f915d7fc223fa0e83ab8a4dee952876 Mon Sep 17 00:00:00 2001
From: Baruta Daniel Mihail <baruta.mihai@yahoo.com>
Date: Wed, 17 Aug 2022 17:57:08 +0200
Subject: [PATCH] Individual tests have exit codes

---
 checker/checker.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/checker/checker.sh b/checker/checker.sh
index 8e9b491..d99f5e9 100755
--- a/checker/checker.sh
+++ b/checker/checker.sh
@@ -87,8 +87,10 @@ run_test()
     if ${test_fun_array["$test_func_index"]} ; then
         SCORE=$((SCORE + points))
         echo "$points/$points"
+        return 0
     else
         echo "0/$points"
+        return 1
     fi
 }
 
@@ -106,5 +108,6 @@ if [ -z "$1" ] ; then
     test_all
 else
     run_test "$1"
+    exit $?
 fi
 cleanup
-- 
GitLab