Skip to content

Improvement in check_axioms method of the string solver #1241

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Aug 29, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion regression/strings-smoke-tests/java_append_char/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_append_char.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings-smoke-tests/java_case/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_case.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* file test_case.java line 10 .* SUCCESS$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings-smoke-tests/java_insert_char/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_char.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_char_array.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings-smoke-tests/java_insert_int/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FUTURE
test_insert_int.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_multiple.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_string.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test3.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test5.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_binary1.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_binary2.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_hex1.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_hex2.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_hex3.class
--refine-strings
--refine-strings --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_octal2.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_octal3.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_hex1.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_hex3.class
--refine-strings
--refine-strings --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_octal1.class
--refine-strings
--refine-strings --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_octal2.class
--refine-strings
--refine-strings --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
Test_octal3.class
--refine-strings
--refine-strings --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test.class
--refine-strings --function test.check
--refine-strings --function test.check --string-max-length 100
^EXIT=10$
^SIGNAL=0$
assertion.* file test.java line 7 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
KNOWNBUG
test.class
--refine-strings --function test.check
--refine-strings --function test.check --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* file test.java line 6 .* SUCCESS$
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
assertion.* file test.java line 9 .* SUCCESS$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/StringStartEnd02/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
StringStartEnd02.class
--refine-strings --unwind 30
--refine-strings --unwind 30 --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\] .* line 13 .* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_append_char/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_append_char.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^VERIFICATION FAILED$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_case/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_case.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\].* line 8.* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_char_array_init/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_init.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion.1\].* line 14.* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_insert_char/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_char.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\].* line 8.* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_insert_char_array/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_char_array.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\].* line 12.* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_insert_int/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_int.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\].* line 8.* FAILURE$
Expand Down
2 changes: 1 addition & 1 deletion regression/strings/java_insert_string/test.desc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CORE
test_insert_string.class
--refine-strings
--refine-strings --string-max-length 1000
^EXIT=10$
^SIGNAL=0$
^\[.*assertion\.1\].* line 8.* FAILURE$
Expand Down
Loading