diff --git a/.travis.sh b/.travis.sh index 6b8b8d35..e4ab4175 100755 --- a/.travis.sh +++ b/.travis.sh @@ -61,6 +61,8 @@ elif [[ ${MODE} = cppcheck ]]; then elif [[ ${MODE} = clang-format ]]; then ./apply-clang-format.sh git diff --exit-code +elif [[ ${MODE} = coverage-sh ]]; then + ./coverage.sh else ./qa.sh ${CMAKE_ARGS} fi diff --git a/.travis.yml b/.travis.yml index 03cb9820..aaacc4e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,6 +25,8 @@ matrix: env: MODE=clang-format - os: linux env: MODE=cmake-oos CMAKE_ARGS="-DEXPAT_ATTR_INFO=ON -DEXPAT_BUILD_FUZZERS=ON -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_CXX_FLAGS=-fsanitize=address -DCMAKE_EXE_LINKER_FLAGS=-fsanitize=address -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++" + - os: linux + env: MODE=coverage-sh - os: linux env: MODE=qa-sh CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address CMAKE_ARGS=-DEXPAT_ATTR_INFO=ON - os: linux @@ -63,6 +65,8 @@ addons: - cppcheck - docbook2x - dos2unix + - lcov + - libbsd-dev - lzip - mingw-w64 - moreutils