diff options
author | Karel Zak | 2017-07-19 11:42:50 +0200 |
---|---|---|
committer | Karel Zak | 2017-07-19 12:19:38 +0200 |
commit | ea36907965313ca70ec6d803814aeba02a89667e (patch) | |
tree | f0a39f7699f7f06f27fd152aa24ffeaa8d65de4c /tests/ts/libfdisk | |
parent | libfdisk: add fdisk_disable_dialogs() (diff) | |
download | kernel-qcow2-util-linux-ea36907965313ca70ec6d803814aeba02a89667e.tar.gz kernel-qcow2-util-linux-ea36907965313ca70ec6d803814aeba02a89667e.tar.xz kernel-qcow2-util-linux-ea36907965313ca70ec6d803814aeba02a89667e.zip |
libfdisk: support default partno in mkpart-fullspec sample
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/libfdisk')
-rwxr-xr-x | tests/ts/libfdisk/mkpart-full | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tests/ts/libfdisk/mkpart-full b/tests/ts/libfdisk/mkpart-full index 0b7cfcb0c..eda506ef6 100755 --- a/tests/ts/libfdisk/mkpart-full +++ b/tests/ts/libfdisk/mkpart-full @@ -43,6 +43,20 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null + +ts_init_subtest "mbr-primary-nopartno" +$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ + -,2048,2048 \ + -,4096,2048 \ + -,6144,2048 \ + -,8192,22528 \ + >> $TS_OUTPUT 2>&1 +$TS_CMD_SFDISK --list ${TEST_IMAGE_NAME} >> $TS_OUTPUT 2>&1 +ts_fdisk_clean ${TEST_IMAGE_NAME} +ts_finalize_subtest + +$TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null + ## no extended but partno > 4 requested ts_init_subtest "mbr-err-primary" $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ @@ -86,6 +100,22 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null +ts_init_subtest "mbr-nopartno" +$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ + -,2048,2048 \ + -,4096,2048 \ + -,6144,2048 \ + -,8192,22528 \ + -,10240,2048 \ + -,14336,2048 \ + -,18432,12288 \ + >> $TS_OUTPUT 2>&1 +$TS_CMD_SFDISK --list ${TEST_IMAGE_NAME} >> $TS_OUTPUT 2>&1 +ts_fdisk_clean ${TEST_IMAGE_NAME} +ts_finalize_subtest + +$TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null + ### 6th partition (logical) out of extended ts_init_subtest "mbr-err-logical" $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ @@ -131,6 +161,22 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null +ts_init_subtest "gpt-nopartno" +$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} -- \ + -,2048,2048 \ + -,4096,2048 \ + -,6144,2048 \ + -,8192,2048 \ + -,10240,2048 \ + -,12288,2048 \ + -,14336,2048 \ + >> $TS_OUTPUT 2>&1 +$TS_CMD_SFDISK --list ${TEST_IMAGE_NAME} >> $TS_OUTPUT 2>&1 +ts_fdisk_clean ${TEST_IMAGE_NAME} +ts_finalize_subtest + +$TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null + ### 4th partition overlap 4th and 5th ts_init_subtest "gpt-err-overlap" $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ |