1PACKAGE= tests 2 3TESTSDIR= ${TESTSBASE}/sys/netpfil/pf 4TESTS_SUBDIRS+= ioctl 5 6ATF_TESTS_SH+= altq \ 7 anchor \ 8 debug \ 9 divert-to \ 10 dup \ 11 ether \ 12 forward \ 13 fragmentation_compat \ 14 fragmentation_pass \ 15 fragmentation_no_reassembly \ 16 get_state \ 17 icmp \ 18 icmp6 \ 19 if_enc \ 20 limits \ 21 loginterface \ 22 killstate \ 23 macro \ 24 match \ 25 max_pkt_rate \ 26 max_pkt_size \ 27 max_states \ 28 mbuf \ 29 modulate \ 30 names \ 31 nat \ 32 nat64 \ 33 pass_block \ 34 pflog \ 35 pflow \ 36 pfsync \ 37 prio \ 38 proxy \ 39 rdr \ 40 ridentifier \ 41 route_to \ 42 rtable \ 43 rules_counter \ 44 scrub_compat \ 45 scrub_pass \ 46 sctp \ 47 set_skip \ 48 set_tos \ 49 snmp \ 50 src_track \ 51 status \ 52 syncookie \ 53 synproxy \ 54 table \ 55 tcp \ 56 tos 57 58ATF_TESTS_PYTEST+= frag4.py 59ATF_TESTS_PYTEST+= frag6.py 60ATF_TESTS_PYTEST+= header.py 61ATF_TESTS_PYTEST+= icmp.py 62ATF_TESTS_PYTEST+= igmp.py 63ATF_TESTS_PYTEST+= mld.py 64ATF_TESTS_PYTEST+= nat64.py 65ATF_TESTS_PYTEST+= nat66.py 66ATF_TESTS_PYTEST+= return.py 67ATF_TESTS_PYTEST+= sctp.py 68ATF_TESTS_PYTEST+= tcp.py 69 70# Allow tests to run in parallel in their own jails 71TEST_METADATA+= execenv="jail" 72TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets" 73 74${PACKAGE}FILES+= \ 75 bsnmpd.conf \ 76 CVE-2019-5597.py \ 77 CVE-2019-5598.py \ 78 daytime_inetd.conf \ 79 echo_inetd.conf \ 80 fragcommon.py \ 81 frag-overindex.py \ 82 frag-overlimit.py \ 83 frag-overreplace.py \ 84 frag-overhole.py \ 85 frag-adjhole.py \ 86 pfsync_defer.py \ 87 pft_ether.py \ 88 pft_read_ipfix.py \ 89 rdr-srcport.py \ 90 utils.subr \ 91 utils.py 92 93${PACKAGE}FILESMODE_bsnmpd.conf= 0555 94${PACKAGE}FILESMODE_CVE-2019-5597.py= 0555 95${PACKAGE}FILESMODE_CVE-2019-5598.py= 0555 96${PACKAGE}FILESMODE_fragcommon.py= 0555 97${PACKAGE}FILESMODE_frag-overindex.py= 0555 98${PACKAGE}FILESMODE_frag-overlimit.py= 0555 99${PACKAGE}FILESMODE_frag-overreplace.py= 0555 100${PACKAGE}FILESMODE_frag-overhole.py= 0555 101${PACKAGE}FILESMODE_frag-adjhole.py= 0555 102${PACKAGE}FILESMODE_pfsync_defer.py= 0555 103${PACKAGE}FILESMODE_pft_ether.py= 0555 104${PACKAGE}FILESMODE_pft_read_ipfix.py= 0555 105 106.include <bsd.test.mk> 107