From 13e973c6134a2e169be870189102d1d0c5654952 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 23 Nov 2019 05:07:25 -0600 Subject: Don't test for specific error message output, they vary by libc version. Check that the filename we fed in is output to stderr. --- tests/ls.test | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tests/ls.test') diff --git a/tests/ls.test b/tests/ls.test index c207c3f6..4856da5c 100755 --- a/tests/ls.test +++ b/tests/ls.test @@ -54,8 +54,7 @@ rm -rf lstest/* && touch lstest/file1.txt && INODE=`stat -c %i lstest/file1.txt` testing "with -i" "$IN && ls -i 2>/dev/null; $OUT" "$INODE file1.txt\n" "" "" unset INODE -testing "missing" "$IN && ls does-not-exist 2>err ; grep -q 'ls:.*missing.*: No -such file' err || echo missing error; $OUT" "" "" "" +testing "missing" "$IN && ls does-not-exist 2>&1 >/dev/null | grep -o does-not-exist; $OUT" "does-not-exist\n" "" "" rm -f lstest/{file1.txt,err} touch lstest/{one,two,three,four,five,six,seven,eight,nine,ten} -- cgit v1.2.3