[lvm-devel] master - tests: fix pvcreate-operation-md test to properly clean up devs before their reuse

Peter Rajnoha prajnoha at fedoraproject.org
Fri Feb 13 13:55:55 UTC 2015


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=1ced5562cddb38b0eda1be1e1657b5eee2500f37
Commit:        1ced5562cddb38b0eda1be1e1657b5eee2500f37
Parent:        993c988895c2bdac1867b79ef1de5c14cdd4072d
Author:        Peter Rajnoha <prajnoha at redhat.com>
AuthorDate:    Fri Feb 13 14:53:26 2015 +0100
Committer:     Peter Rajnoha <prajnoha at redhat.com>
CommitterDate: Fri Feb 13 14:53:26 2015 +0100

tests: fix pvcreate-operation-md test to properly clean up devs before their reuse

pvcreate filters out devices with existing partitions defined on them,
we need to properly clean up the devs before we reuse them.
---
 test/shell/pvcreate-operation-md.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/test/shell/pvcreate-operation-md.sh b/test/shell/pvcreate-operation-md.sh
index f959c0b..87117d1 100644
--- a/test/shell/pvcreate-operation-md.sh
+++ b/test/shell/pvcreate-operation-md.sh
@@ -132,9 +132,13 @@ EOF
     fi
 fi
 
+# make sure we're clean for another test
+test -b "$mddev" && cleanup_md
+dd if=/dev/zero of="$dev1" bs=512 count=1
+dd if=/dev/zero of="$dev2" bs=512 count=1
+
 # Test newer topology-aware alignment detection w/ --dataalignment override
 if kernel_at_least 2 6 33 ; then
-    cleanup_md
     pvcreate -f "$dev1"
     pvcreate -f "$dev2"
 




More information about the lvm-devel mailing list