svn commit: r313505 - in stable/10: . etc/mtree tests/sys/kqueue tests/sys/kqueue/libkqueue

Ngie Cooper ngie at FreeBSD.org
Fri Feb 10 02:21:59 UTC 2017


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>


More information about the svn-src-all mailing list