From 2cd341afb96486bd4afcdba23f02a27631c5b8db Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 7 Feb 2022 14:35:40 +0100 Subject: [PATCH] tests: add repart tests for block devices with 1024, 2048, 4096 byte sector sizes let's make sure repart works with 4K drives and exotic sector sizes. --- test/units/testsuite-58.sh | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/test/units/testsuite-58.sh b/test/units/testsuite-58.sh index 4b3c984c84d..7aed965fb44 100755 --- a/test/units/testsuite-58.sh +++ b/test/units/testsuite-58.sh @@ -189,6 +189,48 @@ grep -qF 'p2 : start= 104448, size= 100319,' /tmp/testsuite-58-issue-2 rm /tmp/testsuite-58-issue-21817.img /tmp/testsuite-58-issue-21817.dump rm -r /tmp/testsuite-58-issue-21817-defs/ +testsector() +{ + echo "Running sector test with sector size $1..." + + mkdir -p /tmp/testsuite-58-sector + cat > /tmp/testsuite-58-sector/a.conf < /tmp/testsuite-58-sector/b.conf < /tmp/testsuite-58-sector/c.conf <= 512 and <= PAGE_SIZE, and +# must be powers of 2. Which leaves exactly four different ones to test on +# typical hardware +testsector 512 +testsector 1024 +testsector 2048 +testsector 4096 + echo OK >/testok exit 0