File tree 9 files changed +20
-4
lines changed
address_space_size_limit1
9 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -303,6 +303,7 @@ install:
303
303
script :
304
304
- if [ -e bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
305
305
- env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test-parallel "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2 JOBS=2
306
+ - UBSAN_OPTIONS=print_stacktrace=1 make -C regression/cbmc test-paths-lifo
306
307
- scripts/delete_failing_smt2_solver_tests ; env PATH=$PATH:`pwd`/src/solvers UBSAN_OPTIONS=print_stacktrace=1 make -C regression/cbmc test-cprover-smt2
307
308
- make -C unit "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
308
309
- make -C unit test
Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ phases:
40
40
$env:Path = "C:\tools\cygwin\bin;$env:Path"
41
41
cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C regression test BUILD_ENV=MSVC" '
42
42
43
+ - |
44
+ $env:Path = "C:\tools\cygwin\bin;$env:Path"
45
+ cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C regression/cbmc test-paths-lifo BUILD_ENV=MSVC" '
46
+
43
47
- |
44
48
$env:Path = "C:\tools\cygwin\bin;$env:Path"
45
49
cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 && bash -c "make -C unit test BUILD_ENV=MSVC" '
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ phases:
25
25
commands :
26
26
- make -C unit test
27
27
- make -C regression test
28
+ - make -C regression/cbmc test-paths-lifo
28
29
- scripts/delete_failing_smt2_solver_tests
29
30
- env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
30
31
- make -C jbmc/unit test
Original file line number Diff line number Diff line change 1
1
add_test_pl_tests(
2
2
"$<TARGET_FILE:cbmc> --validate-goto-model" -X smt-backend
3
3
)
4
+
5
+ add_test_pl_profile(
6
+ "cbmc-paths-lifo"
7
+ "$<TARGET_FILE:cbmc> --paths lifo"
8
+ "-C;-X;thorough-paths;-X;smt-backend;-s;paths-lifo"
9
+ "CORE"
10
+ )
Original file line number Diff line number Diff line change 4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
6
^VERIFICATION FAILED$
7
- ^Runtime decision procedure: [0-9]+(\.[0-9]+)?s$
7
+ ^Runtime decision procedure: [0-9]+(\.[0-9]+(e-[0-9]+)? )?s$
8
8
--
9
9
^warning: ignoring
Original file line number Diff line number Diff line change 6
6
test-cprover-smt2 :
7
7
@../test.pl -p -c " ../../../src/cbmc/cbmc --cprover-smt2"
8
8
9
+ test-paths-lifo :
10
+ @../test.pl -p -c " ../../../src/cbmc/cbmc --paths lifo" -X thorough-paths -X smt-backend
11
+
9
12
tests.log : ../test.pl test
10
13
11
14
show :
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
main.c
3
3
--unwind 3 --no-unwinding-assertions
4
4
^EXIT=10$
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
test.c
3
3
--no-simplify --unwind 300 --object-bits 8
4
4
too many addressed objects
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE thorough-paths
2
2
main.c
3
3
4
4
^EXIT=0$
You can’t perform that action at this time.
0 commit comments