Skip to content

Commit 9552a29

Browse files
authored
Merge pull request #1122 from LAJW/regression-test
Enable working string regression tests
2 parents e7259ad + b295c05 commit 9552a29

File tree

65 files changed

+122
-86
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+122
-86
lines changed

regression/strings/StaticCharMethods01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE
1+
CORE
22
StaticCharMethods01.class
33
--refine-strings
44
^EXIT=0$
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StaticCharMethods02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StaticCharMethods03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StaticCharMethods04.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
78
--
89
^warning: ignoring
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
FUTURE
1+
CORE
22
StaticCharMethods05.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[pointer_dereference\.2\] reference is null in \*this->data: FAILURE$
7+
^\[.*assertion\.1\] .* line 12 .* FAILURE$
8+
^\[.*assertion\.2\] .* line 22 .* FAILURE$
69
^VERIFICATION FAILED$
710
--
811
^warning: ignoring

regression/strings/StringCompare01/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ StringCompare01.class
66
^VERIFICATION SUCCESSFUL$
77
--
88
^warning: ignoring
9+
--
10+
Fails because string.regionMatches is not implemented
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringCompare02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 12 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringCompare03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 12 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringCompare04.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringCompare05.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 9 .* FAILURE$
78
--
89
^warning: ignoring

regression/strings/StringConcatenation01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
CORE
22
StringConcatenation01.class
33
--refine-strings
44
^EXIT=0$
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringConcatenation02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringConcatenation03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\] .* line 11 .* FAILURE$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringConcatenation04.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 8 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring

regression/strings/StringIndexMethods01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE
1+
THOROUGH
22
StringIndexMethods01.class
33
--refine-strings
44
^EXIT=0$
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringIndexMethods02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringIndexMethods03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringIndexMethods04.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring

regression/strings/StringIndexMethods05/test.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ StringIndexMethods05.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringMiscellaneous02.class
33
--refine-strings --unwind 30
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 6 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringMiscellaneous03.class
33
--refine-strings --unwind 30
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 11 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring

regression/strings/StringMiscellaneous04/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE
1+
CORE
22
StringMiscellaneous04.class
33
--refine-strings --unwind 30
44
^EXIT=0$

regression/strings/StringStartEnd01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
THOROUGH
22
StringStartEnd01.class
33
--refine-strings --unwind 30
44
^EXIT=0$
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringStartEnd02.class
33
--refine-strings --unwind 30
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 13 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
THOROUGH
22
StringStartEnd03.class
33
--refine-strings --unwind 15
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 13 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringValueOf02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringValueOf03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringValueOf04.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringValueOf05.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringValueOf06.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
StringValueOf07.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 8 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
CORE
22
StringValueOf08.class
33
--refine-strings --string-max-length 100
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
FUTURE
1+
THOROUGH
22
StringValueOf09.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring

regression/strings/SubString01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
CORE
22
SubString01.class
33
--refine-strings
44
^EXIT=0$
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
SubString02.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
KNOWNBUG
1+
CORE
22
SubString03.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6+
^\[.*assertion\.1\] .* line 7 .* FAILURE$
67
^VERIFICATION FAILED$
78
--
89
^warning: ignoring

regression/strings/bug-test-gen-095/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ test.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6-
[.*assertion\.1] .* line 8 .* FAILURE
6+
\[.*assertion\.1\] .* line 8 .* FAILURE
77
^VERIFICATION FAILED$
88
--

regression/strings/bug-test-gen-119-2/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE
1+
CORE
22
StringValueOfLong.class
33
--refine-strings
44
^EXIT=0$

regression/strings/bug-test-gen-119/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FUTURE
1+
CORE
22
StringValueOfBool.class
33
--refine-strings
44
^EXIT=0$
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
FUTURE
1+
CORE
22
test_append_char.class
33
--refine-strings
44
^EXIT=10$
55
^SIGNAL=0$
6-
^\[.*assertion.1\].* line 15.* FAILURE$
6+
^VERIFICATION FAILED$
7+
^\[.*assertion\.1\].* line 15.* FAILURE$
78
--

0 commit comments

Comments
 (0)