diff options
author | Pádraig Brady <P@draigBrady.com> | 2019-03-06 21:39:15 -0800 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2019-03-06 22:00:53 -0800 |
commit | a376de95c3ade99cbe9575aa866393ace10f4f8b (patch) | |
tree | 2c08db728103d90182409749e4959ace8aa10602 | |
parent | daa46dbe7d04f8f7f416d8703a5cc162a86d04ba (diff) | |
download | coreutils-a376de95c3ade99cbe9575aa866393ace10f4f8b.tar.gz |
tests: tac-2-nonseekable: ensure we don't block indefinitely
* tests/misc/tac-2-nonseekable.sh: Add a timeout to both
protect and check whether we can close stdin correctly.
-rwxr-xr-x | tests/misc/tac-2-nonseekable.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/misc/tac-2-nonseekable.sh b/tests/misc/tac-2-nonseekable.sh index 7c677e604..0384c1815 100755 --- a/tests/misc/tac-2-nonseekable.sh +++ b/tests/misc/tac-2-nonseekable.sh @@ -36,7 +36,10 @@ for file in /proc/version /sys/kernel/profiling; do fi done +# Assume timeout is due to failure to close stdin with <&- +# which was seen on NetBSD 7.1 / x86_64 +returns_ 124 timeout 10 tac - - <&- 2>err && skip_ 'error closing stdin' # This failed due to heap corruption from v8.15-v8.25 inclusive. -returns_ 1 tac - - <&- 2>err || fail=1 +returns_ 1 timeout 10 tac - - <&- 2>err || fail=1 Exit $fail |