diff options
author | pjd <pjd@FreeBSD.org> | 2005-07-27 22:27:30 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2005-07-27 22:27:30 +0000 |
commit | 3f2c6109db5d1497e3f5184fc6f6b074e2ac6b4a (patch) | |
tree | 7327934a0a27fd0557932bfbbdac28ec1899fcab /tools/regression/geom_eli/onetime-d.t | |
parent | 354bcaec755d3c33c9e9de942efe120d3594dedc (diff) | |
download | FreeBSD-src-3f2c6109db5d1497e3f5184fc6f6b074e2ac6b4a.zip FreeBSD-src-3f2c6109db5d1497e3f5184fc6f6b074e2ac6b4a.tar.gz |
Add regression tests (121 in total) for GEOM_ELI class.
To use them, run:
# prove /usr/src/tools/regression/geom_eli
Sponsored by: Wheel Sp. z o.o.
http://www.wheel.pl
MFC after: 1 week
Diffstat (limited to 'tools/regression/geom_eli/onetime-d.t')
-rw-r--r-- | tools/regression/geom_eli/onetime-d.t | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/regression/geom_eli/onetime-d.t b/tools/regression/geom_eli/onetime-d.t new file mode 100644 index 0000000..d49cb64 --- /dev/null +++ b/tools/regression/geom_eli/onetime-d.t @@ -0,0 +1,33 @@ +#!/bin/sh +# $FreeBSD$ + +base=`basename $0` +no=45 +sectors=100 +mdconfig -a -t malloc -s $sectors -u $no || exit 1 + +echo "1..3" + +geli onetime -d md${no} +if [ -c /dev/md${no}.eli ]; then + echo "ok 1" +else + echo "not ok 1" +fi +# Be sure it doesn't detach on read. +dd if=/dev/md${no}.eli of=/dev/null 2>/dev/null +sleep 1 +if [ -c /dev/md${no}.eli ]; then + echo "ok 2" +else + echo "not ok 2" +fi +true > /dev/md${no}.eli +sleep 1 +if [ ! -c /dev/md${no}.eli ]; then + echo "ok 3" +else + echo "not ok 3" +fi + +mdconfig -d -u $no |