]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r304797,r305467:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 10 Feb 2017 02:21:57 +0000 (02:21 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 10 Feb 2017 02:21:57 +0000 (02:21 +0000)
commit42b0beb42b96a426b402e364b2b0f99dbce25d52
tree9d884716d3ba0ff8e5a1e0d79ec3ee2ac55eab77
parent9f2996af3a60bd377cea3fae28eaa1399a31ca5d
MFC r304797,r305467:

r304797 (by jmmv):

Make use of Kyua's work directories.

Change the vnode tests to use the current directory when creating temporary
files, which we can assume is a volatile work directory, and then make the
kqueue_test.sh driver _not_ abandon the directory created by Kyua.

This makes the various kqueue tests independent of each other, and ensures
the temporary file is cleaned up on failure.

Problem spotted by asomers@ when reviewing D4254.

r305467:

Move tests/sys/kqueue/... to tests/sys/kqueue/libkqueue/...

This is being done to clearly distinguish the libkqueue tests
from the (soon to be imported) NetBSD tests.

git-svn-id: svn://svn.freebsd.org/base/stable/10@313505 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
15 files changed:
ObsoleteFiles.inc
etc/mtree/BSD.tests.dist
tests/sys/kqueue/Makefile
tests/sys/kqueue/libkqueue/Makefile [new file with mode: 0644]
tests/sys/kqueue/libkqueue/Makefile.depend [new file with mode: 0644]
tests/sys/kqueue/libkqueue/common.h [moved from tests/sys/kqueue/common.h with 100% similarity]
tests/sys/kqueue/libkqueue/config.h [moved from tests/sys/kqueue/config.h with 100% similarity]
tests/sys/kqueue/libkqueue/kqueue_test.sh [moved from tests/sys/kqueue/kqueue_test.sh with 80% similarity]
tests/sys/kqueue/libkqueue/main.c [new file with mode: 0644]
tests/sys/kqueue/libkqueue/proc.c [moved from tests/sys/kqueue/proc.c with 100% similarity]
tests/sys/kqueue/libkqueue/read.c [new file with mode: 0644]
tests/sys/kqueue/libkqueue/signal.c [moved from tests/sys/kqueue/signal.c with 100% similarity]
tests/sys/kqueue/libkqueue/timer.c [moved from tests/sys/kqueue/timer.c with 100% similarity]
tests/sys/kqueue/libkqueue/user.c [moved from tests/sys/kqueue/user.c with 100% similarity]
tests/sys/kqueue/libkqueue/vnode.c [moved from tests/sys/kqueue/vnode.c with 92% similarity]