]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r281593,r282071,r282074,r282133,r282134,r282135,r282136,r282137,r282138:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 13 May 2015 12:09:01 +0000 (12:09 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 13 May 2015 12:09:01 +0000 (12:09 +0000)
commita875c06da13a9fc667119f56b00c7aa4c0beb952
tree649264e89fc6043121d3a1bf5c0ec4ecd4b55079
parent72b7a6761ab989f1956925fe4f5d6681ee096bc1
MFC r281593,r282071,r282074,r282133,r282134,r282135,r282136,r282137,r282138:

r282071:

Integrate tools/regression/mqueue into the FreeBSD test suite as
tests/sys/mqueue

r282074:

Integrate tools/regression/aio/aiotest and tools/regression/aio/kqueue into the
FreeBSD test suite as tests/sys/aio

r282133:

Fill in the copyright boilerplate for the test program

r282134:

Add initial (unpolished) macros for interfacing with the FreeBSD test suite

This is very rough, but will be replaced/redesigned some time soon after I fix
the Jenkins breakage I introduced

r282135:

Use ATF_REQUIRE_KERNEL_MODULE instead of aio_available function

r282136:

- Use ATF_REQUIRE_KERNEL_MDOULE to require aio(4)
- Don't use /tmp as a basis for temporary files as it's outside of the ATF
  sandbox
- Don't override MAX macro in sys/param.h

r282137:

Use PLAIN_REQUIRE_KERNEL_MODULE to require "mqueuefs"

r282138:

Adjust CFLAGS to find freebsd_test_suite/macros.h

git-svn-id: svn://svn.freebsd.org/base/stable/10@282858 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
23 files changed:
etc/mtree/BSD.tests.dist
tests/freebsd_test_suite/macros.h [new file with mode: 0644]
tests/sys/Makefile
tests/sys/aio/Makefile [new file with mode: 0644]
tests/sys/aio/aio_kqueue_test.c [moved from tools/regression/aio/kqueue/aio_kqueue.c with 90% similarity]
tests/sys/aio/aio_test.c [moved from tools/regression/aio/aiotest/aiotest.c with 69% similarity]
tests/sys/aio/lio_kqueue_test.c [moved from tools/regression/aio/kqueue/lio/lio_kqueue.c with 92% similarity]
tests/sys/mqueue/Makefile [new file with mode: 0644]
tests/sys/mqueue/mqtest1.c [moved from tools/regression/mqueue/mqtest1/mqtest1.c with 91% similarity]
tests/sys/mqueue/mqtest2.c [moved from tools/regression/mqueue/mqtest2/mqtest2.c with 88% similarity]
tests/sys/mqueue/mqtest3.c [moved from tools/regression/mqueue/mqtest3/mqtest3.c with 91% similarity]
tests/sys/mqueue/mqtest4.c [moved from tools/regression/mqueue/mqtest4/mqtest4.c with 91% similarity]
tests/sys/mqueue/mqtest5.c [moved from tools/regression/mqueue/mqtest5/mqtest5.c with 93% similarity]
tests/sys/mqueue/mqueue_test.sh [new file with mode: 0755]
tools/regression/aio/aiotest/Makefile [deleted file]
tools/regression/aio/kqueue/Makefile [deleted file]
tools/regression/aio/kqueue/lio/Makefile [deleted file]
tools/regression/mqueue/Makefile [deleted file]
tools/regression/mqueue/mqtest1/Makefile [deleted file]
tools/regression/mqueue/mqtest2/Makefile [deleted file]
tools/regression/mqueue/mqtest3/Makefile [deleted file]
tools/regression/mqueue/mqtest4/Makefile [deleted file]
tools/regression/mqueue/mqtest5/Makefile [deleted file]