public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2/test lvm-utils.sh test-lib.sh
@ 2008-08-05 11:39 zkabelac
0 siblings, 0 replies; only message in thread
From: zkabelac @ 2008-08-05 11:39 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: zkabelac@sourceware.org 2008-08-05 11:39:55
Modified files:
test : lvm-utils.sh test-lib.sh
Log message:
avoid endless option parsing loop
add support for lvm verbose operation -vvvv
add dlsym path to the test config file
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/lvm-utils.sh.diff?cvsroot=lvm2&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/test-lib.sh.diff?cvsroot=lvm2&r1=1.3&r2=1.4
--- LVM2/test/lvm-utils.sh 2008/06/25 16:51:26 1.13
+++ LVM2/test/lvm-utils.sh 2008/08/05 11:39:54 1.14
@@ -148,10 +148,12 @@
export DM_DEV_DIR=$G_dev_
# Only the first caller does anything.
- mkdir -p $G_root_/etc $G_dev_ $G_dev_/mapper
+ mkdir -p $G_root_/etc $G_dev_ $G_dev_/mapper $G_root_/lib
for i in 0 1 2 3 4 5 6 7; do
mknod $G_root_/dev/loop$i b 7 $i
done
+ ln -s $abs_top_builddir/dmeventd/mirror/*.so $G_root_/lib
+ ln -s $abs_top_builddir/dmeventd/snapshot/*.so $G_root_/lib
cat > $G_root_/etc/lvm.conf <<-EOF
devices {
dir = "$G_dev_"
@@ -160,6 +162,18 @@
cache_dir = "$G_root_/etc"
sysfs_scan = 0
}
+ log {
+ verbose = $verboselevel
+ syslog = 0
+ indent = 1
+ }
+ backup {
+ backup = 0
+ archive = 0
+ }
+ global {
+ library_dir = "$G_root_/lib"
+ }
EOF
}
--- LVM2/test/test-lib.sh 2007/10/09 13:13:06 1.3
+++ LVM2/test/test-lib.sh 2008/08/05 11:39:54 1.4
@@ -42,19 +42,28 @@
test "${test_description}" != "" ||
error "Test script did not set test_description."
+verboselevel=0
while test "$#" -ne 0
do
case "$1" in
-d|--d|--de|--deb|--debu|--debug)
- debug=t; shift ;;
+ debug=t ;;
-i|--i|--im|--imm|--imme|--immed|--immedi|--immedia|--immediat|--immediate)
- immediate=t; shift ;;
+ immediate=t ;;
-h|--h|--he|--hel|--help)
echo "$test_description"
exit 0 ;;
-v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose)
- verbose=t; shift ;;
+ verbose=t ;;
+ -vv|-vvv|-vvvv)
+ verboselevel=${#1}
+ verboselevel=$(($verboselevel - 1))
+ verbose=t ;;
+ *)
+ echo "$0: unsupported option $1"
+ exit 0 ;;
esac
+ shift
done
exec 5>&1
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-08-05 11:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-05 11:39 LVM2/test lvm-utils.sh test-lib.sh zkabelac
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).