devel/debug: meet 'qyua', the quick-kyua command ;)
With the tool we can run tests from the source tree given the tests
(or a respective prebuilt set) have been installed in the system.
It creates "_" prefixed files in order to not taint the otherwise
installed tests and set up the few things that the build would
for source tree based test files.
Underneath eventually it runs kyua-test or kyua-debug depending
on the debug command line flag -d. -a runs all the tests in the
source tree and -l lists them.
For now only supports .sh files and both /usr/src and /usr/tests
have to be manually managed, but more to come.
devel/debug: will not be needing this then
Still provide scapy and jq for test coverage reasons. For reference:
1. Single test via:
# kyua debug -k /usr/tests/sys/netpfil/pf/Kyuafile killstate:match
2. Running test suite via:
# kyua test -k /usr/tests/sys/netpfil/pf/Kyuafile
net/ndproxy: Add os-ndproxy plugin (#4348)
* net/ndproxy: Add os-ndproxy plugin
* net/ndproxy: Fix a few small errors.
* net/ndproxy: Fix a few small errors.
* Update net/ndproxy/src/etc/inc/plugins.inc.d/ndproxy.inc
Co-authored-by: Franco Fichtner <franco at lastsummer.de>
* Update net/ndproxy/src/etc/inc/plugins.inc.d/ndproxy.inc
Co-authored-by: Franco Fichtner <franco at lastsummer.de>
* net/ndproxy: Cleanup view to use base_form and SimpleActionButton
---------
Co-authored-by: Franco Fichtner <franco at lastsummer.de>