Skip to content

Commit 8012a2d

Browse files
author
Joel Allred
committed
Skip 3rd party cvc4 known bugs
Skip all tests that are known to fail for cvc4 1.7-prerelease.
1 parent 367c74d commit 8012a2d

File tree

9 files changed

+51
-9
lines changed

9 files changed

+51
-9
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_all_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.all not supported
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_concat_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
Erroneously returns SAT.
12+
The obtained model is rubbish too, it assumes that
13+
"abc" matches "A"* + "ab"*
14+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_inter_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.inter seems to not be constrained enough, as
12+
(assert (str.in.re "abc" (re.inter (str.to.re in1) (str.to.re in2))))
13+
allows a model where in1=="abc" and in2=="a".
14+
(cvc4 1.7-prerelease [git master e1dc3932])
15+
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_loop_const_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.loop not supported
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_loop_const_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.loop not supported
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_loop_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.loop not supported
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_loop_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.loop not supported
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_range_input_sat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^sat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.range expects constant bounds
12+
(cvc4 1.7-prerelease [git master e1dc3932])
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
FUTURE
1+
FUTURE cvc4_bug
22
regexp_range_input_unsat.smt2
33

44
^EXIT=0$
55
^SIGNAL=0$
66
^unsat$
77
--
88
error
9+
--
10+
cvc4 (--strings-exp):
11+
re.range expects constant bounds
12+
(cvc4 1.7-prerelease [git master e1dc3932])
13+

0 commit comments

Comments
 (0)