From owner-svn-src-stable@freebsd.org Fri Feb 10 02:21:59 2017 Return-Path: Delivered-To: svn-src-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4D489CD81D4; Fri, 10 Feb 2017 02:21:59 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0B8E21921; Fri, 10 Feb 2017 02:21:58 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v1A2Lwp9096741; Fri, 10 Feb 2017 02:21:58 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v1A2LvSl096737; Fri, 10 Feb 2017 02:21:57 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201702100221.v1A2LvSl096737@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Ngie Cooper Date: Fri, 10 Feb 2017 02:21:57 +0000 (UTC) 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 X-SVN-Group: stable-10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2017 02:21:59 -0000 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