#!/bin/sh source dlog_test_header trap cleanup 0 if [ "$1" = "zero-copy" ]; then echo "zero-copy not supported for this test" exit 1 fi PREAUTODETECT_CONFIG_PATH=$DLOG_CONFIG_PATH export DLOG_CONFIG_PATH="@datadir@/dlog-$type.conf.autodetect" TESTDIR=/var/lib/dlog-tests if [ "$type" = "logger" ]; then dlogutil -cb main fi dlog_logger -t 0 & LOGGER=$! sleep 1 LOG_DETAILS="testing if backend autodetection works properly (1/2)" dlogsend -b main -t DLOG_AUTODETECT "xd" && ok || fail sleep 1 export DLOG_CONFIG_PATH=$PREAUTODETECT_CONFIG_PATH LOG_DETAILS="testing if backend autodetection works properly (2/2)" [ "$(dlogutil -db main -v raw)" = "xd" ] && ok || fail kill $LOGGER > /dev/null sleep 1