summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2010-12-06 14:26:57 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2010-12-06 14:27:29 -0800
commitec586b37e025315f65bf169b03ce9d1a8d1659f9 (patch)
tree19881f54de05a5ef37fc75a86b589350160de466
parenta7fc5ecead36cb503ee98516d1be206b104d0e32 (diff)
downloadtar-ec586b37e025315f65bf169b03ce9d1a8d1659f9.tar.gz
tests: make the truncate test smaller and less buggy (tiny change)
Reported by Solar Designer in <http://lists.gnu.org/archive/html/bug-tar/2010-12/msg00003.html>. * tests/truncate.at: Use a smaller test case, and make its race condition less likely.
-rw-r--r--tests/truncate.at7
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/truncate.at b/tests/truncate.at
index 65f1e34e..973cbc16 100644
--- a/tests/truncate.at
+++ b/tests/truncate.at
@@ -30,13 +30,12 @@ AT_SETUP([truncate])
AT_KEYWORDS([truncate filechange])
AT_TAR_CHECK([
-genfile --file foo --length 50000k
+genfile --file foo --length 200k
genfile --file baz
-genfile --run --checkpoint 10 --length 49995k --truncate foo -- tar --checkpoint -vcf bar foo baz
+genfile --run --checkpoint 10 --length 195k --truncate foo -- tar --checkpoint --checkpoint-action=echo --checkpoint-action=sleep=1 -vcf bar foo baz
echo Exit status: $?
echo separator
-sleep 1
-genfile --file foo --seek 49995k --length 5k --pattern=zeros
+genfile --file foo --seek 195k --length 5k --pattern=zeros
tar dvf bar],
[1],
[foo