diff options
author | Jim Meyering <meyering@fb.com> | 2016-10-30 11:51:34 -0700 |
---|---|---|
committer | Jim Meyering <meyering@fb.com> | 2016-11-14 19:12:22 -0800 |
commit | 1569ee170b8eb3e5a03ca3d7d53e71fd05fd08e5 (patch) | |
tree | da31c08048a0f959ab8bd0ab7503264a8d3fc69c /tests/warn-char-classes | |
parent | 735085b7935ef12a9e6b7c42a99450f9e5497491 (diff) | |
download | grep-1569ee170b8eb3e5a03ca3d7d53e71fd05fd08e5.tar.gz |
tests: use "returns_" rather than explicit comparison with "$?"
* 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.
Diffstat (limited to 'tests/warn-char-classes')
-rwxr-xr-x | tests/warn-char-classes | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/tests/warn-char-classes b/tests/warn-char-classes index 10690595..1a640737 100755 --- a/tests/warn-char-classes +++ b/tests/warn-char-classes @@ -10,38 +10,30 @@ printf 'grep: character class syntax is [[:space:]], not [:space:]\n' \ # basic cases -grep '[:space:]' x 2> err -test $? = 2 || fail=1 +returns_ 2 grep '[:space:]' x 2> err || fail=1 sed 's/^\([A-Za-z]:\)\{0,1\}[^: ]*: /grep: /' err > err1 && mv err1 err compare exp-err err || fail=1 -grep '[[:space:]]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[[:space:]]' x 2> err || fail=1 test -s err && fail=1 # disabled by POSIXLY_CORRECT -POSIXLY_CORRECT=yes grep '[:space:]' x 2> err -test $? = 1 || fail=1 +POSIXLY_CORRECT=yes returns_ 1 grep '[:space:]' x 2> err || fail=1 test -s err && fail=1 # patterns that are considered valid -grep '[::]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[::]' x 2> err || fail=1 test -s err && fail=1 -grep '[:space]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[:space]' x 2> err || fail=1 test -s err && fail=1 -grep '[:space:wxyz]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[:space:wxyz]' x 2> err || fail=1 test -s err && fail=1 -grep '[:space[:space:]:]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[:space[:space:]:]' x 2> err || fail=1 test -s err && fail=1 -grep '[:spac-e:]' x 2> err -test $? = 1 || fail=1 +returns_ 1 grep '[:spac-e:]' x 2> err || fail=1 test -s err && fail=1 Exit $fail |