tests: avoid spurious du/bigtime failure
authorJim Meyering <meyering@redhat.com>
Fri, 17 Dec 2010 15:55:39 +0000 (16:55 +0100)
committerJim Meyering <meyering@redhat.com>
Sat, 18 Dec 2010 07:04:46 +0000 (08:04 +0100)
* tests/du/bigtime: Map nonzero block count to 0.
Reported by Assaf Gordon.
* THANKS: Update.

THANKS
tests/du/bigtime

diff --git a/THANKS b/THANKS
index 9bd78c8..b17f4bf 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -62,6 +62,7 @@ Arnold Robbins                      arnold@skeeve.com
 Arthur Pool                         pool@commerce.uq.edu.au
 Arun Sharma                         arun.sharma@intel.com
 Arvind Autar                        Autar022@planet.nl
+Assaf Gordon                        assafgordon@gmail.com
 Augey Mikus                         mikus@dqc.org
 Aurelien Jarno                      aurel32@debian.org
 Austin Donnelly                     Austin.Donnelly@cl.cam.ac.uk
index 0a7f32b..d515947 100755 (executable)
@@ -39,6 +39,11 @@ printf "0\t$bignum\tfuture\n" > exp || framework_failure_
 printf "du: time $bignum is out of range\n" > err_ok || framework_failure_
 
 du --time future >out 2>err || fail=1
+
+# On some systems an empty file occupies 4 blocks.
+# Map the number of blocks to 0.
+sed 's/^[0-9][0-9]*/0/' out > k && mv k out
+
 compare out exp || fail=1
 compare err err_ok || fail=1