Skip to content

Commit 3628f2e

Browse files
author
Daniel Kroening
authored
Merge pull request #3210 from diffblue/goto-analyzer-output
goto-analyzer: tweak user interface
2 parents 77df7ea + 1278a83 commit 3628f2e

File tree

22 files changed

+91
-72
lines changed

22 files changed

+91
-72
lines changed

regression/goto-analyzer/constant_propagation_06/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ main.c
33
--constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 11 function main, assertion i\s*<\s*51: UNKNOWN$
6+
^\[main.assertion.1\] line 11 assertion i\s*<\s*51: UNKNOWN$
77
--
88
^warning: ignoring

regression/goto-analyzer/constant_propagation_17/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ main.c
33
--constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 12 function main, assertion i\s*<\s*51: (UNKNOWN|FAILURE \(if reachable\))$
6+
^\[main.assertion.1\] line 12 assertion i\s*<\s*51: (UNKNOWN|FAILURE \(if reachable\))$
77
--
88
^warning: ignoring

regression/goto-analyzer/constant_propagation_floating_point_div/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ main.c
33
--constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 8 function main, assertion eight == 8: SUCCESS$
6+
^\[main.assertion.1\] line 8 assertion eight == 8: SUCCESS$
77
--
88
^warning: ignoring

regression/goto-analyzer/constant_propagation_nondet_rounding_mode/test.desc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ main.c
33
--constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
\[main.assertion.1\] file main.c line 18 function main, assertion \(1.0f / 10.0f\) - f < -0.1f: FAILURE \(if reachable\)
7-
\[main.assertion.2\] file main.c line 20 function main, assertion \(1.0f / 10.0f\) - f < 0.0f: UNKNOWN
8-
\[main.assertion.3\] file main.c line 22 function main, assertion \(1.0f / 10.0f\) - f <= 0.0f: SUCCESS
9-
\[main.assertion.4\] file main.c line 24 function main, assertion \(1.0f / 10.0f\) - f >= 0.0f: UNKNOWN
10-
\[main.assertion.5\] file main.c line 26 function main, assertion \(1.0f / 10.0f\) - f > 0.0f: FAILURE \(if reachable\)
6+
\[main.assertion.1\] line 18 assertion \(1.0f / 10.0f\) - f < -0.1f: FAILURE \(if reachable\)
7+
\[main.assertion.2\] line 20 assertion \(1.0f / 10.0f\) - f < 0.0f: UNKNOWN
8+
\[main.assertion.3\] line 22 assertion \(1.0f / 10.0f\) - f <= 0.0f: SUCCESS
9+
\[main.assertion.4\] line 24 assertion \(1.0f / 10.0f\) - f >= 0.0f: UNKNOWN
10+
\[main.assertion.5\] line 26 assertion \(1.0f / 10.0f\) - f > 0.0f: FAILURE \(if reachable\)
1111

1212
--
1313
^warning: ignoring

regression/goto-analyzer/constant_propagation_rounding_mode/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 9 function main, assertion rounded_up - 0.1f >= 0: SUCCESS
7-
^\[main.assertion.2\] file main.c line 10 function main, assertion rounded_down - 0.1f < 0: SUCCESS
6+
^\[main.assertion.1\] line 9 assertion rounded_up - 0.1f >= 0: SUCCESS
7+
^\[main.assertion.2\] line 10 assertion rounded_down - 0.1f < 0: SUCCESS
88
--
99
^warning: ignoring
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
CORE
22
main.c
3-
--intervals --verify
3+
--intervals
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 7 function main, assertion i\s*>=\s*10: SUCCESS$
7-
^\[main.assertion.2\] file main.c line 10 function main, assertion i\s*!=\s*30: SUCCESS$
8-
^\[main.assertion.3\] file main.c line 13 function main, assertion i\s*!=\s*15: UNKNOWN$
9-
^\[main.assertion.4\] file main.c line 16 function main, assertion 0: SUCCESS$
10-
^\[main.assertion.5\] file main.c line 19 function main, assertion j\s*>=\s*10: SUCCESS$
11-
^\[main.assertion.6\] file main.c line 22 function main, assertion i\s*>=\s*j: UNKNOWN$
12-
^\[main.assertion.7\] file main.c line 25 function main, assertion i\s*>=\s*11: SUCCESS$
13-
^\[main.assertion.8]\ file main.c line 28 function main, assertion j\s*<\s*100: SUCCESS$
6+
^\[main.assertion.1\] line 7 assertion i\s*>=\s*10: SUCCESS$
7+
^\[main.assertion.2\] line 10 assertion i\s*!=\s*30: SUCCESS$
8+
^\[main.assertion.3\] line 13 assertion i\s*!=\s*15: UNKNOWN$
9+
^\[main.assertion.4\] line 16 assertion 0: SUCCESS$
10+
^\[main.assertion.5\] line 19 assertion j\s*>=\s*10: SUCCESS$
11+
^\[main.assertion.6\] line 22 assertion i\s*>=\s*j: UNKNOWN$
12+
^\[main.assertion.7\] line 25 assertion i\s*>=\s*11: SUCCESS$
13+
^\[main.assertion.8]\ line 28 assertion j\s*<\s*100: SUCCESS$
1414
--
1515
^warning: ignoring
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
main.c
3-
--intervals --verify
3+
--intervals
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 5 function main, assertion x > -10 \&\& x < 100: SUCCESS$
6+
^\[main.assertion.1\] line 5 assertion x > -10 \&\& x < 100: SUCCESS$
77
--
88
^warning: ignoring
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
main.c
3-
--intervals --verify
3+
--intervals
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 6 function main, assertion x > -10 \|\| x < 100: SUCCESS$
6+
^\[main.assertion.1\] line 6 assertion x > -10 \|\| x < 100: SUCCESS$
77
--
88
^warning: ignoring
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
main.c
3-
--intervals --verify
3+
--intervals
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 8 function main, assertion i >= 1 && i <= 2: SUCCESS$
6+
^\[main.assertion.1\] line 8 assertion i >= 1 && i <= 2: SUCCESS$
77
--
88
^warning: ignoring
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CORE
22
main.c
3-
--intervals --verify
3+
--intervals
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] file main.c line 8 function main, assertion i >= 1 \|\| i <= 2: SUCCESS$
6+
^\[main.assertion.1\] line 8 assertion i >= 1 \|\| i <= 2: SUCCESS$
77
--
88
^warning: ignoring

0 commit comments

Comments
 (0)