summaryrefslogtreecommitdiffstats
path: root/tests/ts
diff options
context:
space:
mode:
authorKarel Zak2019-02-27 12:03:28 +0100
committerKarel Zak2019-02-27 12:03:28 +0100
commitca614ef8c702f6d5a962bc07b3a590438da1b546 (patch)
treee3aa55bd0edcf0b369a836e0dcbdd02983a6fd2b /tests/ts
parentMerge branch 'dana/column-x' of https://github.com/okdana/util-linux (diff)
downloadkernel-qcow2-util-linux-ca614ef8c702f6d5a962bc07b3a590438da1b546.tar.gz
kernel-qcow2-util-linux-ca614ef8c702f6d5a962bc07b3a590438da1b546.tar.xz
kernel-qcow2-util-linux-ca614ef8c702f6d5a962bc07b3a590438da1b546.zip
tests: add fdisk (dos) first sector dialog test
The test verifies that the "First sector" dialog offers relevant range in the begin of the device if the end of the device is already used. Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts')
-rwxr-xr-xtests/ts/fdisk/mbr-nondos-mode18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/ts/fdisk/mbr-nondos-mode b/tests/ts/fdisk/mbr-nondos-mode
index 7ac5dae1b..3ae25ba1f 100755
--- a/tests/ts/fdisk/mbr-nondos-mode
+++ b/tests/ts/fdisk/mbr-nondos-mode
@@ -149,6 +149,24 @@ ts_image_md5sum >> $TS_OUTPUT 2>&1
print_layout
+# Create a new layout
+#
+ts_log "Create new DOS partition table (again)"
+echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_DOSLABEL}${FDISK_CMD_INIT}${FDISK_CMD_WRITE_CLOSE}" \
+ | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null
+
+ts_log "Create 1st primary at the end of device"
+echo -e "n\np\n1\n20000\n\n${FDISK_CMD_WRITE_CLOSE}" | \
+ $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null
+
+print_layout
+
+ts_log "Create 2nd primary at the begin of device"
+echo -e "n\np\n2\n\n\n${FDISK_CMD_WRITE_CLOSE}" | \
+ $TS_CMD_FDISK ${TEST_IMAGE_NAME} >> $TS_OUTPUT
+
+print_layout
+
ts_fdisk_clean ${TEST_IMAGE_NAME}
ts_finalize