xref: /freebsd-14.2/tests/sys/netpfil/pf/Makefile (revision c5fc967c)
1
2PACKAGE=	tests
3
4TESTSDIR=       ${TESTSBASE}/sys/netpfil/pf
5BINDIR=		${TESTSDIR}
6TESTS_SUBDIRS+=	ioctl
7
8ATF_TESTS_SH+=	altq \
9		anchor \
10		divert-to \
11		dup \
12		ether \
13		forward \
14		fragmentation_compat \
15		fragmentation_pass \
16		fragmentation_no_reassembly \
17		get_state \
18		icmp \
19		icmp6 \
20		killstate \
21		macro \
22		map_e \
23		match \
24		modulate \
25		names \
26		nat \
27		pass_block \
28		pfsync	\
29		prio \
30		proxy \
31		ridentifier \
32		route_to \
33		rtable \
34		rules_counter \
35		scrub_compat \
36		scrub_pass \
37		sctp \
38		set_skip \
39		set_tos \
40		src_track \
41		syncookie \
42		synproxy \
43		table \
44		tcp \
45		tos
46
47ATF_TESTS_PYTEST+=	frag6.py
48ATF_TESTS_PYTEST+=	sctp.py
49
50# Allow tests to run in parallel in their own jails
51TEST_METADATA+= execenv="jail"
52TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
53
54PROGS=	divapp
55
56${PACKAGE}FILES+=	CVE-2019-5597.py \
57			CVE-2019-5598.py \
58			daytime_inetd.conf \
59			echo_inetd.conf \
60			fragcommon.py \
61			frag-overindex.py \
62			frag-overlimit.py \
63			frag-overreplace.py \
64			pfsync_defer.py \
65			pft_ether.py \
66			utils.subr
67
68${PACKAGE}FILESMODE_CVE-2019-5597.py=	0555
69${PACKAGE}FILESMODE_CVE-2019-5598.py=	0555
70${PACKAGE}FILESMODE_fragcommon.py=	0555
71${PACKAGE}FILESMODE_frag-overindex.py=	0555
72${PACKAGE}FILESMODE_frag-overlimit.py=	0555
73${PACKAGE}FILESMODE_frag-overreplace.py=	0555
74${PACKAGE}FILESMODE_pfsync_defer.py=	0555
75${PACKAGE}FILESMODE_pft_ether.py=	0555
76
77.include <bsd.test.mk>
78