xref: /freebsd/tests/sys/netpfil/pf/Makefile (revision 4f752a1583dc97d166caae7f844bf42715e99978)
1PACKAGE=	tests
2
3TESTSDIR=       ${TESTSBASE}/sys/netpfil/pf
4BINDIR=		${TESTSDIR}
5TESTS_SUBDIRS+=	ioctl
6
7ATF_TESTS_SH+=	altq \
8		anchor \
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		if_enc \
20		limits \
21		loginterface \
22		killstate \
23		macro \
24		map_e \
25		match \
26		modulate \
27		names \
28		nat \
29		pass_block \
30		pflog \
31		pflow \
32		pfsync	\
33		prio \
34		proxy \
35		rdr \
36		ridentifier \
37		route_to \
38		rtable \
39		rules_counter \
40		scrub_compat \
41		scrub_pass \
42		sctp \
43		set_skip \
44		set_tos \
45		src_track \
46		status \
47		syncookie \
48		synproxy \
49		table \
50		tcp \
51		tos
52
53ATF_TESTS_PYTEST+=	frag6.py
54ATF_TESTS_PYTEST+=	nat66.py
55ATF_TESTS_PYTEST+=	sctp.py
56
57# Allow tests to run in parallel in their own jails
58TEST_METADATA+= execenv="jail"
59TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
60
61PROGS=	divapp
62
63${PACKAGE}FILES+=	CVE-2019-5597.py \
64			CVE-2019-5598.py \
65			daytime_inetd.conf \
66			echo_inetd.conf \
67			fragcommon.py \
68			frag-overindex.py \
69			frag-overlimit.py \
70			frag-overreplace.py \
71			pfsync_defer.py \
72			pft_ether.py \
73			pft_read_ipfix.py \
74			utils.subr
75
76${PACKAGE}FILESMODE_CVE-2019-5597.py=	0555
77${PACKAGE}FILESMODE_CVE-2019-5598.py=	0555
78${PACKAGE}FILESMODE_fragcommon.py=	0555
79${PACKAGE}FILESMODE_frag-overindex.py=	0555
80${PACKAGE}FILESMODE_frag-overlimit.py=	0555
81${PACKAGE}FILESMODE_frag-overreplace.py=	0555
82${PACKAGE}FILESMODE_pfsync_defer.py=	0555
83${PACKAGE}FILESMODE_pft_ether.py=	0555
84${PACKAGE}FILESMODE_pft_read_ipfix.py=	0555
85
86.include <bsd.test.mk>
87