From d3c8650adb00c5512f681033bd7971fcc2275362 Mon Sep 17 00:00:00 2001 From: hamistao Date: Wed, 15 Jan 2025 08:19:17 -0300 Subject: [PATCH] test: Expect 0 for unsupported usage Signed-off-by: hamistao --- test/suites/storage.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/suites/storage.sh b/test/suites/storage.sh index ea49cef64963..d97336248b2c 100644 --- a/test/suites/storage.sh +++ b/test/suites/storage.sh @@ -929,12 +929,19 @@ EOF # Launch container. lxc launch -s "${pool_name}" testimage c1 + lxc storage volume create "${pool_name}" fsvol # Disable quotas. The usage should be 0. # shellcheck disable=SC2031 btrfs quota disable "${LXD_DIR}/storage-pools/${pool_name}" - # Usage -1 indicates the driver does not support getting instance usage. - [ "$(lxc query /1.0/instances/c1/state | jq '.disk.root.usage')" = "-1" ] + # Usage 0 indicates the driver does not support getting volume usage. + [ "$(lxc query /1.0/instances/c1/state | jq '.disk.root.usage')" = "0" ] + [ "$(lxc query "/1.0/storage-pools/${pool_name}/volumes/custom/fsvol/state" | jq '.usage.usage')" = "0" ] + # Total 0 indicates the volume is unbound. + [ "$(lxc query /1.0/instances/c1/state | jq '.disk.root.total')" = "0" ] + [ "$(lxc query "/1.0/storage-pools/${pool_name}/volumes/custom/fsvol/state" | jq '.usage.total')" = "0" ] + + lxc storage volume delete "${pool_name}" fsvol # Enable quotas. The usage should then be > 0. # shellcheck disable=SC2031