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