summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2015-06-15 14:02:36 +0200
committerKarel Zak2015-06-15 14:02:36 +0200
commit314ca59fbf666c9323d225be2158787e8fc53345 (patch)
treef9d1bbc011dfe69e9fb4f225839aecc341338d55 /tests/ts/sfdisk
parentsfdisk: add --json (diff)
downloadkernel-qcow2-util-linux-314ca59fbf666c9323d225be2158787e8fc53345.tar.gz
kernel-qcow2-util-linux-314ca59fbf666c9323d225be2158787e8fc53345.tar.xz
kernel-qcow2-util-linux-314ca59fbf666c9323d225be2158787e8fc53345.zip
tests: add JSON sfdisk dumps
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-xtests/ts/sfdisk/dos7
-rwxr-xr-xtests/ts/sfdisk/gpt6
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/ts/sfdisk/dos b/tests/ts/sfdisk/dos
index 467e540f4..dbcccf9cb 100755
--- a/tests/ts/sfdisk/dos
+++ b/tests/ts/sfdisk/dos
@@ -89,6 +89,13 @@ $TS_CMD_SFDISK --unit S --dump ${TS_DEVICE} >> $TS_OUTPUT 2>&1
ts_fdisk_clean $TS_DEVICE
ts_finalize_subtest
+
+ts_init_subtest "write-json"
+$TS_CMD_SFDISK --json ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+ts_finalize_subtest
+
+
#
# Test first LBA smaller than libfdisk default (~1MiB) and small gaps between
# logical partitions (just only one sector for EBR).
diff --git a/tests/ts/sfdisk/gpt b/tests/ts/sfdisk/gpt
index 3d65e135f..bb0243d30 100755
--- a/tests/ts/sfdisk/gpt
+++ b/tests/ts/sfdisk/gpt
@@ -110,6 +110,12 @@ ts_fdisk_clean $TS_DEVICE
ts_finalize_subtest
+ts_init_subtest "write-json"
+$TS_CMD_SFDISK --json ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+ts_finalize_subtest
+
+
ts_init_subtest "list-pmbr"
$TS_CMD_SFDISK --list --label-nested dos ${TS_DEVICE} >> $TS_OUTPUT 2>&1
ts_fdisk_clean $TS_DEVICE