netpfil tests: run in parallel

Run these tests in their own (vnet) jail so we don't have to worry about IP
range or jail name conflicts.

Reviewed by:	markj
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D46040

(cherry picked from commit 4f752a1583dc97d166caae7f844bf42715e99978)

Approved by:    kp (mentor), markj (mentor)
This commit is contained in:
Kristof Provost 2024-07-19 10:03:30 +02:00 committed by Igor Ostapenko
parent 1152da4a99
commit c5fc967cf1
3 changed files with 10 additions and 4 deletions

View file

@ -13,8 +13,9 @@ ATF_TESTS_SH+= \
fragments \
forward
# Tests reuse jail names and so cannot run in parallel.
TEST_METADATA+= is_exclusive=true
# Allow tests to run in parallel in their own jails
TEST_METADATA+= execenv="jail"
TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
${PACKAGE}FILES+= \
utils.subr \

View file

@ -5,4 +5,8 @@ TESTSDIR= ${TESTSBASE}/sys/netpfil/ipfw
ATF_TESTS_SH+= fwd
${PACKAGE}FILES+= fwd_inetd.conf
# Allow tests to run in parallel in their own jails
TEST_METADATA+= execenv="jail"
TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
.include <bsd.test.mk>

View file

@ -47,8 +47,9 @@ ATF_TESTS_SH+= altq \
ATF_TESTS_PYTEST+= frag6.py
ATF_TESTS_PYTEST+= sctp.py
# Tests reuse jail names and so cannot run in parallel.
TEST_METADATA+= is_exclusive=true
# Allow tests to run in parallel in their own jails
TEST_METADATA+= execenv="jail"
TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
PROGS= divapp