build: require tests before base
rebuilding tests after a full base build may fail which prevents
building a kernel without clean-obj. To sidestep require the tests
before base and see if this needs further cleaning/fixing then or
if it's fine there.
Revert "config: devel/kyua deprecation sabotages fetch stage"
This reverts commit 78d8ad932c3a2742b1a13810a5bd3bb0e3711767.
Let bugs be bugs ¯\_(ツ)_/¯ -- now the options stage complains.
build/tests: wedge tests set between kernel and base
It's not strictly tied to the kernel but this ensures the tests
set will be built after base and before kernel automatically.
build/tests: looks like we need this to speed things up
This is probably the fifth iteration of "how to approach testing"
which seems trivial but for a surprising number of reasons this
is really not tailored for casual testing in user systems.
build/kyua: kyua without kyua is probably better
Want to ideally just make this a package but for now break this
down to run the relevant tests by hand and do a quick opnsense-test
tool to run actual pf tests without all the glue directly from the
src tree.