summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2015-09-02 14:49:36 +0200
committerKarel Zak2015-09-07 10:18:46 +0200
commit9a17d9460a163abdce01276450864dcfe7b2b5d6 (patch)
tree439c8bd289ed73ec641a89ab6b0a94408ac5b6f0 /tests/ts/sfdisk
parentbuild-sys: release++ (v2.27) (diff)
downloadkernel-qcow2-util-linux-9a17d9460a163abdce01276450864dcfe7b2b5d6.tar.gz
kernel-qcow2-util-linux-9a17d9460a163abdce01276450864dcfe7b2b5d6.tar.xz
kernel-qcow2-util-linux-9a17d9460a163abdce01276450864dcfe7b2b5d6.zip
sfdisk: add --reorder
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1232707 Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-xtests/ts/sfdisk/gpt22
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/ts/sfdisk/gpt b/tests/ts/sfdisk/gpt
index bb0243d30..2c3d5ccc6 100755
--- a/tests/ts/sfdisk/gpt
+++ b/tests/ts/sfdisk/gpt
@@ -97,7 +97,6 @@ ${TS_DEVICE}2 : start=8192, size=6144, uuid=44b51def-5f04-465a-91aa-2889a62d8e4
${TS_DEVICE}3 : start=14336, size=6144, uuid=643e1d0d-bc02-4ced-b83b-86121062858f
${TS_DEVICE}4 : start=20480, size=81887,uuid=d2a29b0a-fdee-40c3-9bae-b9fa782c986c, name="GPT is the best"
EOF
-ts_fdisk_clean $TS_DEVICE
udevadm settle
$TS_CMD_SFDISK --list -o START,END,SIZE,UUID,TYPE,NAME ${TS_DEVICE} >> $TS_OUTPUT 2>&1
ts_fdisk_clean $TS_DEVICE
@@ -136,5 +135,26 @@ udevadm settle
ts_finalize_subtest
+ts_init_subtest "reorder"
+$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
+udevadm settle
+$TS_CMD_SFDISK ${TS_DEVICE} >> $TS_OUTPUT 2>&1 <<EOF
+unit: sectors
+label: gpt
+label-id: 3b8559db-33af-43e9-befc-c331d829b539
+
+${TS_DEVICE}1 : start=8192, size=6144
+${TS_DEVICE}2 : start=2048, size=6144
+${TS_DEVICE}3 : start=20480, size=81887
+${TS_DEVICE}4 : start=14336, size=6144
+EOF
+udevadm settle
+$TS_CMD_SFDISK --reorder ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+$TS_CMD_SFDISK --list ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+udevadm settle
+ts_finalize_subtest
+
+
rmmod scsi_debug
ts_finalize