Skip to content

Commit ca678aa

Browse files
More permissive regression tests regarding tmp var suffixes
1 parent 47951ca commit ca678aa

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

regression/cbmc/Quantifiers-not-exists/test.desc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ main.c
33

44
^\*\* Results:$
55
^\[main.assertion.1\] assertion a\[.*\]\[.*\] > 10: SUCCESS$
6-
^\[main.assertion.2\] assertion tmp_if_expr\$3: SUCCESS$
7-
^\[main.assertion.3\] assertion tmp_if_expr\$6: SUCCESS$
8-
^\[main.assertion.4\] assertion tmp_if_expr\$9: SUCCESS$
9-
^\[main.assertion.5\] assertion tmp_if_expr\$12: SUCCESS$
10-
^\[main.assertion.6\] assertion tmp_if_expr\$15: SUCCESS$
6+
^\[main.assertion.2\] assertion tmp_if_expr\$\d+: SUCCESS$
7+
^\[main.assertion.3\] assertion tmp_if_expr\$\d+: SUCCESS$
8+
^\[main.assertion.4\] assertion tmp_if_expr\$\d+: SUCCESS$
9+
^\[main.assertion.5\] assertion tmp_if_expr\$\d+: SUCCESS$
10+
^\[main.assertion.6\] assertion tmp_if_expr\$\d+: SUCCESS$
1111
^\*\* 0 of 6 failed
1212
^VERIFICATION SUCCESSFUL$
1313
^EXIT=0$

regression/cbmc/Quantifiers-two-dimension-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ main.c
66
^\[main.assertion.2\] assertion a\[.*\]\[.*\] == 1: SUCCESS$
77
^\[main.assertion.3\] assertion a\[.*\]\[.*\] == 1: SUCCESS$
88
^\[main.assertion.4\] assertion a\[.*\]\[.*\] == 2: SUCCESS$
9-
^\[main.assertion.5\] assertion tmp_if_expr\$3: SUCCESS$
9+
^\[main.assertion.5\] assertion tmp_if_expr\$\d+: SUCCESS$
1010
^\*\* 0 of 5 failed
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$

regression/cbmc/Quantifiers-type/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ CORE
22
main.c
33

44
^\*\* Results:$
5-
^\[main.assertion.1\] assertion tmp_if_expr\$1: FAILURE$
6-
^\[main.assertion.2\] assertion tmp_if_expr\$2: SUCCESS$
5+
^\[main.assertion.1\] assertion tmp_if_expr(\$\d+)?: FAILURE$
6+
^\[main.assertion.2\] assertion tmp_if_expr\$\d+: SUCCESS$
77
^\*\* 1 of 2 failed
88
^VERIFICATION FAILED$
99
^EXIT=10$

regression/cbmc/pointer-function-parameters-2/test.desc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ main.c
33
--function fun --cover branch
44
^\*\* 7 of 7 covered \(100.0%\)$
55
^Test suite:$
6-
^a=\(\(signed int \*\*\)NULL\), tmp\$\d+=[^,]*, tmp\$\d+=[^,]*$
7-
^a=&tmp\$\d+!0, tmp\$\d+=\(\(signed int \*\)NULL\), tmp\$\d+=[^,]*$
8-
^a=&tmp\$\d+!0, tmp\$\d+=&tmp\$\d+!0, tmp\$\d+=(-[0-9]+|[012356789][0-9]*|4[0-9]+)$
9-
^a=&tmp\$\d+!0, tmp\$\d+=&tmp\$\d+!0, tmp\$\d+=4$
6+
^a=\(\(signed int \*\*\)NULL\), tmp(\$\d+)?=[^,]*, tmp(\$\d+)?=[^,]*$
7+
^a=&tmp(\$\d+)?!0, tmp(\$\d+)?=\(\(signed int \*\)NULL\), tmp(\$\d+)?=[^,]*$
8+
^a=&tmp(\$\d+)?!0, tmp(\$\d+)?=&tmp\$\d+!0, tmp(\$\d+)?=(-[0-9]+|[012356789][0-9]*|4[0-9]+)$
9+
^a=&tmp(\$\d+)?!0, tmp(\$\d+)?=&tmp(\$\d+)?!0, tmp(\$\d+)?=4$
1010
^EXIT=0$
1111
^SIGNAL=0$
1212
--

regression/cbmc/pointer-function-parameters/test.desc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ main.c
33
--function fun --cover branch
44
^\*\* 5 of 5 covered \(100\.0%\)$
55
^Test suite:$
6-
^a=\(\(signed int \*\)NULL\), tmp\$\d+=[^,]*$
7-
^a=&tmp\$\d+!0, tmp\$\d+=4$
8-
^a=&tmp\$\d+!0, tmp\$\d+=([012356789][0-9]*|4[0-9]+)$
6+
^a=\(\(signed int \*\)NULL\), tmp(\$\d+)?=[^,]*$
7+
^a=&tmp(\$\d+)?!0, tmp(\$\d+)?=4$
8+
^a=&tmp(\$\d+)?!0, tmp(\$\d+)?=([012356789][0-9]*|4[0-9]+)$
99
^EXIT=0$
1010
^SIGNAL=0$
1111
--

0 commit comments

Comments
 (0)