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