svn commit: r326332 - in stable/10: bin/chflags bin/chflags/tests bin/mkdir bin/mkdir/tests bin/rcp bin/rcp/tests bin/rmdir bin/rmdir/tests etc/mtree
Alan Somers
asomers at FreeBSD.org
Tue Nov 28 18:18:41 UTC 2017
Author: asomers
Date: Tue Nov 28 18:18:39 2017
New Revision: 326332
URL: https://svnweb.freebsd.org/changeset/base/326332
Log:
MFC r323275, r324112
r323275:
Add basic tests for chflags, mkdir, rcp, and rmdir
Add basic command line parsing test coverage for these utilities. The tests
were automatically generated based on their man pages. These tests can be
expanded by hand for more thorough coverage. The aim is to generate very
basic amount of test coverage for all the utilities in the base system.
Submitted by: shivansh
Reviewed by: asomers, brooks
Sponsored by: Google, Inc (GSoC 2017)
Differential Revision: https://reviews.freebsd.org/D12036
r324112:
Fix Makefile entries from r323275
Reported by: Vladimir Zakharov <zakharov.vv at gmail.com>
Reviewed by: ngie
X-MFC-With: 323275
Added:
stable/10/bin/chflags/tests/
- copied from r323275, head/bin/chflags/tests/
stable/10/bin/mkdir/tests/
- copied from r323275, head/bin/mkdir/tests/
stable/10/bin/rcp/tests/
- copied from r323275, head/bin/rcp/tests/
stable/10/bin/rmdir/tests/
- copied from r323275, head/bin/rmdir/tests/
Modified:
stable/10/bin/chflags/Makefile
stable/10/bin/mkdir/Makefile
stable/10/bin/rcp/Makefile
stable/10/bin/rmdir/Makefile
stable/10/etc/mtree/BSD.tests.dist
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/bin/chflags/Makefile
==============================================================================
--- stable/10/bin/chflags/Makefile Tue Nov 28 18:08:14 2017 (r326331)
+++ stable/10/bin/chflags/Makefile Tue Nov 28 18:18:39 2017 (r326332)
@@ -1,6 +1,12 @@
# @(#)Makefile 8.1 (Berkeley) 6/6/93
# $FreeBSD$
+.include <bsd.own.mk>
+
+PACKAGE=runtime
PROG= chflags
+
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
.include <bsd.prog.mk>
Modified: stable/10/bin/mkdir/Makefile
==============================================================================
--- stable/10/bin/mkdir/Makefile Tue Nov 28 18:08:14 2017 (r326331)
+++ stable/10/bin/mkdir/Makefile Tue Nov 28 18:18:39 2017 (r326332)
@@ -1,6 +1,12 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $FreeBSD$
+.include <bsd.own.mk>
+
+PACKAGE=runtime
PROG= mkdir
+
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
.include <bsd.prog.mk>
Modified: stable/10/bin/rcp/Makefile
==============================================================================
--- stable/10/bin/rcp/Makefile Tue Nov 28 18:08:14 2017 (r326331)
+++ stable/10/bin/rcp/Makefile Tue Nov 28 18:18:39 2017 (r326332)
@@ -1,6 +1,9 @@
# @(#)Makefile 8.1 (Berkeley) 7/19/93
# $FreeBSD$
+.include <bsd.own.mk>
+
+PACKAGE=rcmds
PROG= rcp
SRCS= rcp.c util.c
CFLAGS+=-DBINDIR=${BINDIR}
@@ -8,5 +11,8 @@ CFLAGS+=-DBINDIR=${BINDIR}
BINOWN= root
BINMODE=4555
PRECIOUSPROG=
+
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
.include <bsd.prog.mk>
Modified: stable/10/bin/rmdir/Makefile
==============================================================================
--- stable/10/bin/rmdir/Makefile Tue Nov 28 18:08:14 2017 (r326331)
+++ stable/10/bin/rmdir/Makefile Tue Nov 28 18:18:39 2017 (r326332)
@@ -1,6 +1,11 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $FreeBSD$
+.include <bsd.own.mk>
+
+PACKAGE=runtime
PROG= rmdir
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
.include <bsd.prog.mk>
Modified: stable/10/etc/mtree/BSD.tests.dist
==============================================================================
--- stable/10/etc/mtree/BSD.tests.dist Tue Nov 28 18:08:14 2017 (r326331)
+++ stable/10/etc/mtree/BSD.tests.dist Tue Nov 28 18:18:39 2017 (r326332)
@@ -8,6 +8,8 @@
bin
cat
..
+ chflags
+ ..
chmod
..
date
@@ -22,11 +24,17 @@
..
ls
..
+ mkdir
+ ..
mv
..
pax
..
pkill
+ ..
+ rcp
+ ..
+ rmdir
..
sh
builtins
More information about the svn-src-stable-10
mailing list