-
Notifications
You must be signed in to change notification settings - Fork 102
Description
Additional support to string support is needed for functions included in these tests
jbmc-regression/StaticCharMethods03.yml
jbmc-regression/StaticCharMethods05.yml
jbmc-regression/StaticCharMethods06.yml
jbmc-regression/StringBuilderAppend02.yml
jbmc-regression/StringBuilderCapLen04.yml
jbmc-regression/StringBuilderChars03.yml
jbmc-regression/StringBuilderChars04.yml
jbmc-regression/StringBuilderChars05.yml
jbmc-regression/StringBuilderChars06.yml
jbmc-regression/StringBuilderConstructors02.yml
jbmc-regression/StringBuilderInsertDelete02.yml
jbmc-regression/StringBuilderInsertDelete03.yml
jbmc-regression/StringCompare02.yml
jbmc-regression/StringCompare03.yml
jbmc-regression/StringCompare04.yml
jbmc-regression/StringIndexMethods03.yml
jbmc-regression/StringIndexMethods05.yml
jbmc-regression/StringValueOf07.yml
jbmc-regression/StringValueOf08.yml
jbmc-regression/StringValueOf09.yml
jbmc-regression/TokenTest02.yml
jbmc-regression/Validate02.yml
Source code of all methods can be found in here
To run use a configuration similar to the one below, assume that the program under test is located under examples/svcomp
target=svcomp.BellmanFord_FunUnsat01.Main
classpath=${jpf-symbc}/build/examples
symbolic.dp=z3bitvector
symbolic.min_int=-2147483648
symbolic.max_int=2147483647
symbolic.min_double=-10000.0
symbolic.max_double=10000.0
symbolic.bvlength=64
search.depth_limit=13
symbolic.strings=true
symbolic.string_dp=z3str3
symbolic.lazy=on
symbolic.jrarrays=true
listener = .symbc.SymbolicListener
symbolic.optimizechoices=true
symbolic.debug=true