diff options
author | bluhm <> | 2020-11-11 13:55:54 +0000 |
---|---|---|
committer | bluhm <> | 2020-11-11 13:55:54 +0000 |
commit | 461c154feb8a5f1be014a0ac96358ab5f1ee8792 (patch) | |
tree | f482ca7d7cea585793fc0fabace3998beb8038ed /src/regress/lib/libc/sys | |
parent | 67b0b0fea7b4c43054272382d50a6ec671cac01d (diff) | |
download | openbsd-461c154feb8a5f1be014a0ac96358ab5f1ee8792.tar.gz openbsd-461c154feb8a5f1be014a0ac96358ab5f1ee8792.tar.bz2 openbsd-461c154feb8a5f1be014a0ac96358ab5f1ee8792.zip |
Run the atf cleanup block after each test. This makes more tests
pass when run as non root.
Diffstat (limited to 'src/regress/lib/libc/sys')
-rw-r--r-- | src/regress/lib/libc/sys/Makefile | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/regress/lib/libc/sys/Makefile b/src/regress/lib/libc/sys/Makefile index c373432f56..048d90186d 100644 --- a/src/regress/lib/libc/sys/Makefile +++ b/src/regress/lib/libc/sys/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.7 2020/11/10 14:43:14 bluhm Exp $ | 1 | # $OpenBSD: Makefile,v 1.8 2020/11/11 13:55:54 bluhm Exp $ |
2 | 2 | ||
3 | # Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de> | 3 | # Copyright (c) 2019 Moritz Buhl <openbsd@moritzbuhl.de> |
4 | # Copyright (c) 2019 Alexander Bluhm <bluhm@openbsd.org> | 4 | # Copyright (c) 2019 Alexander Bluhm <bluhm@openbsd.org> |
@@ -20,7 +20,7 @@ | |||
20 | # For each PROG define new regression subtests based on the test number. | 20 | # For each PROG define new regression subtests based on the test number. |
21 | 21 | ||
22 | .if defined(NUMBERS) | 22 | .if defined(NUMBERS) |
23 | REGRESS_TARGETS = ${NUMBERS:S/^/run-${PROG}-/} | 23 | REGRESS_TARGETS = ${NUMBERS:C/(.*)/run-${PROG}-\1 cleanup-${PROG}-\1/} |
24 | .else | 24 | .else |
25 | REGRESS_TARGETS = ${PROGS:S/^/run-/} | 25 | REGRESS_TARGETS = ${PROGS:S/^/run-/} |
26 | .endif | 26 | .endif |
@@ -35,7 +35,7 @@ PROGS += t_getgroups t_getitimer t_getlogin t_getpid t_getrusage | |||
35 | PROGS += t_getsid t_getsockname t_gettimeofday | 35 | PROGS += t_getsid t_getsockname t_gettimeofday |
36 | PROGS += t_kill | 36 | PROGS += t_kill |
37 | PROGS += t_link t_listen | 37 | PROGS += t_link t_listen |
38 | PROGS += t_mkdir t_mkfifo t_mknod t_mlock t_mmap | 38 | PROGS += t_mkdir t_mkfifo t_mknod t_mlock t_mmap |
39 | PROGS += t_msgctl t_msgget t_msgrcv t_msgsnd t_msync | 39 | PROGS += t_msgctl t_msgget t_msgrcv t_msgsnd t_msync |
40 | PROGS += t_pipe t_pipe2 t_poll t_ptrace | 40 | PROGS += t_pipe t_pipe2 t_poll t_ptrace |
41 | PROGS += t_revoke | 41 | PROGS += t_revoke |
@@ -48,11 +48,10 @@ PROGS += t_write | |||
48 | # failing tests | 48 | # failing tests |
49 | REGRESS_EXPECTED_FAILURES = | 49 | REGRESS_EXPECTED_FAILURES = |
50 | REGRESS_EXPECTED_FAILURES += run-t_mlock-4 | 50 | REGRESS_EXPECTED_FAILURES += run-t_mlock-4 |
51 | REGRESS_EXPECTED_FAILURES += run-t_mmap-1 run-t_mmap-3 | 51 | REGRESS_EXPECTED_FAILURES += run-t_mmap-1 |
52 | REGRESS_EXPECTED_FAILURES += run-t_msgrcv-3 | 52 | REGRESS_EXPECTED_FAILURES += run-t_msgrcv-3 |
53 | REGRESS_EXPECTED_FAILURES += run-t_pipe2-2 | 53 | REGRESS_EXPECTED_FAILURES += run-t_pipe2-2 |
54 | REGRESS_EXPECTED_FAILURES += run-t_stat-1 run-t_stat-4 run-t_stat-5 | 54 | REGRESS_EXPECTED_FAILURES += run-t_stat-5 |
55 | REGRESS_EXPECTED_FAILURES += run-t_stat-6 run-t_stat-8 | ||
56 | REGRESS_EXPECTED_FAILURES += run-t_unlink-2 | 55 | REGRESS_EXPECTED_FAILURES += run-t_unlink-2 |
57 | 56 | ||
58 | . for p in ${PROGS} | 57 | . for p in ${PROGS} |
@@ -68,9 +67,9 @@ setup-t_truncate: | |||
68 | ${SUDO} touch truncate_test.root_owned | 67 | ${SUDO} touch truncate_test.root_owned |
69 | ${SUDO} chown root:wheel truncate_test.root_owned | 68 | ${SUDO} chown root:wheel truncate_test.root_owned |
70 | 69 | ||
71 | run-t_chroot: cleanup-dir | 70 | run-t_chroot: clean-dir |
72 | run-t_ptrace: cleanup-dir | 71 | run-t_ptrace: clean-dir |
73 | cleanup-dir: | 72 | clean-dir: |
74 | ${SUDO} rm -rf dir | 73 | ${SUDO} rm -rf dir |
75 | 74 | ||
76 | CLEANFILES = access dummy mmap truncate_test.root_owned | 75 | CLEANFILES = access dummy mmap truncate_test.root_owned |
@@ -108,6 +107,9 @@ run-${PROG}-$n: | |||
108 | false | 107 | false |
109 | . endif | 108 | . endif |
110 | 109 | ||
110 | cleanup-${PROG}-$n: | ||
111 | -./${PROG} -c $n | ||
112 | |||
111 | . endfor | 113 | . endfor |
112 | .endif | 114 | .endif |
113 | 115 | ||