diff options
Diffstat (limited to 'pw/tests/Makefile')
-rw-r--r-- | pw/tests/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pw/tests/Makefile b/pw/tests/Makefile new file mode 100644 index 0000000..6bc9433 --- /dev/null +++ b/pw/tests/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +TESTSRC= ${.CURDIR}/../../../contrib/netbsd-tests/usr.sbin/useradd +.PATH: ${TESTSRC} + +TESTSDIR= ${TESTSBASE}/usr.sbin/pw + +ATF_TESTS_SH= pw_delete pw_lock pw_modify pw_etcdir + +TEST_METADATA.pw_delete+= required_user="root" +TEST_METADATA.pw_modify+= required_user="root" + +FILES= group helper_functions.shin master.passwd +FILESDIR= ${TESTSDIR} + +ATF_TESTS_SH+= pw_test +# - user{add,del} does not exist on FreeBSD; use pw user{add,del} instead +# - The command passes on FreeBSD +ATF_TESTS_SH_SED_pw_test= -e 's/useradd /pw useradd /' +ATF_TESTS_SH_SED_pw_test+= -e 's/userdel /pw userdel /' +ATF_TESTS_SH_SED_pw_test+= -e '/atf_expect_fail "PR bin\/39546"/d' +ATF_TESTS_SH_SRC_pw_test= t_useradd.sh + +.include <bsd.test.mk> |