Skip to content

Commit 07384f1

Browse files
committed
Updates contracts regression-test descriptions
Signed-off-by: Felipe R. Monteiro <[email protected]>
1 parent 998a0ef commit 07384f1

File tree

11 files changed

+26
-14
lines changed

11 files changed

+26
-14
lines changed

regression/contracts/assigns_enforce_scoping_01/test.desc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ main.c
33
--enforce-all-contracts
44
^EXIT=10$
55
^SIGNAL=0$
6-
assertion: SUCCESS$
7-
assertion: FAILURE$
6+
^\[f1.\d+\] line \d+ Check that b is assignable: SUCCESS$
7+
^\[f1.\d+\] line \d+ Check that \*b is assignable: SUCCESS$
8+
^\[f1.\d+\] line \d+ Check that \*b is assignable: FAILURE$
89
^VERIFICATION FAILED$
910
--
1011
--

regression/contracts/assigns_enforce_scoping_02/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ main.c
33
--enforce-all-contracts
44
^EXIT=10$
55
^SIGNAL=0$
6-
assertion: SUCCESS$
7-
assertion: FAILURE$
6+
^\[f1.\d+\] line \d+ Check that \*b is assignable: SUCCESS$
7+
^\[f1.\d+\] line \d+ Check that \*b is assignable: FAILURE$
88
^VERIFICATION FAILED$
99
--
1010
--

regression/contracts/quantifiers-exists-both-enforce/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--enforce-all-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
77
^VERIFICATION SUCCESSFUL$
88
--
99
^warning: ignoring

regression/contracts/quantifiers-exists-both-replace/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--replace-all-calls-with-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[precondition.\d+\] file main.c line \d+ Check requires clause: SUCCESS$
77
^VERIFICATION SUCCESSFUL$
88
--
99
^warning: ignoring

regression/contracts/quantifiers-exists-requires-enforce/test.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ main.c
33
--enforce-all-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7+
^\[f1.\d+\] line \d+ Check that found\_four is assignable: SUCCESS$
8+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
10+
^\[f1.\d+\] line \d+ Check that found\_four is assignable: SUCCESS$
711
^VERIFICATION SUCCESSFUL$
812
--
913
^warning: ignoring

regression/contracts/quantifiers-exists-requires-replace/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ main.c
33
--replace-all-calls-with-contracts
44
^EXIT=10$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
7-
^\[2\] assertion: FAILURE$
6+
^\[precondition.\d+\] file main.c line \d+ Check requires clause: SUCCESS$
7+
^\[precondition.\d+\] file main.c line \d+ Check requires clause: FAILURE$
88
^VERIFICATION FAILED$
99
--
1010
^warning: ignoring

regression/contracts/quantifiers-forall-both-enforce/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--enforce-all-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
77
^VERIFICATION SUCCESSFUL$
88
--
99
^warning: ignoring

regression/contracts/quantifiers-forall-both-replace/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--replace-all-calls-with-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[precondition.\d+\] file main.c line \d+ Check requires clause: SUCCESS$
77
^VERIFICATION SUCCESSFUL$
88
--
99
^warning: ignoring

regression/contracts/quantifiers-forall-ensures-enforce/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ main.c
33
--enforce-all-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
8+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9+
^\[f1.\d+\] line \d+ Check that arr\[\(.*\)i\] is assignable: SUCCESS$
710
^VERIFICATION SUCCESSFUL$
811
--
912
^warning: ignoring

regression/contracts/quantifiers-forall-requires-enforce/test.desc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ main.c
33
--enforce-all-contracts
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[1\] assertion: SUCCESS$
6+
^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7+
^\[f1.\d+\] line \d+ Check that is\_identity is assignable: SUCCESS$
8+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9+
^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
10+
^\[f1.\d+\] line \d+ Check that is\_identity is assignable: SUCCESS$
711
^VERIFICATION SUCCESSFUL$
812
--
913
^warning: ignoring

0 commit comments

Comments
 (0)