Skip to content

Commit 29a8818

Browse files
Build jbmc on CI
1 parent f196e74 commit 29a8818

File tree

2 files changed

+22
-9
lines changed

2 files changed

+22
-9
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ jobs:
248248
description: "Travis build of ${TRAVIS_COMMIT}"
249249
notification_email: "[email protected]"
250250
build_command_prepend: "make -C src minisat2-download"
251-
build_command: "make -C src -j2"
251+
build_command: "make -C src -j2; make -C jbmc/src -j2"
252252
branch_pattern: "develop"
253253
before_install:
254254
- |
@@ -277,12 +277,16 @@ install:
277277
- make -C src/ansi-c library_check
278278
- make -C src "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j3
279279
- make -C src "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j3 clobber.dir memory-models.dir
280+
- make -C jbmc/src "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j3
280281

281282
script:
282283
- if [ -e bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
283284
- env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test-parallel "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2 JOBS=2
284285
- make -C unit "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
285286
- make -C unit test
287+
- env UBSAN_OPTIONS=print_stacktrace=1 make -C jbmc/regression test-parallel "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2 JOBS=2
288+
- make -C jbmc/unit "CXX=${COMPILER} ${EXTRA_CXXFLAGS}" -j2
289+
- make -C jbmc/unit test
286290

287291
before_cache:
288292
- ccache -s

appveyor.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ build_script:
5353
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x64
5454
sed -i "s/BUILD_ENV[ ]*=.*/BUILD_ENV = MSVC/" src/config.inc
5555
make -C src -j2
56+
make -C jbmc/src -j2
5657
5758
test_script:
5859
- cmd: |
5960
cd regression
60-
6161
rem HACK disable failing tests
6262
rmdir /s /q ansi-c\arch_flags_mcpu_bad
6363
rmdir /s /q ansi-c\arch_flags_mcpu_good
@@ -90,15 +90,24 @@ test_script:
9090
rmdir /s /q cpp\nullptr1
9191
rmdir /s /q cpp\sizeof1
9292
rmdir /s /q cpp\static_assert1
93-
rmdir /s /q cbmc-java\VarLengthArrayTrace1
94-
rmdir /s /q cbmc-java\classpath1
95-
rmdir /s /q cbmc-java\jar-file3
96-
rmdir /s /q cbmc-java\tableswitch2
9793
rmdir /s /q goto-gcc
9894
rmdir /s /q goto-instrument\slice08
95+
cd ..
9996
100-
make test
97+
make -C regression test
10198
102-
cd ..
103-
make -C unit all
99+
make -C unit all -j2
104100
make -C unit test
101+
102+
cd jbmc/regression
103+
rmdir /s /q jbmc\VarLengthArrayTrace1
104+
rmdir /s /q jbmc\classpath1
105+
rmdir /s /q jbmc\jar-file3
106+
rmdir /s /q jbmc\tableswitch2
107+
rmdir /s /q jbmc-concurrency\explicit_thread_blocks
108+
cd ../..
109+
110+
make -C jbmc/regression test
111+
112+
make -C jbmc/unit all -j2
113+
make -C jbmc/unit test

0 commit comments

Comments
 (0)