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