]> sourceware.org Git - lvm2.git/commitdiff
tests: crypt test cannot run on ramdisk
authorZdenek Kabelac <zkabelac@redhat.com>
Sat, 12 May 2018 14:00:55 +0000 (16:00 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Sat, 12 May 2018 15:48:31 +0000 (17:48 +0200)
This test can't use brd (ramdisk) as backend since for some
weird reason  lsblk is not listing these device.

TODO: test could be probably rewritten to avoid using lsblk somehow??

test/shell/fsadm-crypt.sh

index 634fef3828fa58eddbbe41db3f4528b24f1fe4c5..68959e3f380a449d17e21e7beca9ddc4a07dcb59 100644 (file)
@@ -14,6 +14,10 @@ test_description='Exercise fsadm filesystem resize on crypt devices'
 SKIP_WITH_LVMLOCKD=1
 SKIP_WITH_LVMPOLLD=1
 
+# FIXME: cannot use brd (ramdisk)  - lsblk is NOT listing it
+# so lsblk usage should be replaced
+export LVM_TEST_PREFER_BRD=0
+
 . lib/inittest
 
 aux prepare_vg 1 300
@@ -119,7 +123,8 @@ check_missing()
 }
 
 get_crypt_kname() {
-       lsblk -r -n -o KNAME,NAME | grep "$1" | cut -d ' ' -f 1
+       lsblk -r -n -o KNAME,NAME | tee out
+       grep "$1" out | cut -d ' ' -f 1
 }
 
 
This page took 0.040868 seconds and 5 git commands to generate.