From: Daan De Meyer Date: Mon, 6 May 2024 09:46:52 +0000 (+0200) Subject: TEST-46-HOMED: Only run resize tests on btrfs X-Git-Tag: v256-rc2~97^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a273d657084042c458db484fc62b05606888cf5;p=thirdparty%2Fsystemd.git TEST-46-HOMED: Only run resize tests on btrfs Other filesystems do not support online shrinking. --- diff --git a/test/units/testsuite-46.sh b/test/units/testsuite-46.sh index 7d84b0d04d1..e4d2f704103 100755 --- a/test/units/testsuite-46.sh +++ b/test/units/testsuite-46.sh @@ -33,6 +33,8 @@ wait_for_state() { done } +FSTYPE="$(stat --file-system --format "%T" /)" + systemd-analyze log-level debug systemctl service-log-level systemd-homed debug @@ -129,8 +131,9 @@ if ! systemd-detect-virt -cq ; then inspect test-user fi -# Do some resize tests, but only if we run on real kernels, as quota inside of containers will fail -if ! systemd-detect-virt -cq ; then +# Do some resize tests, but only if we run on real kernels and are on btrfs, as quota inside of containers +# will fail and minimizing while active only works on btrfs. +if ! systemd-detect-virt -cq && [[ "$FSTYPE" == "btrfs" ]]; then # grow while inactive PASSWORD=xEhErW0ndafV4s homectl resize test-user 300M inspect test-user