cfc6ad9bc6
This change is a proof of concept on how to easily integrate existing tests from the tools/regression/ hierarchy into the /usr/tests/ test suite and on how to adapt them to the new layout for src. To achieve these goals, this change: - Moves tests from tools/regression/bin/<tool>/ to bin/<tool>/tests/. - Renames the previous regress.sh files to legacy_test.sh. - Adds Makefiles to build and install the tests and all their supporting data files into /usr/tests/bin/. - Plugs the legacy_test test programs into the test suite using the new TAP backend for Kyua (appearing in 0.8) so that the code of the test programs does not have to change. - Registers the new directories in the BSD.test.dist mtree file. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
64 lines
655 B
Makefile
64 lines
655 B
Makefile
# From: @(#)Makefile 8.1 (Berkeley) 5/31/93
|
|
# $FreeBSD$
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
SUBDIR= cat \
|
|
chflags \
|
|
chio \
|
|
chmod \
|
|
cp \
|
|
date \
|
|
dd \
|
|
df \
|
|
domainname \
|
|
echo \
|
|
ed \
|
|
expr \
|
|
freebsd-version \
|
|
getfacl \
|
|
hostname \
|
|
kenv \
|
|
kill \
|
|
ln \
|
|
ls \
|
|
mkdir \
|
|
mv \
|
|
pax \
|
|
pkill \
|
|
ps \
|
|
pwait \
|
|
pwd \
|
|
realpath \
|
|
rm \
|
|
rmdir \
|
|
setfacl \
|
|
sh \
|
|
sleep \
|
|
stty \
|
|
sync \
|
|
test \
|
|
uuidgen
|
|
|
|
.if ${MK_RCMDS} != "no"
|
|
SUBDIR+= rcp
|
|
.endif
|
|
|
|
.if ${MK_SENDMAIL} != "no"
|
|
SUBDIR+= rmail
|
|
.endif
|
|
|
|
.if ${MK_TCSH} != "no"
|
|
SUBDIR+= csh
|
|
.endif
|
|
|
|
.if ${MK_TESTS} != "no"
|
|
SUBDIR+= tests
|
|
.endif
|
|
|
|
.include <bsd.arch.inc.mk>
|
|
|
|
SUBDIR:= ${SUBDIR:O}
|
|
|
|
.include <bsd.subdir.mk>
|