mirror of https://github.com/kiwix/libkiwix.git
commit
c2ecb9d126
|
@ -31,6 +31,11 @@ addons:
|
||||||
- gcc-mingw-w64-i686
|
- gcc-mingw-w64-i686
|
||||||
- gcc-mingw-w64-base
|
- gcc-mingw-w64-base
|
||||||
- mingw-w64-tools
|
- mingw-w64-tools
|
||||||
|
- gcovr
|
||||||
|
homebrew:
|
||||||
|
update: true
|
||||||
|
packages:
|
||||||
|
- gcovr
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- env: PLATFORM="native_dyn"
|
- env: PLATFORM="native_dyn"
|
||||||
|
|
|
@ -38,6 +38,10 @@ else
|
||||||
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/x86_64-linux-gnu/pkgconfig
|
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/x86_64-linux-gnu/pkgconfig
|
||||||
fi
|
fi
|
||||||
export CPPFLAGS="-I${INSTALL_DIR}/include"
|
export CPPFLAGS="-I${INSTALL_DIR}/include"
|
||||||
|
if [[ "$TEST" == "1" ]]
|
||||||
|
then
|
||||||
|
MESON_OPTION="${MESON_OPTION} -Db_coverage=true"
|
||||||
|
fi
|
||||||
meson . build ${MESON_OPTION}
|
meson . build ${MESON_OPTION}
|
||||||
cd build
|
cd build
|
||||||
ninja
|
ninja
|
||||||
|
@ -45,5 +49,9 @@ if [[ "$TEST" == "1" ]]
|
||||||
then
|
then
|
||||||
echo "Running test"
|
echo "Running test"
|
||||||
export LD_LIBRARY_PATH=${INSTALL_DIR}/lib:${INSTALL_DIR}/lib64:${INSTALL_DIR}/lib/x86_64-linux-gnu
|
export LD_LIBRARY_PATH=${INSTALL_DIR}/lib:${INSTALL_DIR}/lib64:${INSTALL_DIR}/lib/x86_64-linux-gnu
|
||||||
ninja test
|
meson test --verbose
|
||||||
|
ninja coverage
|
||||||
|
cd ..
|
||||||
|
echo "*** Publish code coverage"
|
||||||
|
bash <(curl -s https://codecov.io/bash)
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue