freebsd-skq/share/mk
ngie 464f9f5378 Simplify running the FreeBSD test suite
Replace `make regress` (legacy test make target) and `make test` (incomplete
test make target added with the FreeBSD test suite) with make check as it's
consistent with other open source projects.

`make check` defaults to running tests from `.OBJDIR`, but can be overridden
with the `CHECKDIR` variable.

Add `make checkworld` target to simplify running the FreeBSD test suite from
`TESTSBASE` (i.e. the top-level tests directory), similar to buildworld.

Document `make check` and `make checkworld` in build(7).

Other minor changes:

- Rename intermediate file (`Kyuafile.auto`) to `Kyuafile` to simplify
  `make check`.
- Remove terse warnings attached to `beforetest`/`aftertest`.
- Add kyua binary check to check target in suite.test.mk; error out if it's
  not found

The MFC is [partly] contingent on other build related changes being MFCed.

Differential Revision: https://reviews.freebsd.org/D4406
MFC after: 2 months
X-MFC to: stable/10
Relnotes: yes
Reviewed by: bdrewery, Evan Cramer <eccramer@gmail.com>
Sponsored by: EMC / Isilon Storage Division
2016-02-07 18:40:04 +00:00
..
atf.test.mk Remove unused atf.test.mk variables 2015-12-06 07:30:18 +00:00
auto.obj.mk Import latest auto.obj.mk 1.12 from contrib/bmake/mk. 2016-01-25 18:16:41 +00:00
bsd.arch.inc.mk
bsd.compiler.mk Merge r293006 from clang380-import branch: 2015-12-31 22:48:46 +00:00
bsd.confs.mk
bsd.cpu.mk Start support for the RISC-V 64-bit architecture developed by UC Berkeley. 2015-12-11 22:55:23 +00:00
bsd.crunchgen.mk
bsd.dep.mk Fix -include .depend hack from r294370 for headers not in .PATH. 2016-01-28 18:57:47 +00:00
bsd.doc.mk
bsd.dtb.mk
bsd.endian.mk Start support for the RISC-V 64-bit architecture developed by UC Berkeley. 2015-12-11 22:55:23 +00:00
bsd.files.mk
bsd.incs.mk Fix style and remove excess / for installing SYMLINKS. 2016-02-04 01:08:51 +00:00
bsd.info.mk
bsd.init.mk
bsd.kmod.mk
bsd.lib.mk FAST_DEPEND: Fix improperly depending all .So objects on all headers. 2016-01-19 23:28:18 +00:00
bsd.libnames.mk Start on a new library (libsysdecode) that provides routines for decoding 2015-12-15 00:05:07 +00:00
bsd.links.mk Fix style and remove excess / for installing SYMLINKS. 2016-02-04 01:08:51 +00:00
bsd.man.mk MLINKS: Deduplicate some of the logic, simplify, and unhide install commands. 2016-02-04 01:08:48 +00:00
bsd.mkopt.mk
bsd.nls.mk Don't let NLSLINKS contain itself. 2016-02-03 23:37:14 +00:00
bsd.obj.mk
bsd.opts.mk Move the inclusion of bsd.cpu.mk from sys.mk to bsd.opts.mk. However, 2015-12-11 05:39:44 +00:00
bsd.own.mk
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk
bsd.progs.mk Set a value for _RECURSING_PROGS for debugging. 2016-01-27 01:24:08 +00:00
bsd.README Simplify running the FreeBSD test suite 2016-02-07 18:40:04 +00:00
bsd.snmpmod.mk Allow overriding FILESDIRs for snmp files. 2015-12-14 22:42:05 +00:00
bsd.stand.mk
bsd.subdir.mk Simplify running the FreeBSD test suite 2016-02-07 18:40:04 +00:00
bsd.symver.mk
bsd.sys.mk Simplify running the FreeBSD test suite 2016-02-07 18:40:04 +00:00
bsd.test.mk Simplify running the FreeBSD test suite 2016-02-07 18:40:04 +00:00
dirdeps.mk
gendirdeps.mk Import latest gendirdeps.mk 1.29 from contrib/bmake/mk 2016-01-25 18:40:25 +00:00
host-target.mk Import latest host-target.mk 1.11 from contrib/bmake/mk 2016-01-25 18:43:21 +00:00
install-new.mk DIRDEPS_BUILD: Install new Makefile.depend files atomically. 2015-12-04 03:17:07 +00:00
local.autodep.mk Revert r288966 as it is redundant and not right. 2015-12-03 22:39:42 +00:00
local.dirdeps.mk DIRDEPS_BUILD: Support bootstrapping from PROGS.(DPADD|LIBADD). 2015-12-15 02:51:05 +00:00
local.gendirdeps.mk
local.init.mk Define .MAKE.MODE to normal to avoid the need for :U later. 2016-01-19 22:41:44 +00:00
local.meta.sys.mk Start support for the RISC-V 64-bit architecture developed by UC Berkeley. 2015-12-11 22:55:23 +00:00
local.sys.env.mk
local.sys.mk Define .MAKE.MODE to normal to avoid the need for :U later. 2016-01-19 22:41:44 +00:00
Makefile Don't create a Makefile.depend in share/mk. 2015-12-04 03:17:10 +00:00
meta2deps.py
meta2deps.sh
meta.autodep.mk
meta.stage.mk
meta.subdir.mk Import latest meta.subdir.mk 1.11 from contrib/bmake/mk 2016-01-25 18:34:15 +00:00
meta.sys.mk
netbsd-tests.test.mk Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
plain.test.mk
src.init.mk
src.libnames.mk Add comment about OBJTOP not yet being defined outside of META MODE. 2015-12-15 00:40:04 +00:00
src.opts.mk Support use of LLVM's libunwind for exception unwinding 2016-01-09 00:42:07 +00:00
src.sys.env.mk
src.sys.mk Only include src.conf if _WITHOUT_SRCCONF not defined. 2015-12-01 20:56:16 +00:00
stage-install.sh
suite.test.mk Simplify running the FreeBSD test suite 2016-02-07 18:40:04 +00:00
sys.dependfile.mk
sys.mk META_MODE: Ensure bmake does not use filemon if it is not loaded. 2016-01-19 22:41:55 +00:00
tap.test.mk - Use LOCALBASE instead of KYUA_PREFIX for the --prefix to kyua(1) 2015-12-20 06:26:15 +00:00
version_gen.awk