mirror of
https://https.git.savannah.gnu.org/git/grep.git
synced 2026-01-26 15:39:06 +00:00
* tests/sjis-mb (encode): Rearrange to emit desired input into a file, rather than piping directly into grep. That permits the use of returns_ 1 to verify timeout's exit status. * tests/euc-mb: Use "returns_ 1" rather than testing $? = 1 * tests/char-class-multibyte: Likewise. * tests/dfa-heap-overrun: Likewise. * tests/encoding-error: Likewise. * tests/fedora: Likewise. * tests/grep-dev-null: Likewise. * tests/init.cfg (envvar_check_fail): Likewise. * tests/kwset-abuse: Likewise. * tests/mb-non-UTF8-overrun: Likewise. * tests/multibyte-white-space: Likewise. * tests/pcre-infloop: Likewise. * tests/surrogate-pair: Likewise. * tests/warn-char-classes: Likewise. Do the same for other values: * tests/backref-multibyte-slow: Likewise. * tests/euc-mb: Likewise. * tests/pcre-abort: Likewise. * tests/pcre-jitstack: Likewise. * tests/repetition-overflow: Likewise. * tests/reversed-range-endpoints: Likewise. * tests/warn-char-classes: Likewise.
21 lines
613 B
Bash
Executable File
21 lines
613 B
Bash
Executable File
#!/bin/sh
|
|
# Case-insensitive grep with a 0-size input file would fail in grep up to 2.6.3
|
|
. "${srcdir=.}/init.sh"; path_prepend_ ../src
|
|
|
|
require_en_utf8_locale_
|
|
|
|
LC_ALL=en_US.UTF-8
|
|
export LC_ALL
|
|
|
|
echo x | returns_ 1 grep -f /dev/null || fail=1
|
|
echo x | returns_ 1 grep -if /dev/null || fail=1
|
|
echo x | returns_ 1 grep -Ff /dev/null || fail=1
|
|
echo x | returns_ 1 grep -Fif /dev/null || fail=1
|
|
|
|
returns_ 1 grep -f /dev/null < /dev/null || fail=1
|
|
returns_ 1 grep -if /dev/null < /dev/null || fail=1
|
|
returns_ 1 grep -Ff /dev/null < /dev/null || fail=1
|
|
returns_ 1 grep -Fif /dev/null < /dev/null || fail=1
|
|
|
|
Exit $fail
|