From 3f5ae0e86143ca1d73d4e0c0e6b26f54d2652980 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Thu, 31 Oct 2019 10:46:49 +0100 Subject: [PATCH] Travis-CI: Run test suite as super user, avoid sudo from within test Signed-off-by: Joachim Nilsson --- .travis.yml | 2 +- test/remote.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 369f5d8..54c982e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,6 @@ script: - ./configure --prefix=/tmp/sysklogd - make clean - make -j5 - - make check || (cat test/test-suite.log; false) + - sudo make check || (cat test/test-suite.log; false) - make install-strip - tree /tmp/sysklogd diff --git a/test/remote.sh b/test/remote.sh index 5fd86c4..69c8eb1 100755 --- a/test/remote.sh +++ b/test/remote.sh @@ -6,8 +6,8 @@ MSG="kilroy" /sbin/ifconfig -a -sudo tshark -Qni lo -w ${CAP} port ${PORT} & -#sudo tcpdump -qlni lo -w ${CAP} port ${PORT} & +tshark -Qni lo -w ${CAP} port ${PORT} & +#tcpdump -qlni lo -w ${CAP} port ${PORT} & PID="$!" sleep 5 ps fax |grep -A3 tshark @@ -15,7 +15,7 @@ ps fax |grep -A3 tshark ../src/logger -u ${SOCK} ${MSG} sleep 5 -sudo kill -TERM ${PID} +kill -TERM ${PID} wait ${PID} tshark -d udp.port==${PORT},syslog -r ${CAP} | grep ${MSG}