Date: Fri, 10 Feb 2017 02:21:57 +0000 (UTC) From: Ngie Cooper <ngie@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org Subject: svn commit: r313505 - in stable/10: . etc/mtree tests/sys/kqueue tests/sys/kqueue/libkqueue Message-ID: <201702100221.v1A2LvSl096737@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ngie Date: Fri Feb 10 02:21:57 2017 New Revision: 313505 URL: https://svnweb.freebsd.org/changeset/base/313505 Log: 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. Added: stable/10/tests/sys/kqueue/libkqueue/ - copied from r305467, head/tests/sys/kqueue/libkqueue/ Replaced: stable/10/tests/sys/kqueue/Makefile - copied unchanged from r305467, head/tests/sys/kqueue/Makefile Deleted: stable/10/tests/sys/kqueue/common.h stable/10/tests/sys/kqueue/config.h stable/10/tests/sys/kqueue/kqueue_test.sh stable/10/tests/sys/kqueue/proc.c stable/10/tests/sys/kqueue/signal.c stable/10/tests/sys/kqueue/timer.c stable/10/tests/sys/kqueue/user.c stable/10/tests/sys/kqueue/vnode.c Modified: stable/10/ObsoleteFiles.inc stable/10/etc/mtree/BSD.tests.dist Directory Properties: stable/10/ (props changed) Modified: stable/10/ObsoleteFiles.inc ============================================================================== --- stable/10/ObsoleteFiles.inc Fri Feb 10 02:01:32 2017 (r313504) +++ stable/10/ObsoleteFiles.inc Fri Feb 10 02:21:57 2017 (r313505) @@ -53,6 +53,9 @@ OLD_FILES+=usr/share/man/man4/hv_vss.4.g .endif # 20161118: Remove hv_ata_pci_disengage(4) OLD_FILES+=usr/share/man/man4/hv_ata_pci_disengage.4.gz +# 20160906: libkqueue tests moved to /usr/tests/sys/kqueue/libkqueue +OLD_FILES+=usr/tests/sys/kqueue/kqtest +OLD_FILES+=usr/tests/sys/kqueue/kqueue_test # 20160723: stale MLINK removed OLD_FILES+=usr/share/man/man9/rman_await_resource.9.gz # 20160216: Remove obsolete unbound-control-setup Modified: stable/10/etc/mtree/BSD.tests.dist ============================================================================== --- stable/10/etc/mtree/BSD.tests.dist Fri Feb 10 02:01:32 2017 (r313504) +++ stable/10/etc/mtree/BSD.tests.dist Fri Feb 10 02:21:57 2017 (r313505) @@ -407,6 +407,8 @@ .. .. kqueue + libkqueue + .. .. mac bsdextended Copied: stable/10/tests/sys/kqueue/Makefile (from r305467, head/tests/sys/kqueue/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ stable/10/tests/sys/kqueue/Makefile Fri Feb 10 02:21:57 2017 (r313505, copy of r305467, head/tests/sys/kqueue/Makefile) @@ -0,0 +1,8 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/kqueue +BINDIR= ${TESTSDIR} + +TESTS_SUBDIRS+= libkqueue + +.include <bsd.test.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702100221.v1A2LvSl096737>