Add secure logs test 66/232466/1 submit/tizen/20200506.124304
authorMateusz Majewski <m.majewski2@samsung.com>
Mon, 4 May 2020 13:18:19 +0000 (15:18 +0200)
committerMichal Bloch <m.bloch@samsung.com>
Tue, 5 May 2020 16:50:40 +0000 (18:50 +0200)
Change-Id: I1157dae0c859b1b7b3e035e9c186efa553cc5aa8

tests/dlog_test.in

index 3b50b2a..67c5e2b 100644 (file)
@@ -585,6 +585,29 @@ sleep 1
 line=`dlogutil -v raw -d --tid $!` #dlogsend is a single threaded app so tid is the same as pid
 [[ "$line" == "tidTEST" ]] && ok || fail
 
+mv $DLOG_CONFIG_PATH $DLOG_CONFIG_PATH.1
+LOG_DETAILS="testing if secure logging works (1/2)"
+grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
+echo "enable_secure_logs=1" >> $DLOG_CONFIG_PATH
+dlogutil -c
+dlogsend -zb main -t DLOG_TESTSUITE secure &
+sleep 1
+dlogsend -b main -t DLOG_TESTSUITE insecure &
+sleep 1
+line=`dlogutil -v raw -d | head -n1`
+[[ "$line" == "secure" ]] && ok || fail
+LOG_DETAILS="testing if secure logging works (2/2)"
+grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
+echo "enable_secure_logs=0" >> $DLOG_CONFIG_PATH
+dlogutil -c
+dlogsend -zb main -t DLOG_TESTSUITE secure &
+sleep 1
+dlogsend -b main -t DLOG_TESTSUITE insecure &
+sleep 1
+line=`dlogutil -v raw -d | head -n1`
+[[ "$line" == "insecure" ]] && ok || fail
+mv $DLOG_CONFIG_PATH.1 $DLOG_CONFIG_PATH
+
 dlogsend -b main -t DLOG_TESTSUITE_TAG0 -pI tagTEST0
 dlogsend -b main -t DLOG_TESTSUITE_TAG1 -pI tagTEST1
 dlogsend -b main -t DLOG_TESTSUITE_TAG2 -pF tagTEST2