summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2015-04-13 10:56:03 +0200
committerKarel Zak2015-04-13 10:58:10 +0200
commit531dfb14d423ecb2c3284f533745421da5bd189c (patch)
tree2f08060ebf02a986f5534decf38e52b44f5a20d6 /tests/ts/sfdisk
parenttests: require wipefs for sfdisk/gpt (diff)
downloadkernel-qcow2-util-linux-531dfb14d423ecb2c3284f533745421da5bd189c.tar.gz
kernel-qcow2-util-linux-531dfb14d423ecb2c3284f533745421da5bd189c.tar.xz
kernel-qcow2-util-linux-531dfb14d423ecb2c3284f533745421da5bd189c.zip
tests: add sfdisk resize tests
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-xtests/ts/sfdisk/dos14
-rwxr-xr-xtests/ts/sfdisk/gpt14
2 files changed, 28 insertions, 0 deletions
diff --git a/tests/ts/sfdisk/dos b/tests/ts/sfdisk/dos
index 899e93c72..8277ddcfa 100755
--- a/tests/ts/sfdisk/dos
+++ b/tests/ts/sfdisk/dos
@@ -111,5 +111,19 @@ udevadm settle
ts_finalize_subtest
+ts_init_subtest "resize"
+$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
+udevadm settle
+$TS_CMD_SFDISK ${TS_DEVICE} > /dev/null 2>&1 <<EOF
+label: dos
+,10M,S,*
+EOF
+udevadm settle
+echo ',+' | $TS_CMD_SFDISK -N1 ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+udevadm settle
+ts_finalize_subtest
+
+
rmmod scsi_debug
ts_finalize
diff --git a/tests/ts/sfdisk/gpt b/tests/ts/sfdisk/gpt
index 10720fcfb..252691f46 100755
--- a/tests/ts/sfdisk/gpt
+++ b/tests/ts/sfdisk/gpt
@@ -110,5 +110,19 @@ ts_fdisk_clean $TS_DEVICE
ts_finalize_subtest
+ts_init_subtest "resize"
+$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
+udevadm settle
+$TS_CMD_SFDISK ${TS_DEVICE} > /dev/null 2>&1 <<EOF
+label: gpt
+,10M,S,*
+EOF
+udevadm settle
+echo ',+' | $TS_CMD_SFDISK -N1 ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+udevadm settle
+ts_finalize_subtest
+
+
rmmod scsi_debug
ts_finalize