summaryrefslogtreecommitdiffstats
path: root/pw
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2014-11-03 06:07:55 +0000
committerEnji Cooper <ngie@FreeBSD.org>2014-11-03 06:07:55 +0000
commit00c88f079d3649e574741f99469b6051cdd315bb (patch)
treef166ce7b4ee2f269f955701484043b174dfd583f /pw
parenta887b64ca6b39abb49804cdfcf24bff5d476f9cd (diff)
downloadpw-darwin-00c88f079d3649e574741f99469b6051cdd315bb.tar.gz
pw-darwin-00c88f079d3649e574741f99469b6051cdd315bb.tar.zst
pw-darwin-00c88f079d3649e574741f99469b6051cdd315bb.zip
Integrate usr.sbin/useradd/t_useradd.sh from NetBSD into FreeBSD as pw_test
- Suffix useradd/userdel commands with pw - Remove the atf_expect_fail for bin/39546 Phabric: D921 Reviewed by: brd Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'pw')
-rw-r--r--pw/tests/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/pw/tests/Makefile b/pw/tests/Makefile
index 3003c8f..084c304 100644
--- a/pw/tests/Makefile
+++ b/pw/tests/Makefile
@@ -1,5 +1,8 @@
# $FreeBSD$
+TESTSRC= ${.CURDIR}/../../../contrib/netbsd-tests/usr.sbin/useradd
+.PATH: ${TESTSRC}
+
TESTSDIR= ${TESTSBASE}/usr.sbin/pw
ATF_TESTS_SH= pw_delete pw_modify
@@ -7,4 +10,12 @@ ATF_TESTS_SH= pw_delete pw_modify
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>