expr.log (30 failed)

test link: tests/expr/expr.pl
FAIL: tests/expr/expr
=====================

expr 0.0.27
a...
b...
c...
d...
e...
f...
g...
opt1...
opt2...
opt3...
opt4...
opt5...
paren1...
paren2...
paren3...
paren4...
paren5...
0bang...
00...
minus0...
andand...
oror...
orempty...
fail-a...
bigcmp...
anchor...
expr.pl: test anchor failed: exit status mismatch:  expected 1, got 0
emptysub...
expr.pl: test emptysub failed: exit status mismatch:  expected 1, got 101
bre1...
bre2...
bre3...
expr.pl: test bre3: stderr mismatch, comparing bre3.1 (expected) and bre3.E (actual)
--- bre3.1	2024-10-20 15:54:55.943496866 +0000
+++ bre3.E	2024-10-20 15:54:55.945496873 +0000
@@ -1 +1 @@
-expr: Unmatched ( or \(
+expr: Invalid regex expression
bre4...
expr.pl: test bre4: stderr mismatch, comparing bre4.1 (expected) and bre4.E (actual)
--- bre4.1	2024-10-20 15:54:55.948496883 +0000
+++ bre4.E	2024-10-20 15:54:55.950496890 +0000
@@ -1 +1 @@
-expr: Unmatched ( or \(
+expr: Invalid regex expression
bre5...
bre6...
bre7...
expr.pl: test bre7: stderr mismatch, comparing bre7.1 (expected) and bre7.E (actual)
--- bre7.1	2024-10-20 15:54:55.959496921 +0000
+++ bre7.E	2024-10-20 15:54:55.962496931 +0000
@@ -1 +1 @@
-expr: Unmatched ) or \)
+expr: Invalid regex expression
bre8...
expr.pl: test bre8: stderr mismatch, comparing bre8.1 (expected) and bre8.E (actual)
--- bre8.1	2024-10-20 15:54:55.965496942 +0000
+++ bre8.E	2024-10-20 15:54:55.967496948 +0000
@@ -1 +1 @@
-expr: Unmatched ) or \)
+expr: Invalid regex expression
bre9...
bre10...
expr.pl: test bre10 failed: exit status mismatch:  expected 0, got 1
bre11...
expr.pl: test bre11 failed: exit status mismatch:  expected 0, got 1
bre12...
bre13...
bre14...
bre15...
expr.pl: test bre15 failed: exit status mismatch:  expected 0, got 2
bre16...
bre17...
expr.pl: test bre17 failed: exit status mismatch:  expected 0, got 1
bre18...
expr.pl: test bre18 failed: exit status mismatch:  expected 0, got 2
bre19...
expr.pl: test bre19 failed: exit status mismatch:  expected 0, got 2
bre20...
bre21...
bre22...
bre23...
bre24...
bre25...
bre26...
bre27...
bre28...
bre29...
bre30...
bre31...
bre32...
bre33...
bre34...
bre35...
bre36...
expr.pl: test bre36 failed: exit status mismatch:  expected 0, got 2
bre37...
expr.pl: test bre37 failed: exit status mismatch:  expected 0, got 2
bre38...
expr.pl: test bre38 failed: exit status mismatch:  expected 0, got 2
bre39...
bre40...
bre41...
bre42...
expr.pl: test bre42: stderr mismatch, comparing bre42.1 (expected) and bre42.E (actual)
--- bre42.1	2024-10-20 15:54:56.060497267 +0000
+++ bre42.E	2024-10-20 15:54:56.062497274 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre43...
expr.pl: test bre43: stderr mismatch, comparing bre43.1 (expected) and bre43.E (actual)
--- bre43.1	2024-10-20 15:54:56.064497281 +0000
+++ bre43.E	2024-10-20 15:54:56.066497287 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre44...
expr.pl: test bre44: stderr mismatch, comparing bre44.1 (expected) and bre44.E (actual)
--- bre44.1	2024-10-20 15:54:56.069497298 +0000
+++ bre44.E	2024-10-20 15:54:56.071497305 +0000
@@ -1 +1 @@
-expr: Invalid content of \{\}
+expr: Invalid regex expression
bre45...
expr.pl: test bre45 failed: exit status mismatch:  expected 0, got 2
bre46...
expr.pl: test bre46 failed: exit status mismatch:  expected 0, got 2
bre47...
expr.pl: test bre47: stderr mismatch, comparing bre47.1 (expected) and bre47.E (actual)
--- bre47.1	2024-10-20 15:54:56.079497332 +0000
+++ bre47.E	2024-10-20 15:54:56.082497342 +0000
@@ -1 +1 @@
-expr: Invalid content of \{\}
+expr: Invalid regex expression
bre48...
expr.pl: test bre48: stderr mismatch, comparing bre48.1 (expected) and bre48.E (actual)
--- bre48.1	2024-10-20 15:54:56.085497353 +0000
+++ bre48.E	2024-10-20 15:54:56.087497359 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre49...
expr.pl: test bre49 failed: exit status mismatch:  expected 2, got 1
bre50...
expr.pl: test bre50 failed: exit status mismatch:  expected 2, got 1
bre51...
bre52...
bre53...
bre54...
bre55...
bre56...
bre57...
bre58...
bre59...
bre60...
bre61...
bre62...
fail-c...
bignum-add...
bignum-add2...
bignum-sub...
bignum-sub2...
bignum-mul...
bignum-div...
se0...
se1...
se2...
se3...
se4...
se5...
expr.pl: test se5: stderr mismatch, comparing se5.1 (expected) and se5.E (actual)
--- se5.1	2024-10-20 15:54:56.167497634 +0000
+++ se5.E	2024-10-20 15:54:56.169497640 +0000
@@ -1 +1 @@
-expr: syntax error: expecting ')' after '2'
+expr: syntax error: missing argument after '2'
se6...
expr.pl: test se6: stderr mismatch, comparing se6.1 (expected) and se6.E (actual)
--- se6.1	2024-10-20 15:54:56.172497651 +0000
+++ se6.E	2024-10-20 15:54:56.174497657 +0000
@@ -1 +1 @@
-expr: syntax error: expecting ')' instead of 'a'
+expr: expected ')' after 'a'
a-mb...
b-mb...
c-mb...
d-mb...
e-mb...
f-mb...
g-mb...
opt1-mb...
opt2-mb...
opt3-mb...
opt4-mb...
opt5-mb...
paren1-mb...
paren2-mb...
paren3-mb...
paren4-mb...
paren5-mb...
0bang-mb...
00-mb...
minus0-mb...
andand-mb...
oror-mb...
orempty-mb...
fail-a-mb...
bigcmp-mb...
anchor-mb...
expr.pl: test anchor-mb failed: exit status mismatch:  expected 1, got 0
emptysub-mb...
expr.pl: test emptysub-mb failed: exit status mismatch:  expected 1, got 101
bre1-mb...
bre2-mb...
bre3-mb...
expr.pl: test bre3-mb: stderr mismatch, comparing bre3-mb.1 (expected) and bre3-mb.E (actual)
--- bre3-mb.1	2024-10-20 15:54:56.327498181 +0000
+++ bre3-mb.E	2024-10-20 15:54:56.329498189 +0000
@@ -1 +1 @@
-expr: Unmatched ( or \(
+expr: Invalid regex expression
bre4-mb...
expr.pl: test bre4-mb: stderr mismatch, comparing bre4-mb.1 (expected) and bre4-mb.E (actual)
--- bre4-mb.1	2024-10-20 15:54:56.332498199 +0000
+++ bre4-mb.E	2024-10-20 15:54:56.334498206 +0000
@@ -1 +1 @@
-expr: Unmatched ( or \(
+expr: Invalid regex expression
bre5-mb...
bre6-mb...
bre7-mb...
expr.pl: test bre7-mb: stderr mismatch, comparing bre7-mb.1 (expected) and bre7-mb.E (actual)
--- bre7-mb.1	2024-10-20 15:54:56.342498233 +0000
+++ bre7-mb.E	2024-10-20 15:54:56.344498240 +0000
@@ -1 +1 @@
-expr: Unmatched ) or \)
+expr: Invalid regex expression
bre8-mb...
expr.pl: test bre8-mb: stderr mismatch, comparing bre8-mb.1 (expected) and bre8-mb.E (actual)
--- bre8-mb.1	2024-10-20 15:54:56.347498250 +0000
+++ bre8-mb.E	2024-10-20 15:54:56.349498257 +0000
@@ -1 +1 @@
-expr: Unmatched ) or \)
+expr: Invalid regex expression
bre9-mb...
bre10-mb...
expr.pl: test bre10-mb failed: exit status mismatch:  expected 0, got 1
bre11-mb...
expr.pl: test bre11-mb failed: exit status mismatch:  expected 0, got 1
bre12-mb...
bre13-mb...
bre14-mb...
bre15-mb...
expr.pl: test bre15-mb failed: exit status mismatch:  expected 0, got 2
bre16-mb...
bre17-mb...
expr.pl: test bre17-mb failed: exit status mismatch:  expected 0, got 1
bre18-mb...
expr.pl: test bre18-mb failed: exit status mismatch:  expected 0, got 2
bre19-mb...
expr.pl: test bre19-mb failed: exit status mismatch:  expected 0, got 2
bre20-mb...
bre21-mb...
bre22-mb...
bre23-mb...
bre24-mb...
bre25-mb...
bre26-mb...
bre27-mb...
bre28-mb...
bre29-mb...
bre30-mb...
bre31-mb...
bre32-mb...
bre33-mb...
bre34-mb...
bre35-mb...
bre36-mb...
expr.pl: test bre36-mb failed: exit status mismatch:  expected 0, got 2
bre37-mb...
expr.pl: test bre37-mb failed: exit status mismatch:  expected 0, got 2
bre38-mb...
expr.pl: test bre38-mb failed: exit status mismatch:  expected 0, got 2
bre39-mb...
bre40-mb...
bre41-mb...
bre42-mb...
expr.pl: test bre42-mb: stderr mismatch, comparing bre42-mb.1 (expected) and bre42-mb.E (actual)
--- bre42-mb.1	2024-10-20 15:54:56.460498637 +0000
+++ bre42-mb.E	2024-10-20 15:54:56.462498644 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre43-mb...
expr.pl: test bre43-mb: stderr mismatch, comparing bre43-mb.1 (expected) and bre43-mb.E (actual)
--- bre43-mb.1	2024-10-20 15:54:56.466498658 +0000
+++ bre43-mb.E	2024-10-20 15:54:56.468498664 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre44-mb...
expr.pl: test bre44-mb: stderr mismatch, comparing bre44-mb.1 (expected) and bre44-mb.E (actual)
--- bre44-mb.1	2024-10-20 15:54:56.471498675 +0000
+++ bre44-mb.E	2024-10-20 15:54:56.474498685 +0000
@@ -1 +1 @@
-expr: Invalid content of \{\}
+expr: Invalid regex expression
bre45-mb...
expr.pl: test bre45-mb failed: exit status mismatch:  expected 0, got 2
bre46-mb...
expr.pl: test bre46-mb failed: exit status mismatch:  expected 0, got 2
bre47-mb...
expr.pl: test bre47-mb: stderr mismatch, comparing bre47-mb.1 (expected) and bre47-mb.E (actual)
--- bre47-mb.1	2024-10-20 15:54:56.484498719 +0000
+++ bre47-mb.E	2024-10-20 15:54:56.486498726 +0000
@@ -1 +1 @@
-expr: Invalid content of \{\}
+expr: Invalid regex expression
bre48-mb...
expr.pl: test bre48-mb: stderr mismatch, comparing bre48-mb.1 (expected) and bre48-mb.E (actual)
--- bre48-mb.1	2024-10-20 15:54:56.490498740 +0000
+++ bre48-mb.E	2024-10-20 15:54:56.492498747 +0000
@@ -1 +1 @@
-expr: Unmatched \{
+expr: Invalid regex expression
bre49-mb...
expr.pl: test bre49-mb failed: exit status mismatch:  expected 2, got 1
bre50-mb...
expr.pl: test bre50-mb failed: exit status mismatch:  expected 2, got 1
bre51-mb...
bre52-mb...
bre53-mb...
bre54-mb...
bre55-mb...
bre56-mb...
bre57-mb...
bre58-mb...
bre59-mb...
bre60-mb...
bre61-mb...
bre62-mb...
fail-c-mb...
bignum-add-mb...
bignum-add2-mb...
bignum-sub-mb...
bignum-sub2-mb...
bignum-mul-mb...
bignum-div-mb...
FAIL tests/expr/expr.pl (exit status: 1)