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