summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2017-05-27 22:59:23 +0000
committerngie <ngie@FreeBSD.org>2017-05-27 22:59:23 +0000
commit79b0a71fc509ae56eb96b54abc55457d8b0f918e (patch)
tree7b4b2af3b5c5b4475f98de056be0a05faf2ebcd9 /tests
parentf2e5e1c47a03c612eddc000ba25a7f840f9ffda1 (diff)
downloadFreeBSD-src-79b0a71fc509ae56eb96b54abc55457d8b0f918e.zip
FreeBSD-src-79b0a71fc509ae56eb96b54abc55457d8b0f918e.tar.gz
MFC r318546:
sys/fs/tmpfs/vnd_test: make md(4) allocation dynamic The previous logic was flawed in the sense that it assumed that /dev/md3 was always available. This was a caveat I noted in r306038, that I hadn't gotten around to solving before now. Cache the device for the mountpoint after executing mdmfs, then use the cached value in basic_cleanup(..) when unmounting/disconnecting the md(4) device. Apply sed expressions to use reuse logic in the NetBSD code that could also be applied to FreeBSD, just with different tools.
Diffstat (limited to 'tests')
-rw-r--r--tests/sys/fs/tmpfs/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/sys/fs/tmpfs/Makefile b/tests/sys/fs/tmpfs/Makefile
index 388d911..78c1e10 100644
--- a/tests/sys/fs/tmpfs/Makefile
+++ b/tests/sys/fs/tmpfs/Makefile
@@ -54,6 +54,9 @@ ATF_TESTS_SH_SED_mount_test= \
ATF_TESTS_SH_SED_readdir_test= -e 's,mknod fifo p,mkfifo fifo,g'
ATF_TESTS_SH_SED_sizes_test= -e 's,-o -s,-o size=,g'
ATF_TESTS_SH_SED_statvfs_test= -e 's,-o -s,-o size=,g'
+ATF_TESTS_SH_SED_vnd_test= \
+ -e 's,vndconfig -u /dev/vnd3,mdconfig -d -u $$md_dev,g' \
+ -e 's,/dev/vnd3,/dev/$$md_dev,g'
ATF_TESTS_SH_SED_vnode_leak_test= -e 's,-o -s,-o size=,g'
.include <netbsd-tests.test.mk>
OpenPOWER on IntegriCloud