From: Sylvestre Ledru Date: Mon, 1 Jul 2024 21:45:09 +0000 (+0200) Subject: tests: cksum: check when several files are missing or incorrect X-Git-Tag: v9.6~214 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3b4bc30803becfc383b39c25093d5be16f0a635;p=thirdparty%2Fcoreutils.git tests: cksum: check when several files are missing or incorrect * tests/cksum/cksum-c.sh: Add test cases when several files with errors --- diff --git a/tests/cksum/cksum-c.sh b/tests/cksum/cksum-c.sh index 3ead145044..b07fc94189 100755 --- a/tests/cksum/cksum-c.sh +++ b/tests/cksum/cksum-c.sh @@ -143,4 +143,15 @@ test -s out || fail=1 grep 'CHECKSUMS-missing: no file was verified' out || fail=1 grep -v 'nonexistent: No such file or directory' stdout && fail=1 +# Check with several files +# When the files don't exist +cksum --check non-existing-1 non-existing-2 > out 2>&1 && fail=1 +grep -v 'non-existing-1: No such file or directory' out || fail=1 +grep -v 'non-existing-2: No such file or directory' out || fail=1 + +# When the files are empty +touch empty-1 empty-2 +cksum --check empty-1 empty-2 > out 2>&1 && fail=1 +grep -v 'empty-1: no properly formatted checksum lines found' out || fail=1 +grep -v 'empty-2: no properly formatted checksum lines found' out || fail=1 Exit $fail