From: Jim Meyering Date: Thu, 26 Nov 2009 07:51:11 +0000 (+0100) Subject: test-pread.sh: avoid diagnostics for those who ignore SIGPIPE X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2fbe772172eb8f078031d68030e3b85c5bd8d57b;p=pspp test-pread.sh: avoid diagnostics for those who ignore SIGPIPE * tests/test-pread.sh: Write no data into the pipe, because test-pread actually reads none. This avoids a diagnostic, "bash: echo: write error: Broken pipe", that arises in the unusual event something is ignoring SIGPIPE, and might be interpreted as some sort of failure. Reported by Bruno Haible. --- diff --git a/ChangeLog b/ChangeLog index 2ec9906c43..bcb43400b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-11-26 Jim Meyering + + test-pread.sh: avoid diagnostics for those who ignore SIGPIPE + * tests/test-pread.sh: Write no data into the pipe, because + test-pread actually reads none. This avoids a diagnostic, + "bash: echo: write error: Broken pipe", that arises in the unusual + event something is ignoring SIGPIPE, and might be interpreted + as some sort of failure. Reported by Bruno Haible. + 2009-11-25 Jim Meyering test-pread: cover failure with ESPIPE and EINVAL diff --git a/tests/test-pread.sh b/tests/test-pread.sh index 5ab88eb6ff..d7824ad1b1 100755 --- a/tests/test-pread.sh +++ b/tests/test-pread.sh @@ -2,7 +2,7 @@ : ${srcdir=.} . $srcdir/init.sh --set-path=. -fail=0; -echo abc | test-pread || fail=1 +fail=0 +: | test-pread || fail=1 Exit $fail