Make tests exit when impossible to run 73/225273/1
authorMateusz Majewski <m.majewski2@samsung.com>
Tue, 18 Feb 2020 13:30:34 +0000 (14:30 +0100)
committerMateusz Majewski <m.majewski2@samsung.com>
Tue, 18 Feb 2020 14:07:37 +0000 (15:07 +0100)
Change-Id: I6de0237e38707a018c27968d4d587d01639d6efb

tests/dlog_test.in

index 5a7af28..72b5c48 100644 (file)
@@ -102,8 +102,10 @@ else
        exit 1
 fi
 
-capsh --print | grep Current | grep cap_syslog > /dev/null || echo "*** WARNING: cap_syslog missing"
-mount | grep ' / ' | grep rw > /dev/null || echo "*** WARNING: root not mounted read-write"
+NEEDS_TO_QUIT=0
+capsh --print | grep Current | grep cap_syslog > /dev/null || { echo "*** ERROR: cap_syslog missing"; NEEDS_TO_QUIT=1; }
+mount | grep ' / ' | grep rw > /dev/null || { echo "*** ERROR: root not mounted read-write"; NEEDS_TO_QUIT=1; }
+[[ $NEEDS_TO_QUIT -eq 0 ]] || exit 1
 
 if [ -z "$DLOG_CONFIG_PATH" ]; then
        ORIGINAL_CONFIG_PATH="/etc/dlog.conf"