aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-02-11 20:07:09 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-02-11 20:07:09 +0000
commit4156ce4fed70de28d56d0ef9a32cdb4f6c5ffeb7 (patch)
treed5418788f5368ac552e6ffa543d661830d835dbb /Makefile.inc1
parent5529affd651c7b525274e37519ae80f8bda9f8f2 (diff)
parente0c45153ac96bb850e2da30ddb364c8ee4611582 (diff)
downloadsrc-4156ce4fed70de28d56d0ef9a32cdb4f6c5ffeb7.tar.gz
src-4156ce4fed70de28d56d0ef9a32cdb4f6c5ffeb7.zip
Merge ^/head r295351 through r295543.
Notes
Notes: svn path=/projects/clang380-import/; revision=295544
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc115
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 87de0621acb6..ad65d6069929 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -37,6 +37,7 @@
# The intended user-driven targets are:
# buildworld - rebuild *everything*, including glue to help do upgrades
# installworld- install everything built by "buildworld"
+# checkworld - run test suite on installed world
# doxygen - build API documentation of the kernel
# update - convenient way to update your source tree (eg: svn/svnup)
#
@@ -1323,6 +1324,20 @@ packagekernel:
.endif
#
+#
+# checkworld
+#
+# Run test suite on installed world.
+#
+checkworld: .PHONY
+ @if [ ! -x ${LOCALBASE}/bin/kyua ]; then \
+ echo "You need kyua (devel/kyua) to run the test suite." | /usr/bin/fmt; \
+ exit 1; \
+ fi
+ ${_+_}${LOCALBASE}/bin/kyua test -k ${TESTSBASE}/Kyuafile
+
+#
+#
# doxygen
#
# Build the API documentation with doxygen