summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-11-10 18:23:49 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2021-11-10 18:24:17 -0800
commit015d028d0598f31d5aa25e5c47dfe8872afb4e6e (patch)
tree7b0ff1a966dc0c107ad11105dbee2a24ca26cb20 /tests
parentf585b6bb3b7f95abfe7a4f4981e12e0e2c47fb6f (diff)
downloadgrep-015d028d0598f31d5aa25e5c47dfe8872afb4e6e.tar.gz
tests: fix pcre test typo
* tests/pcre-context: Initialize ‘fail’ earlier.
Diffstat (limited to 'tests')
-rwxr-xr-xtests/pcre-context6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/pcre-context b/tests/pcre-context
index 77cb8638..d66bebb6 100755
--- a/tests/pcre-context
+++ b/tests/pcre-context
@@ -18,6 +18,8 @@ ab4
EOF
test $? -eq 0 || framework_failure_
+fail=0
+
grep -Po '(?<=aaa).*' in >out || fail_ 'grep -Po failed'
compare exp out || fail=1
@@ -28,12 +30,12 @@ printf '\n\n\nNUL preceded by 3 empty lines.\0' >>in &&
printf '\n\n\n\nNUL preceded by 4 empty lines.\0' >>in &&
printf '\n' >>in || framework_failure_
+# This output is not correct as it is missing the expected LF characters,
+# but a full fix will have to wait until PCRE2.
printf '%s\0' \
'NUL preceded by 3 empty lines.' \
'NUL preceded by 4 empty lines.' >exp || framework_failure_
-fail=0
-
grep -Pzo '(?<=\n\n\n).*' in >out || fail_ 'grep -Pzo failed'
compare exp out || fail=1