tests: don't let rounding-to-1KB blocks provoke a failure
authorJim Meyering <meyering@redhat.com>
Sun, 7 Sep 2008 18:49:34 +0000 (20:49 +0200)
committerJim Meyering <meyering@redhat.com>
Sun, 7 Sep 2008 18:49:34 +0000 (20:49 +0200)
* tests/df/total-awk: Use df's --block-size=512 option.

tests/df/total-awk

index 632e945a788ef9c591fd4927832bd47bf1047ced..d569f26df0aea1232b4ac65da489d8a9c1be5098 100755 (executable)
@@ -65,12 +65,14 @@ echo '
 }
 ' > parse_total.awk || fail=1
 
-df --total > tmp || fail=1
+# Use --block-size=512 to keep df from printing rounded-to-kilobyte
+# numbers which wouldn't necessarily add up to the displayed total.
+df --block-size=512 --total |tee tmp || fail=1
 $AWK -f compute_sum.awk tmp > out1 || fail=1
 $AWK -f parse_total.awk tmp > out2 || fail=1
 compare out1 out2 || fail=1
 
-df -i --total > tmp || fail=1
+df -i --block-size=512 --total |tee tmp || fail=1
 $AWK -f compute_sum.awk tmp > out1 || fail=1
 $AWK -f parse_total.awk tmp > out2 || fail=1
 compare out1 out2 || fail=1