enable coveralls support

This commit is contained in:
aph
2014-03-30 12:57:23 +01:00
committed by Thiago de Arruda
parent 55d95c1cd0
commit 7fd140b99a
5 changed files with 17 additions and 3 deletions

View File

@@ -42,3 +42,5 @@ wget -q -O - http://llvm.org/releases/3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12
# [ -n "$USE_CLANG_34" ] &&
# apt-get -qq -y --no-install-recommends install clang-3.4 lldb-3.4
pip install cpp-coveralls --use-mirrors

View File

@@ -60,7 +60,7 @@ if [ "$CC" = "clang" ]; then
export SKIP_UNITTEST=1
export UBSAN_OPTIONS="log_path=$tmpdir/ubsan" # not sure if this works
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$install_dir"
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$install_dir -DUSE_GCOV=ON"
$MAKE_CMD
if ! $MAKE_CMD test; then
reset
@@ -70,7 +70,7 @@ if [ "$CC" = "clang" ]; then
$MAKE_CMD install
else
export SKIP_EXEC=1
$MAKE_CMD CMAKE_EXTRA_FLAGS="-DBUSTED_OUTPUT_TYPE=TAP"
$MAKE_CMD cmake
$MAKE_CMD CMAKE_EXTRA_FLAGS="-DBUSTED_OUTPUT_TYPE=TAP -DUSE_GCOV=ON"
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DUSE_GCOV=ON"
$MAKE_CMD unittest
fi