Author: ngie
Date: Mon Nov  3 07:18:42 2014
New Revision: 274016
URL: https://svnweb.freebsd.org/changeset/base/274016

Log:
  Integrate pjdfstest test suite execution into kyua
  
  pjdfstest execution is opt-in and must be done as root due to some of the
  assumptions made by the test suite and lack of error checking in the non-root
  case
  
  A description of how to execute pjdfstest with kyua is provided in
  share/pjdfstest/README
  
  Phabric: D824 (an earlier prototype patch)
  MFC after: 1 month
  Relnotes: yes
  Sponsored by: EMC / Isilon Storage Division

Added:
  head/share/doc/pjdfstest/
  head/share/doc/pjdfstest/Makefile   (contents, props changed)
  head/share/doc/pjdfstest/README   (contents, props changed)
  head/tests/sys/pjdfstest/
  head/tests/sys/pjdfstest/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/pjdfstest/
  head/tests/sys/pjdfstest/pjdfstest/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/
  head/tests/sys/pjdfstest/tests/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/chflags/
  head/tests/sys/pjdfstest/tests/chflags/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/chmod/
  head/tests/sys/pjdfstest/tests/chmod/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/chown/
  head/tests/sys/pjdfstest/tests/chown/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/conf   (contents, props changed)
  head/tests/sys/pjdfstest/tests/ftruncate/
  head/tests/sys/pjdfstest/tests/ftruncate/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/granular/
  head/tests/sys/pjdfstest/tests/granular/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/link/
  head/tests/sys/pjdfstest/tests/link/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/mkdir/
  head/tests/sys/pjdfstest/tests/mkdir/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/mkfifo/
  head/tests/sys/pjdfstest/tests/mkfifo/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/mknod/
  head/tests/sys/pjdfstest/tests/mknod/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/open/
  head/tests/sys/pjdfstest/tests/open/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/pjdfstest.test.mk   (contents, props changed)
  head/tests/sys/pjdfstest/tests/rename/
  head/tests/sys/pjdfstest/tests/rename/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/rmdir/
  head/tests/sys/pjdfstest/tests/rmdir/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/symlink/
  head/tests/sys/pjdfstest/tests/symlink/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/truncate/
  head/tests/sys/pjdfstest/tests/truncate/Makefile   (contents, props changed)
  head/tests/sys/pjdfstest/tests/unlink/
  head/tests/sys/pjdfstest/tests/unlink/Makefile   (contents, props changed)
Modified:
  head/UPDATING
  head/etc/mtree/BSD.tests.dist
  head/share/doc/Makefile
  head/tests/sys/Makefile
  head/tools/build/mk/OptionalObsoleteFiles.inc

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Mon Nov  3 06:34:28 2014        (r274015)
+++ head/UPDATING       Mon Nov  3 07:18:42 2014        (r274016)
@@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
        disable the most expensive debugging functionality run
        "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20141102:
+       pjdfstest has been integrated into kyua as an opt-in test suite.
+       Please see share/doc/pjdfstest/README for a more details on how to
+       execute it.
+
 20141009:
        gperf has been removed from the base system for architectures
        that use clang. Ports that require gperf will obtain it from the

Modified: head/etc/mtree/BSD.tests.dist
==============================================================================
--- head/etc/mtree/BSD.tests.dist       Mon Nov  3 06:34:28 2014        
(r274015)
+++ head/etc/mtree/BSD.tests.dist       Mon Nov  3 07:18:42 2014        
(r274016)
@@ -17,6 +17,8 @@
         doc
             atf
             ..
+            pjdfstest
+            ..
         ..
     ..
     tests
@@ -143,6 +145,38 @@
             ..
             netinet
             ..
+            pjdfstest
+                chflags
+                ..
+                chmod
+                ..
+                chown
+                ..
+                ftruncate
+                ..
+                granular
+                ..
+                link
+                ..
+                mkdir
+                ..
+                mkfifo
+                ..
+                mknod
+                ..
+                open
+                ..
+                rename
+                ..
+                rmdir
+                ..
+                symlink
+                ..
+                truncate
+                ..
+                unlink
+                ..
+            ..
         ..
         usr.bin
             apply

Modified: head/share/doc/Makefile
==============================================================================
--- head/share/doc/Makefile     Mon Nov  3 06:34:28 2014        (r274015)
+++ head/share/doc/Makefile     Mon Nov  3 07:18:42 2014        (r274016)
@@ -7,10 +7,12 @@ SUBDIR=       ${_IPv6} \
        ${_atf} \
        legal \
        ${_llvm} \
+       ${_pjdfstest} \
        ${_roffdocs}
 
 .if ${MK_TESTS} != "no"
 _atf= atf
+_pjdfstest= pjdfstest
 .endif
 
 .if ${MK_CLANG} != "no"

Added: head/share/doc/pjdfstest/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/share/doc/pjdfstest/Makefile   Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+NO_OBJ=
+
+FILESDIR=      ${SHAREDIR}/doc/pjdfstest
+FILES=         README
+
+.include <bsd.prog.mk>

Added: head/share/doc/pjdfstest/README
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/share/doc/pjdfstest/README     Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,36 @@
+pjdfstest test suite execution is integrated into kyua. This README describes
+how to use pjdfstest in the default configuration (kyua work directory), and
+with a specific filesystem path.
+
+Method 1. Executing with default configuration (kyua work directory)
+
+    1. Elevate privileges:
+       % su -
+    2. cd to the tests directory:
+       % cd /usr/tests/sys/pjdfstest
+    3. Run kyua:
+       % kyua test
+
+   Executing the commands as shown above will run pjdfstest in the kyua work
+   directory. The kyua work directory defaults to a random generated path under
+   /tmp; please see TMPDIR in kyua(1) for more details on how the temporary 
path
+   is chosen with kyua.
+
+Method 2. Executing with a specific filesystem path (in this case /mnt)
+
+    1. Elevate privileges:
+       % su -
+    2. cd to the tests directory:
+       % cd /usr/tests/sys/pjdfstest
+    3. Run kyua:
+       % env PJDFSTEST_TEST_PATH=/mnt kyua test
+
+   WARNING: the above method violates the test program isolation algorithm
+   described in kyua(1); as such, $PJDFSTEST_TEST_PATH must be cleaned up after
+   executing the testcases.
+
+   It's highly recommended that $PJDFSTEST_TEST_PATH be pointed to a sandboxed
+   filesystem, e.g. a small UFS-formatted memory disk or ZFS dataset with
+   quotas enabled, so the filesystem can be easily destroyed after the test
+   execution is complete, and the testcases are properly bounded both in terms
+   of time and space.

Modified: head/tests/sys/Makefile
==============================================================================
--- head/tests/sys/Makefile     Mon Nov  3 06:34:28 2014        (r274015)
+++ head/tests/sys/Makefile     Mon Nov  3 07:18:42 2014        (r274016)
@@ -4,9 +4,13 @@
 
 .PATH: ${.CURDIR}/..
 
+TESTSDIR= ${TESTSBASE}/sys
+
 TESTS_SUBDIRS+=                kern
 TESTS_SUBDIRS+=                netinet
-TESTSDIR= ${TESTSBASE}/sys
+
+# Items not integrated into kyua runs by default
+SUBDIR+=               pjdfstest
 
 KYUAFILE= yes
 

Added: head/tests/sys/pjdfstest/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/Makefile   Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+SUBDIR+=       pjdfstest
+SUBDIR+=       tests
+
+.include <bsd.subdir.mk>

Added: head/tests/sys/pjdfstest/pjdfstest/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/pjdfstest/Makefile Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+TOP=           ${.CURDIR:H:H:H:H}
+
+.PATH: ${TOP}/contrib/pjdfstest
+
+BINDIR=                ${TESTSBASE}/sys/pjdfstest
+PROG=          pjdfstest
+MAN=
+
+CFLAGS=                -D__OS_FreeBSD__ -DHAS_LCHMOD -DHAS_CHFLAGS 
-DHAS_FCHFLAGS
+CFLAGS+=       -DHAS_CHFLAGSAT -DHAS_LCHFLAGS -DHAS_FREEBSD_ACL -DHAS_BINDAT
+CFLAGS+=       -DHAS_CONNECTAT
+
+# XXX: the upstream sources need some massaging with how it assigns ngroups in
+# pjdfstest.c
+NO_WERROR=
+WARNS?=                6
+
+.include <bsd.prog.mk>

Added: head/tests/sys/pjdfstest/tests/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/Makefile     Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PJDFSTEST_SRCDIR=      ${.CURDIR:H:H:H:H}/contrib/pjdfstest
+
+TESTSDIR=      ${TESTSBASE}/sys/pjdfstest
+
+.PATH: ${.CURDIR}
+
+FILESDIR=      ${TESTSDIR}
+FILES=         conf
+FILES+=                misc.sh
+CLEANFILES+=   misc.sh misc.sh.tmp
+
+misc.sh: ${PJDFSTEST_SRCDIR}/tests/misc.sh
+       sed -e '\,maindir=,s,maindir=.*,maindir=`dirname $$0`/../,' < 
${.ALLSRC} > ${.TARGET}.tmp
+       mv ${.TARGET}.tmp ${.TARGET}
+
+afterinstall: install-tests-symlink
+install-tests-symlink: .PHONY
+       rm -f ${DESTDIR}${TESTSDIR}/tests
+       ${INSTALL_SYMLINK} . ${DESTDIR}${TESTSDIR}/tests
+
+TESTS_SUBDIRS= chflags
+TESTS_SUBDIRS+=        chmod
+TESTS_SUBDIRS+=        chown
+TESTS_SUBDIRS+=        ftruncate
+TESTS_SUBDIRS+=        granular
+TESTS_SUBDIRS+=        link
+TESTS_SUBDIRS+=        mkdir
+TESTS_SUBDIRS+=        mkfifo
+TESTS_SUBDIRS+=        mknod
+TESTS_SUBDIRS+=        open
+TESTS_SUBDIRS+=        rename
+TESTS_SUBDIRS+=        rmdir
+TESTS_SUBDIRS+=        symlink
+TESTS_SUBDIRS+=        truncate
+TESTS_SUBDIRS+=        unlink
+
+.include <bsd.test.mk>

Added: head/tests/sys/pjdfstest/tests/chflags/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/chflags/Makefile     Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/chmod/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/chmod/Makefile       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/chown/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/chown/Makefile       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/conf
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/conf Mon Nov  3 07:18:42 2014        
(r274016)
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# $FreeBSD$
+
+: ${PJDFSTEST_TEST_PATH=.}
+if ! cd ${PJDFSTEST_TEST_PATH}/; then
+       echo 'Please set PJDFSTEST_TEST_PATH to a valid filesystem path'
+       echo 'Bail out!'
+       exit 1
+fi
+
+GREP=grep
+mountpoint=$(df . | tail -1 | awk '{print $6}')
+fs=$(mount -p | awk '$2 == "'$mountpoint'" { print toupper($3) }')
+os=FreeBSD

Added: head/tests/sys/pjdfstest/tests/ftruncate/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/ftruncate/Makefile   Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/granular/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/granular/Makefile    Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/link/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/link/Makefile        Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+TAP_TESTS_SH+= 15
+TAP_TESTS_SH+= 16
+TAP_TESTS_SH+= 17
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/mkdir/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/mkdir/Makefile       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/mkfifo/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/mkfifo/Makefile      Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/mknod/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/mknod/Makefile       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/open/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/open/Makefile        Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+TAP_TESTS_SH+= 15
+TAP_TESTS_SH+= 16
+TAP_TESTS_SH+= 17
+TAP_TESTS_SH+= 18
+TAP_TESTS_SH+= 19
+TAP_TESTS_SH+= 20
+TAP_TESTS_SH+= 21
+TAP_TESTS_SH+= 22
+TAP_TESTS_SH+= 23
+TAP_TESTS_SH+= 24
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/pjdfstest.test.mk
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/pjdfstest.test.mk    Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+PJDFSTEST_SRCDIR=      ${.CURDIR:H:H:H:H:H}/contrib/pjdfstest
+
+.PATH: ${PJDFSTEST_SRCDIR}/tests/${.CURDIR:T}
+
+TESTSDIR?=     ${TESTSBASE}/sys/pjdfstest/${.CURDIR:T}
+
+.for s in ${TAP_TESTS_SH}
+TAP_TESTS_SH_SRC_$s=   $s.t
+TEST_METADATA.$s+=     required_user="root"
+.endfor
+
+.include <bsd.test.mk>

Added: head/tests/sys/pjdfstest/tests/rename/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/rename/Makefile      Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+TAP_TESTS_SH+= 15
+TAP_TESTS_SH+= 16
+TAP_TESTS_SH+= 17
+TAP_TESTS_SH+= 18
+TAP_TESTS_SH+= 19
+TAP_TESTS_SH+= 20
+TAP_TESTS_SH+= 21
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/rmdir/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/rmdir/Makefile       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+TAP_TESTS_SH+= 15
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/symlink/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/symlink/Makefile     Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/truncate/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/truncate/Makefile    Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+TAP_TESTS_SH+= 14
+
+.include "../pjdfstest.test.mk"

Added: head/tests/sys/pjdfstest/tests/unlink/Makefile
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/tests/sys/pjdfstest/tests/unlink/Makefile      Mon Nov  3 07:18:42 
2014        (r274016)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+TAP_TESTS_SH=  00
+TAP_TESTS_SH+= 01
+TAP_TESTS_SH+= 02
+TAP_TESTS_SH+= 03
+TAP_TESTS_SH+= 04
+TAP_TESTS_SH+= 05
+TAP_TESTS_SH+= 06
+TAP_TESTS_SH+= 07
+TAP_TESTS_SH+= 08
+TAP_TESTS_SH+= 09
+TAP_TESTS_SH+= 10
+TAP_TESTS_SH+= 11
+TAP_TESTS_SH+= 12
+TAP_TESTS_SH+= 13
+
+.include "../pjdfstest.test.mk"

Modified: head/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc       Mon Nov  3 06:34:28 
2014        (r274015)
+++ head/tools/build/mk/OptionalObsoleteFiles.inc       Mon Nov  3 07:18:42 
2014        (r274016)
@@ -4068,9 +4068,10 @@ OLD_DIRS+=usr/share/sendmail/cf
 OLD_DIRS+=usr/share/sendmail
 .endif
 
-#.if ${MK_SHAREDOCS} == no
-# to be filled in
-#.endif
+.if ${MK_SHAREDOCS} == no
+OLD_FILES+=usr/share/doc/pjdfstest/README
+OLD_DIRS+=usr/share/doc/pjdfstest
+.endif
 
 #.if ${MK_SYSCONS} == no
 # to be filled in
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to