xref: /freebsd-14.2/tests/sys/netinet/Makefile (revision 9e6ff435)
1
2PACKAGE=	tests
3
4TESTSDIR=	${TESTSBASE}/sys/netinet
5BINDIR=		${TESTSDIR}
6
7TESTS_SUBDIRS+=	libalias
8
9ATF_TESTS_C=	ip_reass_test \
10		ip6_v4mapped_test \
11		so_reuseport_lb_test \
12		socket_afinet \
13		tcp_connect_port_test \
14		tcp_md5_getsockopt
15
16ATF_TESTS_SH=	arp \
17		carp \
18		divert \
19		fibs \
20		fibs_test \
21		forward \
22		lpm \
23		output \
24		redirect
25
26ATF_TESTS_PYTEST+=	carp.py
27
28# Some of the arp tests look for log messages in the dmesg buffer, so run them
29# serially to avoid problems with interleaved output.
30TEST_METADATA.arp+=	is_exclusive="true"
31TEST_METADATA.divert+=	required_programs="python"	\
32			execenv="jail"			\
33			execenv_jail_params="vnet allow.raw_sockets"
34TEST_METADATA.forward+=	required_programs="python"	\
35			execenv="jail"			\
36			execenv_jail_params="vnet allow.raw_sockets"
37TEST_METADATA.output+=	required_programs="python"
38TEST_METADATA.redirect+= required_programs="python"
39TEST_METADATA.tcp6_v4mapped_bind_test+=	is_exclusive="true"
40
41PROGS=	udp_dontroute tcp_user_cookie
42
43${PACKAGE}FILES+=		redirect.py
44
45${PACKAGE}FILESMODE_redirect.py=0555
46
47MAN=
48
49.include <bsd.test.mk>
50