xref: /freebsd/tests/sys/netpfil/pf/Makefile (revision 41fd03c08f67fc9c891f4fb0ebf912658f30f212)
1PACKAGE=	tests
2
3TESTSDIR=       ${TESTSBASE}/sys/netpfil/pf
4TESTS_SUBDIRS+=	ioctl
5
6ATF_TESTS_SH+=	altq \
7		anchor \
8		debug \
9		divert-to \
10		dup \
11		ether \
12		forward \
13		fragmentation_compat \
14		fragmentation_pass \
15		fragmentation_no_reassembly \
16		get_state \
17		icmp \
18		icmp6 \
19		if_enc \
20		limits \
21		loginterface \
22		killstate \
23		macro \
24		match \
25		max_pkt_rate \
26		max_pkt_size \
27		max_states \
28		mbuf \
29		modulate \
30		names \
31		nat \
32		nat64 \
33		pass_block \
34		pflog \
35		pflow \
36		pfsync	\
37		prio \
38		proxy \
39		rdr \
40		ridentifier \
41		route_to \
42		rtable \
43		rules_counter \
44		scrub_compat \
45		scrub_pass \
46		sctp \
47		set_skip \
48		set_tos \
49		snmp \
50		src_track \
51		status \
52		syncookie \
53		synproxy \
54		table \
55		tcp \
56		tos
57
58ATF_TESTS_PYTEST+=	frag6.py
59ATF_TESTS_PYTEST+=	header.py
60ATF_TESTS_PYTEST+=	icmp.py
61ATF_TESTS_PYTEST+=	nat64.py
62ATF_TESTS_PYTEST+=	nat66.py
63ATF_TESTS_PYTEST+=	return.py
64ATF_TESTS_PYTEST+=	sctp.py
65ATF_TESTS_PYTEST+=	tcp.py
66
67# Allow tests to run in parallel in their own jails
68TEST_METADATA+= execenv="jail"
69TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
70
71${PACKAGE}FILES+=	\
72			bsnmpd.conf \
73			CVE-2019-5597.py \
74			CVE-2019-5598.py \
75			daytime_inetd.conf \
76			echo_inetd.conf \
77			fragcommon.py \
78			frag-overindex.py \
79			frag-overlimit.py \
80			frag-overreplace.py \
81			frag-overhole.py \
82			frag-adjhole.py \
83			pfsync_defer.py \
84			pft_ether.py \
85			pft_read_ipfix.py \
86			rdr-srcport.py \
87			utils.subr \
88			utils.py
89
90${PACKAGE}FILESMODE_bsnmpd.conf=		0555
91${PACKAGE}FILESMODE_CVE-2019-5597.py=	0555
92${PACKAGE}FILESMODE_CVE-2019-5598.py=	0555
93${PACKAGE}FILESMODE_fragcommon.py=	0555
94${PACKAGE}FILESMODE_frag-overindex.py=	0555
95${PACKAGE}FILESMODE_frag-overlimit.py=	0555
96${PACKAGE}FILESMODE_frag-overreplace.py=	0555
97${PACKAGE}FILESMODE_frag-overhole.py=	0555
98${PACKAGE}FILESMODE_frag-adjhole.py=	0555
99${PACKAGE}FILESMODE_pfsync_defer.py=	0555
100${PACKAGE}FILESMODE_pft_ether.py=	0555
101${PACKAGE}FILESMODE_pft_read_ipfix.py=	0555
102
103.include <bsd.test.mk>
104