aboutsummaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
authorReyk Floeter <reyk@esdenera.com>2015-06-23 13:15:49 +0200
committerReyk Floeter <reyk@esdenera.com>2015-06-23 13:15:49 +0200
commitd0ff6c5d27b28a2a77e9411a929f500c79e647f8 (patch)
tree06cad3a063b128c6fc7d2377750863e30b383f6e /regress
parent27068d85acf018899883abbeb23abcefe48ded1f (diff)
parent3873b23c53de31074d294d127077e691662150c2 (diff)
downloadhttpd-d0ff6c5d27b28a2a77e9411a929f500c79e647f8.tar.gz
httpd-d0ff6c5d27b28a2a77e9411a929f500c79e647f8.zip
Merge branch 'experiment-2' into patterns
Diffstat (limited to 'regress')
-rw-r--r--regress/patterns/test-patterns-lua.out28
-rw-r--r--regress/patterns/test-patterns.in4
-rw-r--r--regress/patterns/test-patterns.out12
3 files changed, 44 insertions, 0 deletions
diff --git a/regress/patterns/test-patterns-lua.out b/regress/patterns/test-patterns-lua.out
index cd9fe6a..0cab468 100644
--- a/regress/patterns/test-patterns-lua.out
+++ b/regress/patterns/test-patterns-lua.out
@@ -98,3 +98,31 @@ stack traceback:
[C]: in function 'string.match'
./patterns-tester.lua:2: in main chunk
[C]: in ?
+string='q*********************************'
+pattern='*************************************q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q+++++++++++++++++++++++++++++++++'
+pattern='+++++++++++++++++++++++++++++++++++++q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q---------------------------------'
+pattern='-------------------------------------q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q?????????????????????????????????'
+pattern='?????????????????????????????????????q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
diff --git a/regress/patterns/test-patterns.in b/regress/patterns/test-patterns.in
index 46aa506..5abef1f 100644
--- a/regress/patterns/test-patterns.in
+++ b/regress/patterns/test-patterns.in
@@ -21,3 +21,7 @@ xxxx ^x*$ same as before
/page/51 ()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() too many captures
/page/51 /page/%f missing '[' after '%f' in pattern
/page/51 /page%f/51 missing '[' after '%f' in pattern
+q********************************* *************************************q max repetition items
+q+++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++q max repetition items
+q--------------------------------- -------------------------------------q max repetition items
+q????????????????????????????????? ?????????????????????????????????????q max repetition items
diff --git a/regress/patterns/test-patterns.out b/regress/patterns/test-patterns.out
index 1999cc1..aecb9f0 100644
--- a/regress/patterns/test-patterns.out
+++ b/regress/patterns/test-patterns.out
@@ -85,3 +85,15 @@ pattern='/page/%f'
patterns-tester: str_match: missing '[' after '%f' in pattern
string='/page/51'
pattern='/page%f/51'
+patterns-tester: str_match: max repetition items
+string='q*********************************'
+pattern='*************************************q'
+patterns-tester: str_match: max repetition items
+string='q+++++++++++++++++++++++++++++++++'
+pattern='+++++++++++++++++++++++++++++++++++++q'
+patterns-tester: str_match: max repetition items
+string='q---------------------------------'
+pattern='-------------------------------------q'
+patterns-tester: str_match: max repetition items
+string='q?????????????????????????????????'
+pattern='?????????????????????????????????????q'