From a2bb79844fa9ef0a24a5930c88f6abd97180b9fa Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Tue, 29 Nov 2016 21:15:59 +0000 Subject: tests: fix ERRORs and false FAILs on some platforms * tests/misc/ls-time.sh: Skip the test rather than ERROR when `touch -m -d ...` fails (Hurd). * tests/tail-2/follow-stdin.sh: Avoid false FAILs by ignoring the variances in sterror output. * tests/rm/rm-readdir-fail.sh: Likewise. Also avoid ERRORs on systems that don't define _D_EXACT_NAMELEN. --- tests/tail-2/follow-stdin.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tests/tail-2') diff --git a/tests/tail-2/follow-stdin.sh b/tests/tail-2/follow-stdin.sh index 3d51f6006..51ce82b0e 100755 --- a/tests/tail-2/follow-stdin.sh +++ b/tests/tail-2/follow-stdin.sh @@ -52,13 +52,14 @@ done # Before coreutils-8.26 this would induce an UMR under UBSAN -returns_ 1 timeout 10 tail -f - <&- 2>err || fail=1 +returns_ 1 timeout 10 tail -f - <&- 2>errt || fail=1 cat <<\EOF >exp || framework_failure_ -tail: cannot fstat 'standard input': Bad file descriptor -tail: error reading 'standard input': Bad file descriptor +tail: cannot fstat 'standard input' +tail: error reading 'standard input' tail: no files remaining -tail: -: Bad file descriptor +tail: - EOF +sed 's/\(tail:.*\):.*/\1/' errt > err || framework_failure_ compare exp err || fail=1 -- cgit v1.2.3-70-g09d2