Skip to content

Commit 53e424c

Browse files
author
thk123
committed
Trivial changes to the tests
A collection of typos in the tests.
1 parent c738309 commit 53e424c

File tree

7 files changed

+32
-25
lines changed

7 files changed

+32
-25
lines changed

regression/goto-analyzer/sensitivity-test-common-files/array_of_array_sensitivity_tests.c

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ int main(int argc, char *argv[])
5555
}
5656
assert(b[0][1]==2);
5757
assert(b[0][1]==3);
58-
assert(b[0][2]==3);
58+
assert(b[0][2]==2);
59+
60+
// Reset this change to ensure tests later work as expected
61+
b[0][1]=1;
5962

6063
// The variables i, j and k will be used as indexes into arrays of size 3.
6164
// They all require merging paths in the CFG. For i there is only one value on
@@ -89,15 +92,16 @@ int main(int argc, char *argv[])
8992
assert(a[1][j]==1);
9093
assert(a[j][j]==0);
9194
assert(a[j][j]==1);
92-
95+
9396
// Test how well we can deal with merging for an index on a non-uniform array
97+
9498
assert(b[i][1]==1);
9599
assert(b[i][1]==11);
96100
assert(b[1][i]==3);
97101
assert(b[1][i]==11);
98102
assert(b[i][i]==0);
99103
assert(b[i][i]==11);
100-
104+
101105
// Test how well we can deal with merging for an index on a non-uniform array
102106
assert(b[j][1]==1);
103107
assert(b[j][1]==11);

regression/goto-analyzer/sensitivity-test-constants-array-of-constants-array/test.desc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ sensitivity_test_constants_array_of_constants_array.c
3232
^\[main.assertion.27\] .* assertion a\[0\]\[2\]==0: Success$
3333
^\[main.assertion.28\] .* assertion b\[0\]\[1\]==2: Unknown$
3434
^\[main.assertion.29\] .* assertion b\[0\]\[1\]==3: Unknown$
35-
^\[main.assertion.30\] .* assertion b\[0\]\[2\]==3: Success$
35+
^\[main.assertion.30\] .* assertion b\[0\]\[2\]==2: Success$
3636
^\[main.assertion.31\] .* assertion a\[i\]\[1\]==0: Success$
3737
^\[main.assertion.32\] .* assertion a\[i\]\[1\]==1: Failure \(if reachable\)$
3838
^\[main.assertion.33\] .* assertion a\[1\]\[i\]==0: Success$
@@ -61,13 +61,13 @@ sensitivity_test_constants_array_of_constants_array.c
6161
^\[main.assertion.56\] .* assertion a\[0\]\[100\]==0: Unknown$
6262
^\[main.assertion.57\] .* assertion c==0: Unknown$
6363
^\[main.assertion.58\] .* assertion c==0: Unknown$
64-
^\[main.assertion.59\] .* assertion ei\[0\][1]==1: Success$
65-
^\[main.assertion.60\] .* assertion ei\[0\][1]==0: Failure \(if reachable\)$
66-
^\[main.assertion.61\] .* assertion ei\[2\][1]==0: Success$
67-
^\[main.assertion.62\] .* assertion ei\[2\][1]==1: Failure \(if reachable\)$
68-
^\[main.assertion.63\] .* assertion ej\[0\][1]==0: Unknown$
69-
^\[main.assertion.64\] .* assertion ej\[2\][1]==0: Unknown$
70-
^\[main.assertion.65\] .* assertion ek\[0\][1]==0: Unknown$
7164
^\[main.assertion.66\] .* assertion c==0: Unknown$
65+
^\[main.assertion.59\] .* assertion ei\[0\]\[1\]==1: Success$
66+
^\[main.assertion.60\] .* assertion ei\[0\]\[1\]==0: Failure \(if reachable\)$
67+
^\[main.assertion.61\] .* assertion ei\[2\]\[1\]==0: Success$
68+
^\[main.assertion.62\] .* assertion ei\[2\]\[1\]==1: Failure \(if reachable\)$
69+
^\[main.assertion.63\] .* assertion ej\[0\]\[1\]==0: Unknown$
70+
^\[main.assertion.64\] .* assertion ej\[2\]\[1\]==0: Unknown$
71+
^\[main.assertion.65\] .* assertion ek\[0\]\[1\]==0: Unknown$
7272
--
7373
^warning: ignoring

regression/goto-analyzer/sensitivity-test-constants-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ sensitivity_test_constants_array.c
1717
^\[main.assertion.12\] .* assertion c\[0\]==1: Failure \(if reachable\)$
1818
^\[main.assertion.13\] .* assertion d\[0\]==0: Unknown$
1919
^\[main.assertion.14\] .* assertion d\[0\]==2: Unknown$
20-
^\[main.assertion.15\] .* assertion d\[1\]==1: Success$
20+
^\[main.assertion.15\] .* assertion d\[1\]==0: Success$
2121
^\[main.assertion.16\] .* assertion a\[i\]==0: Success$
2222
^\[main.assertion.17\] .* assertion a\[i\]==1: Failure \(if reachable\)$
2323
^\[main.assertion.18\] .* assertion a\[j\]==0: Unknown$

regression/goto-analyzer/sensitivity-test-constants-pointer-to-constants-struct/test.desc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ sensitivity_test_constants_pointer_to_constants_struct.c
1111
^\[main.assertion.6\] .* assertion p->b==1.0: Failure \(if reachable\)$
1212
--
1313
^warning: ignoring
14+
--
15+
The final two assertions are the wrong way round as modifying the pointer
16+
does not seem to be propogating through. See #96

regression/goto-analyzer/sensitivity-test-constants-pointer-to-two-value-array/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ sensitivity_test_constants_pointer_to_two_value_array.c
33
--variable --pointers --verify
44
^EXIT=0$
55
^SIGNAL=0$
6-
^\[main.assertion.1\] .* assertion p==&a\[0\]: Unknown$
6+
^\[main.assertion.1\] .* assertion p==&a\[0\]: Success$
77
^\[main.assertion.2\] .* assertion \*p==1: Unknown$
88
^\[main.assertion.3\] .* assertion q==p\+1: Success$
99
^\[main.assertion.4\] .* assertion \*q==2: Unknown$

regression/goto-analyzer/sensitivity-test-two-value-array-of-two-value-array/test.desc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FUTURE
2-
sensitivity_test_constants_array_of_constants_array.c
2+
sensitivity_test_two_value_array_of_two_value_array.c
33
--variable --verify
44
^EXIT=0$
55
^SIGNAL=0$
@@ -32,7 +32,7 @@ sensitivity_test_constants_array_of_constants_array.c
3232
^\[main.assertion.27\] .* assertion a\[0\]\[2\]==0: Unknown$
3333
^\[main.assertion.28\] .* assertion b\[0\]\[1\]==2: Unknown$
3434
^\[main.assertion.29\] .* assertion b\[0\]\[1\]==3: Unknown$
35-
^\[main.assertion.30\] .* assertion b\[0\]\[2\]==3: Unknown$
35+
^\[main.assertion.30\] .* assertion b\[0\]\[2\]==2: Unknown$
3636
^\[main.assertion.31\] .* assertion a\[i\]\[1\]==0: Unknown$
3737
^\[main.assertion.32\] .* assertion a\[i\]\[1\]==1: Unknown$
3838
^\[main.assertion.33\] .* assertion a\[1\]\[i\]==0: Unknown$
@@ -61,13 +61,13 @@ sensitivity_test_constants_array_of_constants_array.c
6161
^\[main.assertion.56\] .* assertion a\[0\]\[100\]==0: Unknown$
6262
^\[main.assertion.57\] .* assertion c==0: Unknown$
6363
^\[main.assertion.58\] .* assertion c==0: Unknown$
64-
^\[main.assertion.59\] .* assertion ei\[0\][1]==1: Unknown$
65-
^\[main.assertion.60\] .* assertion ei\[0\][1]==0: Unknown$
66-
^\[main.assertion.61\] .* assertion ei\[2\][1]==0: Unknown$
67-
^\[main.assertion.62\] .* assertion ei\[2\][1]==1: Unknown$
68-
^\[main.assertion.63\] .* assertion ej\[0\][1]==0: Unknown$
69-
^\[main.assertion.64\] .* assertion ej\[2\][1]==0: Unknown$
70-
^\[main.assertion.65\] .* assertion ek\[0\][1]==0: Unknown$
7164
^\[main.assertion.66\] .* assertion c==0: Unknown$
65+
^\[main.assertion.59\] .* assertion ei\[0\]\[1\]==1: Unknown$
66+
^\[main.assertion.60\] .* assertion ei\[0\]\[1\]==0: Unknown$
67+
^\[main.assertion.61\] .* assertion ei\[2\]\[1\]==0: Unknown$
68+
^\[main.assertion.62\] .* assertion ei\[2\]\[1\]==1: Unknown$
69+
^\[main.assertion.63\] .* assertion ej\[0\]\[1\]==0: Unknown$
70+
^\[main.assertion.64\] .* assertion ej\[2\]\[1\]==0: Unknown$
71+
^\[main.assertion.65\] .* assertion ek\[0\]\[1\]==0: Unknown$
7272
--
7373
^warning: ignoring

regression/goto-analyzer/sensitivity-test-two-value-array/test.desc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ sensitivity_test_two_value_array.c
1717
^\[main.assertion.12\] .* assertion c\[0\]==1: Unknown$
1818
^\[main.assertion.13\] .* assertion d\[0\]==0: Unknown$
1919
^\[main.assertion.14\] .* assertion d\[0\]==2: Unknown$
20-
^\[main.assertion.15\] .* assertion d\[1\]==1: Unknown$
20+
^\[main.assertion.15\] .* assertion d\[1\]==0: Unknown$
2121
^\[main.assertion.16\] .* assertion a\[i\]==0: Unknown$
2222
^\[main.assertion.17\] .* assertion a\[i\]==1: Unknown$
2323
^\[main.assertion.18\] .* assertion a\[j\]==0: Unknown$
2424
^\[main.assertion.19\] .* assertion a\[j\]==1: Unknown$
25-
^\[main.assertion.10\] .* assertion b\[i\]==1: Unknown$
25+
^\[main.assertion.20\] .* assertion b\[i\]==1: Unknown$
2626
^\[main.assertion.21\] .* assertion b\[i\]==0: Unknown$
2727
^\[main.assertion.22\] .* assertion b\[j\]==0: Unknown$
2828
^\[main.assertion.23\] .* assertion b\[j\]==1: Unknown$
@@ -32,7 +32,7 @@ sensitivity_test_two_value_array.c
3232
^\[main.assertion.27\] .* assertion ei\[0\]==0: Unknown$
3333
^\[main.assertion.28\] .* assertion ei\[2\]==0: Unknown$
3434
^\[main.assertion.29\] .* assertion ei\[2\]==1: Unknown$
35-
^\[main.assertion.20\] .* assertion ej\[0\]==0: Unknown$
35+
^\[main.assertion.30\] .* assertion ej\[0\]==0: Unknown$
3636
^\[main.assertion.31\] .* assertion ej\[2\]==0: Unknown$
3737
^\[main.assertion.32\] .* assertion ek\[0\]==0: Unknown$
3838
--

0 commit comments

Comments
 (0)