File tree Expand file tree Collapse file tree 6 files changed +21
-8
lines changed
strings-smoke-tests/java_parselong_unknown_radix Expand file tree Collapse file tree 6 files changed +21
-8
lines changed Original file line number Diff line number Diff line change @@ -411,7 +411,7 @@ jobs:
411
411
git checkout -- memory_allocation1 printf1 union12 va_list3
412
412
../test.pl -c "cbmc --cprover-smt2" -I broken-smt-backend -K
413
413
414
- # This job takes approximately 73 to 95 minutes
414
+ # This job takes approximately 8 to 30 minutes
415
415
check-ubuntu-20_04-cmake-gcc-THOROUGH :
416
416
runs-on : ubuntu-20.04
417
417
steps :
Original file line number Diff line number Diff line change 1
1
THOROUGH
2
2
Test
3
- --function Test.check --max-nondet-string-length 50 --unwind 50 --java-assume-inputs-non-null --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
3
+ --function Test.check --max-nondet-string-length 50 --unwind 50 --java-assume-inputs-non-null --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --sat-solver cadical
4
4
VERIFICATION SUCCESSFUL
5
5
^EXIT=0$
6
6
^SIGNAL=0$
7
+ --
8
+ --
9
+ This test takes approximately 3 minutes when using MiniSat, and less than 1
10
+ minute when using CaDiCaL.
Original file line number Diff line number Diff line change 1
1
THOROUGH
2
2
easychair
3
- --max-nondet-string-length 1000
3
+ --max-nondet-string-length 1000 --sat-solver cadical
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
6
^\[.*assertion\.1\].* line 30.* FAILURE$
7
7
--
8
+ --
9
+ This test takes approximately 2 minutes when using MiniSat, and just 20 seconds
10
+ when using CaDiCaL.
Original file line number Diff line number Diff line change 1
1
THOROUGH
2
2
Test
3
- --max-nondet-string-length 10 --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --function Test.testMe --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar`
3
+ --max-nondet-string-length 10 --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --function Test.testMe --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar ../../../lib/java-models-library/target/cprover-api.jar` --sat-solver cadical
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
6
^\[.*assertion.1\].* line 12.* FAILURE$
7
7
^\[.*assertion.2\].* line 14.* SUCCESS$
8
8
--
9
9
non equal types
10
+ --
11
+ This test takes approximately 45 minutes when using MiniSat, but less than 1
12
+ minute when using CaDiCaL.
Original file line number Diff line number Diff line change 1
1
THOROUGH
2
2
main.c
3
- -DEQUALITY
3
+ -DEQUALITY --sat-solver cadical
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
6
^VERIFICATION SUCCESSFUL$
7
7
--
8
8
^warning: ignoring
9
9
--
10
10
Takes approximately 1000 seconds to complete when using the SAT back-end (and
11
- Minisat2). The SMT solver completes this task in less than 0.1 seconds.
12
- See #4337.
11
+ Minisat2). CaDiCaL solves the problem in less than 2 minutes. The SMT solver
12
+ completes this task in less than 0.1 seconds. See #4337.
Original file line number Diff line number Diff line change 1
1
THOROUGH
2
2
main.c
3
-
3
+ --sat-solver cadical
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
6
^VERIFICATION FAILED$
7
7
\[main\.assertion\.\d+\] line 39 assertion sizeof\(ull\) != sizeof\(unsigned int\) && pop4\(ull\) == __builtin_popcount\(ull\): FAILURE$
8
8
^\*\* 1 of 3 failed
9
9
--
10
10
^warning: ignoring
11
+ --
12
+ MiniSat takes approximately 1 hour on this test while CaDiCaL completes in under
13
+ 3 minutes.
You can’t perform that action at this time.
0 commit comments