mirror of
https://https.git.savannah.gnu.org/git/grep.git
synced 2026-01-26 15:39:06 +00:00
tests: write-error-msg: avoid false-failure
* tests/write-error-msg: Do not require that a disk full diagnostic include additional information. In some cases, there is no valid errno value, so we cannot provide more information. This was exposed by a patch that coincidentally caused the length of grep's help output to be precisely 4096 bytes long. Reported in https://bugs.gnu.org/77800
This commit is contained in:
parent
335fcd3f53
commit
682f7f693d
@ -43,7 +43,7 @@ returns_ 2 grep -q --help >/dev/full 2>err3 || fail=1
|
||||
# ensure each error message file contains a 'write error' with additional text
|
||||
for f in err1 err2 err3 ;
|
||||
do
|
||||
grep -Eiq '^[^:]*: write error: [a-z]+' $f \
|
||||
grep -Eiq '^[^:]*: write error' $f \
|
||||
|| {
|
||||
warn_ "incorrect/missing error message in file $f"
|
||||
compare /dev/null $f # print the content in the logs
|
||||
@ -51,10 +51,4 @@ do
|
||||
}
|
||||
done
|
||||
|
||||
# These messages should be identical
|
||||
for f in err2 err3; do
|
||||
compare err1 $f \
|
||||
|| { warn_ "err1,$f contain different error messages" ; fail=1 ; }
|
||||
done
|
||||
|
||||
Exit $fail
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user