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