summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/df/skip-rootfs.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/df/skip-rootfs.sh b/tests/df/skip-rootfs.sh
index 7b9632bbb..9c5d0a9f2 100755
--- a/tests/df/skip-rootfs.sh
+++ b/tests/df/skip-rootfs.sh
@@ -29,12 +29,14 @@ grep '^rootfs' out || skip_ "no rootfs in mtab"
df >out || fail=1
grep '^rootfs' out && { fail=1; cat out; }
-# Ensure that the rootfs is shown when explicitly specifying "-t rootfs".
-df -t rootfs >out || fail=1
-grep '^rootfs' out || { fail=1; cat out; }
+# Ensure that rootfs is yet skipped when explicitly specifying "-t rootfs".
+# As df emits "no file systems processed" in this case, it would be a failure
+# if df exited with status Zero.
+df -t rootfs >out && fail=1
+grep '^rootfs' out && { fail=1; cat out; }
-# Ensure that the rootfs is shown when explicitly specifying "-t rootfs",
-# even when the -a option is specified.
+# Ensure that the rootfs is shown when explicitly both specifying "-t rootfs"
+# and the -a option.
df -t rootfs -a >out || fail=1
grep '^rootfs' out || { fail=1; cat out; }