summaryrefslogtreecommitdiff
path: root/RunGrepTest
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2017-04-06 18:02:40 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2017-04-06 18:02:40 +0000
commit979c849542059e268ee189a4a6073c6f286fa99d (patch)
treeb7599526233caad32a4d6b1a9b8946304bcbbfbf /RunGrepTest
parent69e79281e2412f0421447c9f0728797fe2ba1266 (diff)
downloadpcre2-979c849542059e268ee189a4a6073c6f286fa99d.tar.gz
Jason Hood's pcre2grep patches (modified a bit) to add --output to pcre2grep,
and also an inbuilt callout echo. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@734 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'RunGrepTest')
-rwxr-xr-xRunGrepTest7
1 files changed, 7 insertions, 0 deletions
diff --git a/RunGrepTest b/RunGrepTest
index f279bc2..4f6393b 100755
--- a/RunGrepTest
+++ b/RunGrepTest
@@ -598,6 +598,10 @@ printf "123\n456\n789\n---abc\ndef\nxyz\n---\n" >testNinputgrep
$valgrind $vjs $pcre2grep -Mo '(\n|[^-])*---' testNinputgrep >>testtrygrep
echo "RC=$?" >>testtrygrep
+echo "---------------------------- Test 120 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $vjs $pcre2grep -HO '$0:$2$1$3' '(\w+) binary (\w+)(\.)?' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
# Now compare the results.
$cf $srcdir/testdata/grepoutput testtrygrep
@@ -667,6 +671,9 @@ if $valgrind $vjs $pcre2grep --help | $valgrind $vjs $pcre2grep -q 'Callout scri
echo "Testing pcre2grep script callouts"
$valgrind $vjs $pcre2grep '(T)(..(.))(?C"/bin/echo|Arg1: [$1] [$2] [$3]|Arg2: $|${1}$| ($4) ($14) ($0)")()' $srcdir/testdata/grepinputv >testtrygrep
$valgrind $vjs $pcre2grep '(T)(..(.))()()()()()()()(..)(?C"/bin/echo|Arg1: [$11] [${11}]")' $srcdir/testdata/grepinputv >>testtrygrep
+ $valgrind $vjs $pcre2grep '(T)(?C"|$0:$1$n")' $srcdir/testdata/grepinputv >>testtrygrep
+ $valgrind $vjs $pcre2grep '(T)(?C"|$1$n")(*F)' $srcdir/testdata/grepinputv >>testtrygrep
+ # The above has no newline, which 'diff -ub' ignores, so add one.
$cf $srcdir/testdata/grepoutputC testtrygrep
if [ $? != 0 ] ; then exit 1; fi
else