Skip to content

Commit 87f003d

Browse files
committed
JBMC tests: constrain length of non-deterministic input string
A solver may return a model that results in generating a string that would exceed available memory.
1 parent 627f70a commit 87f003d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

jbmc/regression/jbmc-strings/ConstantEvaluationContains/nondetArg.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
Main
3-
--function Main.nondetArg --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
3+
--function Main.nondetArg --max-nondet-string-length 100 --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
44
^Generated [1-9]\d* VCC\(s\), [1-9]\d* remaining after simplification$
55
^EXIT=10$
66
^SIGNAL=0$

jbmc/regression/jbmc-strings/ConstantEvaluationContains/noprop.desc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
22
Main
3-
--function Main.noprop --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
3+
--function Main.noprop --max-nondet-string-length 100 --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
44
^Generated [1-9]\d* VCC\(s\), [1-9]\d* remaining after simplification$
55
^EXIT=10$
66
^SIGNAL=0$

0 commit comments

Comments
 (0)