opnsense-src/tests/sys
Mark Johnston b103fc49ae netinet tests: Make some tests more reliable when run in parallel
Many of the modified tests add epair interfaces to the host, though most
of the tests themselves run in a VNET jail.  scapy in particular becomes
unhappy when the list of interfaces changes as it is running, so, to
improve reliability of parallel test runs, isolate tests which add
epairs to the host.

Also serialize arp tests, as they examine the dmesg as part of the test.

The list of modified tests is not exhaustive, it was determined by
running the test suite with parallelization enabled and looking at
failures.  It may be easier to just automatically enable VNET jailing of
all netinet tests, but let's be more particular for now.

Reviewed by:	kp
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D46606
2024-09-09 15:28:24 +00:00
..
acl Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
aio Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
audit Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
auditpipe Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
cam ctl: add tests for PREVENT ALLOW MEDIUM REMOVAL 2024-09-05 09:10:09 -06:00
capsicum capsicum tests: Serialize functional tests 2024-09-04 14:28:28 +00:00
cddl src.conf: Add a MK_ZFS_TESTS knob 2024-09-07 14:36:28 +00:00
common vnet tests: verify that we can load if_epair and if_bridge 2024-07-23 15:57:25 +02:00
compat32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
devrandom Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fifo Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
file Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fs fusefs: fix an uninitialized memory access in fuse_vnop_deallocate 2024-09-08 15:50:40 -06:00
geom ggate tests: Use unique ports among tests 2024-09-04 14:28:28 +00:00
kern ktrace tests: Add a test case for handling of exec+setuid binaries 2024-08-07 15:53:37 +00:00
kqueue Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
mac Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
mqueue Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
net if_ovpn tests: allow these tests to run in parallel 2024-09-08 19:56:20 +02:00
netgraph Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
netinet netinet tests: Make some tests more reliable when run in parallel 2024-09-09 15:28:24 +00:00
netinet6 netinet tests: Make some tests more reliable when run in parallel 2024-09-09 15:28:24 +00:00
netipsec Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
netlink Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
netmap Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
netpfil pf: Add support for endpoint independent NAT bindings for UDP 2024-09-06 13:48:04 +01:00
opencrypto Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
pjdfstest Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
posixshm Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
ses Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sound sound tests: Add SNDSTIOC_ADD_USER_DEVS test 2024-08-24 15:07:29 +03:00
sys Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
vfs Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
vm Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
vmm spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
Makefile ctl: add some ATF tests for READ BUFFER 2024-09-04 14:38:12 +00:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00