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