1PACKAGE= tests 2 3BINDIR= ${TESTSDIR} 4 5.PATH: ${SRCTOP}/usr.sbin/pw 6 7PROGS+= crypt 8LIBADD.crypt+= crypt 9 10ATF_TESTS_C= pw_unit_test 11SRCS.pw_unit_test= pw_unit_test.c \ 12 pw_utils.c strtounum.c 13LIBADD.pw_unit_test= util 14CFLAGS.pw_unit_test= -I${SRCTOP}/usr.sbin/pw 15 16ATF_TESTS_SH= pw_test\ 17 pw_etcdir_test \ 18 pw_lock_test \ 19 pw_config_test \ 20 pw_groupadd_test \ 21 pw_groupdel_test \ 22 pw_groupmod_test \ 23 pw_groupshow_test \ 24 pw_useradd_test \ 25 pw_userdel_test \ 26 pw_usermod_test \ 27 pw_usernext_test \ 28 pw_usershow_test 29 30.for tp in ${ATF_TESTS_SH} 31TEST_METADATA.${tp}+= required_user="root" 32.endfor 33 34${PACKAGE}FILES+= group 35${PACKAGE}FILES+= helper_functions.shin 36${PACKAGE}FILES+= master.passwd 37${PACKAGE}FILES+= pw.conf 38${PACKAGE}FILES+= pw-modified.conf 39 40.include <bsd.test.mk> 41