diff options
author | Karel Zak | 2015-04-16 18:01:32 +0200 |
---|---|---|
committer | Karel Zak | 2015-04-16 18:01:32 +0200 |
commit | 2daf61b734f00e69da576844258d3cc437359604 (patch) | |
tree | c7526f84fbf4725e3b3e8fabc9df57db110cd1ec /tests/ts/sfdisk | |
parent | sfdisk: accept empty partitions from dump (diff) | |
download | kernel-qcow2-util-linux-2daf61b734f00e69da576844258d3cc437359604.tar.gz kernel-qcow2-util-linux-2daf61b734f00e69da576844258d3cc437359604.tar.xz kernel-qcow2-util-linux-2daf61b734f00e69da576844258d3cc437359604.zip |
tests: add old dump for sfdisk
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-x | tests/ts/sfdisk/dos | 22 | ||||
-rw-r--r-- | tests/ts/sfdisk/files/dump-gaps | 7 | ||||
-rw-r--r-- | tests/ts/sfdisk/files/dump-old | 7 | ||||
-rwxr-xr-x | tests/ts/sfdisk/gpt | 2 |
4 files changed, 36 insertions, 2 deletions
diff --git a/tests/ts/sfdisk/dos b/tests/ts/sfdisk/dos index 8277ddcfa..467e540f4 100755 --- a/tests/ts/sfdisk/dos +++ b/tests/ts/sfdisk/dos @@ -21,7 +21,7 @@ TS_DESC="MBR" . $TS_TOPDIR/functions.sh ts_init "$*" -ts_check_test_command "$TS_CMD_FDISK" +ts_check_test_command "$TS_CMD_SFDISK" ts_check_test_command "$TS_CMD_WIPEFS" ts_skip_nonroot @@ -125,5 +125,25 @@ udevadm settle ts_finalize_subtest +ts_init_subtest "dump-old" +$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null +udevadm settle +$TS_CMD_SFDISK ${TS_DEVICE} < $TS_SELF/files/dump-old >> $TS_OUTPUT 2>&1 +udevadm settle +ts_fdisk_clean $TS_DEVICE +udevadm settle +ts_finalize_subtest + + +ts_init_subtest "dump-gaps" +$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null +udevadm settle +$TS_CMD_SFDISK ${TS_DEVICE} < $TS_SELF/files/dump-gaps >> $TS_OUTPUT 2>&1 +udevadm settle +ts_fdisk_clean $TS_DEVICE +udevadm settle +ts_finalize_subtest + + rmmod scsi_debug ts_finalize diff --git a/tests/ts/sfdisk/files/dump-gaps b/tests/ts/sfdisk/files/dump-gaps new file mode 100644 index 000000000..3aff9cadc --- /dev/null +++ b/tests/ts/sfdisk/files/dump-gaps @@ -0,0 +1,7 @@ +# partition table of /dev/sdc +unit: sectors + +/dev/sdc1 : start= 2048, size= 49999, Id=83, bootable +/dev/sdc2 : start= 0, size= 0, Id= 0 +/dev/sdc3 : start= 52048, size= 49999, Id=83 +/dev/sdc4 : start= 0, size= 0, Id= 0 diff --git a/tests/ts/sfdisk/files/dump-old b/tests/ts/sfdisk/files/dump-old new file mode 100644 index 000000000..7708e5ec9 --- /dev/null +++ b/tests/ts/sfdisk/files/dump-old @@ -0,0 +1,7 @@ +# partition table of /dev/sdc +unit: sectors + +/dev/sdc1 : start= 2048, size= 49999, Id=83, bootable +/dev/sdc2 : start= 0, size= 0, Id= 0 +/dev/sdc3 : start= 0, size= 0, Id= 0 +/dev/sdc4 : start= 0, size= 0, Id= 0 diff --git a/tests/ts/sfdisk/gpt b/tests/ts/sfdisk/gpt index 252691f46..de1184c94 100755 --- a/tests/ts/sfdisk/gpt +++ b/tests/ts/sfdisk/gpt @@ -21,7 +21,7 @@ TS_DESC="GPT" . $TS_TOPDIR/functions.sh ts_init "$*" -ts_check_test_command "$TS_CMD_FDISK" +ts_check_test_command "$TS_CMD_SFDISK" ts_check_test_command "$TS_CMD_WIPEFS" ts_skip_nonroot |