]> sourceware.org Git - lvm2.git/commitdiff
tests: updates
authorZdenek Kabelac <zkabelac@redhat.com>
Thu, 8 Nov 2018 09:21:13 +0000 (10:21 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Thu, 8 Nov 2018 11:22:18 +0000 (12:22 +0100)
test/shell/cache-single-options.sh
test/shell/cache-single-thin.sh
test/shell/cache-single-types.sh
test/shell/cache-single-usage.sh
test/shell/writecache.sh

index f8dde121877cdd26ca4d3af62dac8e2486f316d8..38d5a4ad38e30969db5bb2de16e2523602f29a58 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (C) 2017 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2018 Red Hat, Inc. All rights reserved.
 #
 # This copyrighted material is made available to anyone wishing to use,
 # modify, copy, or redistribute it subject to the terms and conditions
@@ -16,12 +16,14 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+aux have_cache 1 3 0 || skip
+which mkfs.xfs || skip
+
 mount_dir="mnt"
-mkdir -p $mount_dir
+mkdir -p "$mount_dir"
 
 # generate random data
-dmesg > pattern1
-ps aux >> pattern1
+dd if=/dev/urandom of=pattern1 bs=512K count=1
 
 aux prepare_devs 5 64
 
@@ -40,10 +42,10 @@ mkfs_mount_umount()
        lvchange -ay $vg/$lvt
 
        mkfs.xfs -f -s size=4096 "$DM_DEV_DIR/$vg/$lvt"
-       mount "$DM_DEV_DIR/$vg/$lvt" $mount_dir
-       cp pattern1 $mount_dir/pattern1
-       dd if=/dev/zero of=$mount_dir/zeros2M bs=1M count=2 oflag=sync
-       umount $mount_dir
+       mount "$DM_DEV_DIR/$vg/$lvt" "$mount_dir"
+       cp pattern1 "$mount_dir/pattern1"
+       dd if=/dev/zero of="$mount_dir/zeros2M" bs=1M count=2 conv=fdatasync
+       umount "$mount_dir"
 
        lvchange -an $vg/$lvt
 }
@@ -54,10 +56,10 @@ mount_umount()
 
        lvchange -ay $vg/$lvt
 
-       mount "$DM_DEV_DIR/$vg/$lvt" $mount_dir
-       diff pattern1 $mount_dir/pattern1
-       dd if=$mount_dir/zeros2M of=/dev/null bs=1M count=2
-       umount $mount_dir
+       mount "$DM_DEV_DIR/$vg/$lvt" "$mount_dir"
+       diff pattern1 "$mount_dir/pattern1"
+       dd if="$mount_dir/zeros2M" of=/dev/null bs=1M count=2 conv=fdatasync
+       umount "$mount_dir"
 
        lvchange -an $vg/$lvt
 }
@@ -266,4 +268,3 @@ check lv_field $vg/$lv3 segtype cache-pool
 
 
 vgremove -ff $vg
-
index 25c232fabd713f85782a0f441f16788cd68aee31..0a94326ff1bcc88000ae939c01242102998bb2db 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (C) 2017 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2018 Red Hat, Inc. All rights reserved.
 #
 # This copyrighted material is made available to anyone wishing to use,
 # modify, copy, or redistribute it subject to the terms and conditions
@@ -16,6 +16,8 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+aux have_cache 1 3 0 || skip
+
 aux prepare_devs 5 80
 
 vgcreate $SHARED $vg "$dev1" "$dev2" "$dev3" "$dev4" "$dev5"
index 472970a8f422f832626763b2367b6c5530b66b0c..d3bd5eb5df046de09f58f4ff409892640def6bd0 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (C) 2017 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2018 Red Hat, Inc. All rights reserved.
 #
 # This copyrighted material is made available to anyone wishing to use,
 # modify, copy, or redistribute it subject to the terms and conditions
@@ -16,12 +16,14 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+aux have_cache 1 3 0 || skip
+which mkfs.xfs || skip
+
 mount_dir="mnt"
-mkdir -p $mount_dir
+mkdir -p "$mount_dir"
 
 # generate random data
-dmesg > pattern1
-ps aux >> pattern1
+dd if=/dev/urandom of=pattern1 bs=512K count=1
 
 aux prepare_devs 4 64
 
@@ -37,11 +39,11 @@ lvchange -ay $vg/$lv1
 
 mkfs.xfs -f -s size=4096 "$DM_DEV_DIR/$vg/$lv1"
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-cp pattern1 $mount_dir/pattern1
+cp pattern1 "$mount_dir/pattern1"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 
 lvconvert -y --type cache --cachepool $lv2 $vg/$lv1
@@ -53,15 +55,15 @@ grep raid1 out
 
 lvchange -ay $vg/$lv1
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-diff pattern1 $mount_dir/pattern1
+diff pattern1 "$mount_dir/pattern1"
 
-cp pattern1 $mount_dir/pattern1b
+cp pattern1 "$mount_dir/pattern1b"
 
-ls -l $mount_dir
+ls -l "$mount_dir"
 
-umount $mount_dir
+umount "$mount_dir"
 
 lvchange -an $vg/$lv1
 
@@ -73,16 +75,15 @@ check lv_field $vg/$lv2 segtype raid1
 lvchange -ay $vg/$lv1
 lvchange -ay $vg/$lv2
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-ls -l $mount_dir
+ls -l "$mount_dir"
 
-diff pattern1 $mount_dir/pattern1
-diff pattern1 $mount_dir/pattern1b
+diff pattern1 "$mount_dir/pattern1"
+diff pattern1 "$mount_dir/pattern1b"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 lvchange -an $vg/$lv2
 
 vgremove -ff $vg
-
index 9636932ad8b422bb0cdd09ca61f5600b58a80842..63be718af447ebc2504ca79321d1c8b09ad5e0fc 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (C) 2017 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2018 Red Hat, Inc. All rights reserved.
 #
 # This copyrighted material is made available to anyone wishing to use,
 # modify, copy, or redistribute it subject to the terms and conditions
@@ -16,12 +16,14 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+aux have_cache 1 3 0 || skip
+which mkfs.xfs || skip
+
 mount_dir="mnt"
-mkdir -p $mount_dir
+mkdir -p "$mount_dir"
 
 # generate random data
-dmesg > pattern1
-ps aux >> pattern1
+dd if=/dev/urandom of=pattern1 bs=512K count=1
 
 aux prepare_devs 2 64
 
@@ -39,11 +41,11 @@ lvchange -ay $vg/$lv1
 
 mkfs.xfs -f -s size=4096 "$DM_DEV_DIR/$vg/$lv1"
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-cp pattern1 $mount_dir/pattern1
+cp pattern1 "$mount_dir/pattern1"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 
 lvconvert -y --type cache --cachepool $lv2 $vg/$lv1
@@ -55,15 +57,15 @@ grep linear out
 
 lvchange -ay $vg/$lv1
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-diff pattern1 $mount_dir/pattern1
+diff pattern1 "$mount_dir/pattern1"
 
-cp pattern1 $mount_dir/pattern1b
+cp pattern1 "$mount_dir/pattern1b"
 
-ls -l $mount_dir
+ls -l "$mount_dir"
 
-umount $mount_dir
+umount "$mount_dir"
 
 lvchange -an $vg/$lv1
 
@@ -75,14 +77,14 @@ check lv_field $vg/$lv2 segtype linear
 lvchange -ay $vg/$lv1
 lvchange -ay $vg/$lv2
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-ls -l $mount_dir
+ls -l "$mount_dir"
 
-diff pattern1 $mount_dir/pattern1
-diff pattern1 $mount_dir/pattern1b
+diff pattern1 "$mount_dir/pattern1"
+diff pattern1 "$mount_dir/pattern1b"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 lvchange -an $vg/$lv2
 
@@ -99,12 +101,12 @@ lvchange -ay $vg/$lv1
 
 mkfs.xfs -f -s size=4096 "$DM_DEV_DIR/$vg/$lv1"
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-cp pattern1 $mount_dir/pattern1
-ls -l $mount_dir
+cp pattern1 "$mount_dir/pattern1"
+ls -l "$mount_dir"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 
 lvconvert --splitcache $vg/$lv1
@@ -115,15 +117,14 @@ check lv_field $vg/$lv2 segtype linear
 lvchange -ay $vg/$lv1
 lvchange -ay $vg/$lv2
 
-mount "$DM_DEV_DIR/$vg/$lv1" $mount_dir
+mount "$DM_DEV_DIR/$vg/$lv1" "$mount_dir"
 
-ls -l $mount_dir
+ls -l "$mount_dir"
 
-diff pattern1 $mount_dir/pattern1
+diff pattern1 "$mount_dir/pattern1"
 
-umount $mount_dir
+umount "$mount_dir"
 lvchange -an $vg/$lv1
 lvchange -an $vg/$lv2
 
 vgremove -ff $vg
-
index 19cc93bfbd0586f7e7862ed2cff8886b95fd87ae..ce77cfefff269d3fa5536b6411c5d28ee096b2bc 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-# Copyright (C) 2017 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2018 Red Hat, Inc. All rights reserved.
 #
 # This copyrighted material is made available to anyone wishing to use,
 # modify, copy, or redistribute it subject to the terms and conditions
@@ -16,12 +16,14 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+aux have_writecache 1 0 0 || skip
+which mkfs.xfs || skip
+
 mount_dir="mnt"
 mkdir -p $mount_dir
 
 # generate random data
-dmesg > pattern1
-ps aux >> pattern1
+dd if=/dev/urandom of=pattern1 bs=512K count=1
 
 aux prepare_devs 2 64
 
This page took 0.04769 seconds and 5 git commands to generate.