summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsemarie <semarie@openbsd.org>2015-11-03 11:03:10 +0000
committersemarie <semarie@openbsd.org>2015-11-03 11:03:10 +0000
commit18a8c5b7fae2a828249b710ff8fd282bfa6e7358 (patch)
tree54b81f753bbf791789e556dd400e95de75538514
parentUse "Loaded Image Protocol" instead of "Loaded Device Path Protocol" (diff)
downloadwireguard-openbsd-18a8c5b7fae2a828249b710ff8fd282bfa6e7358.tar.xz
wireguard-openbsd-18a8c5b7fae2a828249b710ff8fd282bfa6e7358.zip
regress: pledge
check for error output for systrace
-rw-r--r--regress/sys/kern/pledge/generic/Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/regress/sys/kern/pledge/generic/Makefile b/regress/sys/kern/pledge/generic/Makefile
index cb74ddb1a19..fdc206b37c9 100644
--- a/regress/sys/kern/pledge/generic/Makefile
+++ b/regress/sys/kern/pledge/generic/Makefile
@@ -1,20 +1,24 @@
-# $OpenBSD: Makefile,v 1.5 2015/11/03 10:08:57 semarie Exp $
+# $OpenBSD: Makefile,v 1.6 2015/11/03 11:03:10 semarie Exp $
PROG= generic
SRCS+= main.c manager.c test_stdio.c test_tty.c
NOMAN= yes
-CLEANFILES += systrace.filter
+CLEANFILES += systrace.filter systrace.err
CFLAGS+= -Wall -Werror
-REGRESS_TARGETS+= test_normal test_systrace
+REGRESS_TARGETS+= test_normal test_systrace_1 test_systrace_2
test_normal: ${PROG}
./${PROG} | diff -I OpenBSD -u ${.CURDIR}/tests.out -
-test_systrace: ${PROG} systrace.filter
+test_systrace_1: ${PROG} systrace.filter
systrace -e -a -f systrace.filter ./${PROG} | diff -I OpenBSD -u ${.CURDIR}/tests.out -
+test_systrace_2: ${PROG} systrace.filter
+ systrace -E systrace.err -a -f systrace.filter ./${PROG} >/dev/null
+ test ! -s systrace.err
+
systrace.filter: systrace.filter.in
sed 's,$${OBJDIR},'"$$(readlink -nf ${PWD})," ${.CURDIR}/systrace.filter.in >$@.tmp
mv $@.tmp $@