]> sourceware.org Git - lvm2.git/commitdiff
test: coverage
authorZdenek Kabelac <zkabelac@redhat.com>
Sat, 13 Oct 2012 19:57:33 +0000 (21:57 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Sun, 14 Oct 2012 21:14:48 +0000 (23:14 +0200)
Improve a bit code coverage.
Use lvm shell to reduce a bit CPU time.

test/shell/covercmd.sh
test/shell/lvcreate-thin.sh

index 3fa9ea57d54c06ede0edf0d4afca08b5f2f6f390..0514468eb217e5b8b4b45ab9f96318268b7afd1c 100644 (file)
@@ -28,15 +28,23 @@ vgcreate -c n $vg $(cat DEVICES)
 lvcreate -l 5 -i5 -I256 -n $lv $vg
 
 # test *scan and *display tools
+cat <<EOF | lvm
 pvscan
 vgscan
 lvscan
 lvmdiskscan
-vgdisplay --units k
-lvdisplay --units g
+vgdisplay --units k $vg
+lvdisplay --units g $vg
+pvdisplay -c "$dev1"
+pvdisplay -s "$dev1"
+vgdisplay -c $vg
+vgdisplay -s $vg
+lvdisplay -c $vg
+EOF
+
 for i in h b s k m g t p e H B S K M G T P E; do
-       pvdisplay --units $i "$dev1"
-done
+       echo pvdisplay --units $i "$dev1"
+done | lvm
 
 # test vgexport vgimport tools
 vgchange -an $vg
@@ -53,8 +61,8 @@ done
 
 for i in pr "p rw" an ay "-monitor y" "-monitor n" \
         -resync -refresh "-addtag MYTAG" "-deltag MYETAG"; do
-       lvchange -$i $vg/$lv
-done
+       echo lvchange -$i $vg/$lv
+done | lvm
 
 pvck "$dev1"
 vgck $vg
index 8ac54687c6db586e749e78bfab76b4f9b7d3cb5f..e651a81d5074fdba14ee1be601cbb8ef479d2d4f 100644 (file)
@@ -162,6 +162,7 @@ check vg_field $vg lv_count 6
 lvremove -ff $vg
 check vg_field $vg lv_count 0
 
+lvdisplay $vg
 
 # Fail cases
 # Too small pool size (1 extent 64KB) for given chunk size
This page took 0.038619 seconds and 5 git commands to generate.