3 source dlog_test_header
7 export DLOG_CONFIG_PATH="@datadir@/dlog-$type.conf.test"
9 if [ $LOGGER -eq -1 ]; then
15 LOG_DETAILS="testing if pid filtering works"
16 dlogsend -b main -t DLOG_TESTSUITE pidTEST &
18 line=$(dlogutil -v raw -d --pid $!)
19 [ "$line" = "pidTEST" ] && ok || fail
21 LOG_DETAILS="testing if tid filtering works"
22 dlogsend -b main -t DLOG_TESTSUITE tidTEST &
24 line=$(dlogutil -v raw -d --tid $!) #dlogsend is a single threaded app so tid is the same as pid
25 [ "$line" = "tidTEST" ] && ok || fail
27 mv $DLOG_CONFIG_PATH $DLOG_CONFIG_PATH.1
28 LOG_DETAILS="testing if secure logging works (1/2)"
29 grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
30 echo "enable_secure_logs=1" >> $DLOG_CONFIG_PATH
32 dlogsend -zb main -t DLOG_TESTSUITE secure &
34 dlogsend -b main -t DLOG_TESTSUITE insecure &
36 line=$(dlogutil -v raw -d | head -n1)
37 [ "$line" = "secure" ] && ok || fail
38 LOG_DETAILS="testing if secure logging works (2/2)"
39 grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
40 echo "enable_secure_logs=0" >> $DLOG_CONFIG_PATH
42 dlogsend -zb main -t DLOG_TESTSUITE secure &
44 dlogsend -b main -t DLOG_TESTSUITE insecure &
46 line=$(dlogutil -v raw -d | head -n1)
47 [ "$line" = "insecure" ] && ok || fail
48 mv $DLOG_CONFIG_PATH.1 $DLOG_CONFIG_PATH
50 if [ $LOGGER -ne -1 ]; then
51 kill $LOGGER > /dev/null