diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2012-03-28 11:10:08 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2012-03-28 11:10:08 +0000 |
commit | a59c3731c3f68561b1b9aa015d59155976c7a6a3 (patch) | |
tree | 8a19c221b29f6c4df02442db518088c4406e6659 /test/shell/lvcreate-repair.sh | |
parent | 9e072e70723544190b5fbfbfae9e6683fcf5f644 (diff) | |
download | lvm2-a59c3731c3f68561b1b9aa015d59155976c7a6a3.tar.gz lvm2-a59c3731c3f68561b1b9aa015d59155976c7a6a3.tar.xz lvm2-a59c3731c3f68561b1b9aa015d59155976c7a6a3.zip |
Improve test suite
Add make help target.
Add LVM_TEST_PARALLEL to support parallel runs of tests
Work around the problem the dmsetup table/info may return error
by using dmtable and dminfo function that will use 'should'.
(Error happens when some concurently running process removes table
entry while dmsetup command resolves table entries inside the loop.)
Diffstat (limited to 'test/shell/lvcreate-repair.sh')
-rw-r--r-- | test/shell/lvcreate-repair.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/shell/lvcreate-repair.sh b/test/shell/lvcreate-repair.sh index 8dc66c93..8971536e 100644 --- a/test/shell/lvcreate-repair.sh +++ b/test/shell/lvcreate-repair.sh @@ -29,7 +29,7 @@ for i in "$dev1" "$dev2" "$dev3" ; do vgreduce --removemissing --force $vg # check if reduced device was removed - test "$i" = "$dev1" && dmsetup table | not egrep "$vg-$lv1: *[^ ]+" >/dev/null + test "$i" = "$dev1" && dm_table | not egrep "$vg-$lv1: *[^ ]+" lvcreate -l1 -n $lv2 $vg |